如何做一個能被別人訪問的網站?
我在騰訊雲租了一台 windows server 2012的伺服器,租了一個域名,然後正在備案,自己做了幾個HTML文件,然後就沒思路了 請教一下怎麼掛網站呢?
換linux,裝nginx,域名指向伺服器,完~
簡短點兒說1.在本地電腦上遠程連接你的伺服器2.在伺服器管理器里添加IIS
3.在IIS里添加網站,選網站文件所在的磁碟目錄
4.在網站的設置里有一個默認文檔頁面,預設應該是index.html,你可以修改5.需要用其他的語言就配置環境,修改默認文檔6.2012 server和你的本地電腦相互之間可以直接複製粘貼我來吐槽一句阿里雲
阿里雲有一個大禮包可以一口氣編譯nginx,php,mysql
但是編譯完默認地址是一個奇葩的alidata/.../phpwind
這個就算了
index.html 打開是502.。。。
害的我重新編譯了一回。。。
你她媽index.html 做404也好啊
做一個502什麼意思啊!!!!!!!!!!!!!!!!!!!!!!!
在上面使用IIS,new一個網站,把你的文件複製進去,設置一下網址,就好了。自行查找攻略。
你需要一個ftp工具,例如免費的FileZilla,然後通過這個ftp工具登陸到你租的伺服器上。
可以把伺服器想像成一個移動硬碟,上邊有個根目錄,具體哪個是應該騰訊的官方文檔上有,然後把你的一大堆html文件複製過去就好了,另外一般主頁需要命名為index.html。
哦對了重要的一步,還需要把你的域名和伺服器相互綁定並解析,然後就能通過輸入域名訪問你的網站了。
哈哈,啥都不知道就租了個windows的server。你把windows server退了先,然後跟著網上的簡單教程學學php或者python的flask等後端,然後把你html套上,弄個阿里雲的非windows伺服器裝上就行。windows server的微軟棧比較重,visual studio, iis, .net什麼的都得弄,一時半會兒可能上線不了。
==========
5/5/2017 更:看到有人感謝了,不會是作者吧,那我更點。php或者flask或者其他什麼的真的就幾條代碼的事,昨天就用flask和heroku半小時搭了個看起來像那麼回事的網站,flask里就寫了七條代碼 哈哈。網站是skylinedesign.ga,你可以看看。上面答案說了好多方法,反正我是沒看懂……
簡單說下我的思路。1,首先,你需要一個 web容器。
web 容器是幹啥的呢?你的網頁html是文件,放在你的伺服器電腦里的對吧?那麼當有人連接你的伺服器時,怎麼知道這些文件在哪呢?這時候就需要一個web容器了。這個容器可以提供一個埠,比如你的伺服器IP為192.168.111.111(相當於你家門牌號),設置容器的埠號為6666(相當於告訴對方你在哪個房間里),那麼如果有人輸入網址:192.168.111.111:6666 時,就會進入你的web伺服器里,訪問你的網頁了。2,然後,你的域名。
上面說了,你的網站是可以通過IP訪問的,域名的作用就是好記。進入你買域名的地方,設置讓它指向你的IP,比如上面舉例子說的192.168.111.111。然後別人就可以直接輸入域名訪問你的網站了。我也是菜鳥,目前只會用 Tomcat。具體怎麼做,可以跟著百度一步一步來。還有別的問題可以問我。推薦一個工具,西部數碼的建站助手。真的超級好用,支持需要的各種服務資料庫一鍵自動安裝,網站一鍵創建。什麼各種密碼修改簡單的不要不要的,而且還免費。還有一大推實用功能。小白必備!
了解基本的過程:
域名解析成IP根據IP向伺服器發出請求
伺服器響應請求返回內容瀏覽器解析內容分析一下自己的條件與需求:
條件你有域名並且已經解析到了伺服器需求你要讓別人看到你的網頁所以你只缺讓伺服器響應請求:
how?Web伺服器軟體Windows自帶IIS,回答里提到的Nginx,Apache等等
如果你只是想研究網頁設計出來的效果,本地打開你的HTML文件即可,但是你就想掛上去,搜索IIS教程或者Apache教程(我沒用過Nginx,不對Nginx作任何評價)我比較推薦Apache,但注意這裡的Apache指的是Apache HTTP,Apache是個基金會下面的project list超級多的
到這裡回答已經結束了
如果目的是想深入學習Web應用,比如做個註冊登錄系統或者聊天室,你需要學習一些語言比如(劃掉)英語(劃掉)JSP or PHP or JavaScript or Python or blablabla 接觸一些架構,一些思想。對了,資料庫也不能少,MySQL,SQL server(或者mango?)像我這窮學生比較青睞copyleft又性能好的MySQL
如果是想做出更好看的網頁,HTML CSS JavaScript是基礎,CSS -&> less,sass,JavaScript -&> jQuery(less和sass沒學過)接觸一下前端框架bootstrap
最後:這點P事就不要上知乎了,活用搜索引擎,去看騰訊雲的論壇,去看各種各樣奇奇怪怪的社區論壇...去抱身邊大神的大腿掃了一眼,那麼多答案居然沒有人提這個……
這已經是2017年5月5日了,亞馬遜的雲早就起飛了,阿里的雲也追的賊快,代表潮流的東西怎能不看看?
言歸正傳,題主、以及其他有想法、願意學習的,可以看看這條小小的建議——公有雲上的對象存儲。
包括單不限於AWS S3:
Hosting a Static Website on Amazon S3阿里雲對象存儲OSS:
靜態網站託管_開發人員指南_對象存儲 OSS-阿里雲ps,將來網站要動態了怎麼辦?簡單啊,去查查什麼叫做serverless,aws的lambda馬上要進中國了,阿里雲的「函數計算」也已經發布了好不好。
寫的不全 湊活看 else
https://www.baidu.com/
windows Server2012 IIS8.0配置安裝完整教程之後遠程桌面連接到伺服器
勾選剪切板
iis控制台應該有瀏覽網站目錄或者相關的選項
把網站文件從本地拖放到目錄中
登錄騰訊雲
找到伺服器-安全組配置
選擇默認開啟全部埠
其餘的就 https://www.baidu.com/s?ie=utf-8f=3rsv_bp=0rsv_idx=1tn=baiduwd=windows%20server%202012%20iis%20%E5%8F%91%E5%B8%83%E7%BD%91%E7%AB%99oq=windows%20server%202012%20iis%E9%85%8D%E7%BD%AErsv_pq=92fbcf8f0002cecfrsv_t=3daaTHMIRl3Hel8Q1z%2B1EsT1aM4evg5b6nVj3sLOlG2L6z1XuLN2EjCpa8Mrqlang=cnrsv_enter=1rsv_sug3=5rsv_sug1=5rsv_sug2=0rsv_slog=enter_keyrsp=3inputT=5979rsv_sug4=5979
域名解析,空間綁定域名,然後用ftp把你做的幾個網頁傳上去,注意網頁和網頁間的鏈接地址要正確,只是幾個頁面,建議你用絕對地址就可以了。
然後都搞定後,就可以訪問你的域名了。
等你搞定這些後,再玩一些簡單的cms系統,我比較喜歡wordpress建立個人博客等等,在之後國內的織夢什麼的
好久不自己弄網站了,都不知道是否還有更新系統的了。
windows操作系統部署網站還是超級簡單的,隨便百度一下一大堆。百度iis部署網站。友情提示,最好把你自己寫的網站首頁html文件名字設為把index或default。
雖然不打算說什麼實名反對以上所有答案什麼的,但是其他答案對新人的確非常不友好,不能解決題主的問題。下面從網站的原理開始做個簡單講解,並給出每一步的可選解決方案。
0. 題主應當先百度,確定無法解決或者難以理解再來提問。這是一個基本素養。1. 訪問網站的流程。瀏覽器向伺服器的某個埠(默認80)發起http請求,而伺服器端有進程在監聽這個埠的http請求。請求被伺服器進程收到後,伺服器根據url和攜帶的參數做出響應,返回某個html文件,於是瀏覽器就把這個HTML顯示出來了。此處不考慮ajax之類請求。所以題主你需要在伺服器上運行一個能夠監聽80埠的程序,這個程序在接收到http後,能夠返回一個HTML。2. 這個程序從哪來。最簡單的可以是node.js的http.createServer(),此時node.js進程就會監聽指定埠,然後你調用node的相關api就能把HTML發給瀏覽器了。複雜一些的,可以是一個web框架,比如node的express或者koa還有阿里的egg,這些工具可以更高效、清晰的處理複雜邏輯。再複雜的,可以是web容器+ssh,適用於大規模web應用。推測題主不會編程,所以建議看看node的http模塊用法,幾行代碼就能上手,部署也簡單。輪子哥的IIS也可以,不推薦不阻止。3. 是不是一定要寫代碼。IIS不了解不說,主流方式都是要寫的,多少問題。最少可以幾十行內解決。4. 常見的動態網頁怎麼做到。寫代碼,伺服器和網頁都要寫。Javaweb的話,配置好tomcat,直接把項目丟進去就行了
這樣麻煩還會被後期事宜所牽制,還不如直接一體建站暗夜迷林建站http://www.aymljz.net
綁定域名,還需要一套網站系統。織夢,帝國都行。用FTP上傳安裝。建設欄目。這樣網站的框架就出來了。在安裝模板。
添加IIS功能,然後安裝PHP,以及MySQL,創建資料庫,然後添加你的網頁到IIS指定的網站文件夾即可。
前期預算不多的前提下,先做SEO,SEO最直接,可以一邊考慮靠譜的廣告投放。
安裝一個wampserver,然後在外網就可以直接用伺服器的IP地址訪問了
推薦閱讀:
※免流的原理到底是什麼?
※怎麼破解無線網路?又如何防範?
※Mac升級10.9後 銳捷顯示無法找到網卡?
※使用學校機房的網路,老師是否知道你的網路行為?