如何发布个人网站(入门全套,小白专用,Linux服务器)
如何發布個人網站(包括發布到局域網和發布到全網)
寫在前面:鑒于自己是個小白,下面的操作都是從實用性上講的,可能有概念的錯誤,可能有冗余的步驟,請各位諒解,也請大佬多加指正。
基礎軟硬件配置:
- 電腦(Windows10系統)
- 云服務器(百度云的,Debian–>Linux內核)(不必要)
- 域名 (阿里云的)(不必要)
一、局域網可見
鏈接:通過配置Windows的IIS實現發布網站到局域網(即連接相同WiFi的設備可見)
批注:第3步需要把Internet Service文件夾的所有子文件夾(的子文件(的子文件夾))的勾都畫上,否則父文件夾的checkbox里面是個小方塊。而且畫好勾之后點確定,可能需要比較長的時間來讓系統更改功能,而且可能需要下載東西,不過就跟著頁面提示走就好了,它讓干嘛就干嘛。
第8步中,可以直接把自己網頁所在的文件夾設為物理路徑。重要的是,不要把網頁文檔放在子文件夾中。否則配置成功后也打不開網頁。
溫馨提示:看到第10步即可。
截止到第10步,我們可以打開瀏覽器試一下:
- 在地址欄輸入127.0.0.1,網頁很可能出現如圖錯誤信息:
原因就是我們剛設的默認物理路徑文件中沒有默認文檔。
什么是默認文檔?就是當你進入網站的時候默認打開的網頁。瀏覽器一般默認物理路徑文件夾中名為“index.html”或“default.html”等的文檔。(還有幾個名字,我忘記了)
怎么辦:改文件名。打開“我的電腦”(就是win10的“計算機”),進入作為默認物理路徑的文件夾,把網站首頁的文檔改名為index.html。
這時再在地址欄輸入127.0.0.1,就能進入網站了。
-
也可以在地址欄輸入"localhost",效果相同。
-
也可以在地址欄輸入本機的IP,效果相同,
本機IP怎么獲得?Win+R 打開“運行”小窗,輸入“cmd”進入命令行,輸入“ipconfig”,圖中圈出部分就是本機的IP。(前文Win表示鍵盤最下一行畫著Windows標志的鍵)
p.s. 對于一般用戶(比如一臉懵逼的小白),這個IP都是私網IP,它的前三段(即這張圖片上的192.168.1)來自所在局域網的路由器,后一位是路由器分配的。用這個IP發布的網站只有發布到所在局域網。(當時我是直接給中國移動打了電話,問它們這個IP是公網IP還是私網IP,如果辦公網IP要花錢的嗚嗚嗚) -
找到另一臺連在相同局域網的設備,在地址欄輸入本機的IP,也能訪問到網站。
到目前為止,我們已經成功把網站發布到局域網啦!
如果更炫酷一點,可以弄一個域名,把域名解析到本機IP,就可以通過域名進入網站了(后面會詳細講怎么弄到一個域名)。然而可見范圍沒有改變。
二、全網可見
我們當然不能滿足如此小范圍的發布,畢竟裝13就要裝大一點(小聲
我在網上看到有不需要服務器的方法,用的是內網穿透。然鵝本人一點都沒有看懂,而且聽說用自己電腦作為服務器會有很多弊端。所以我買了一個云服務器。我自己買的是百度云的,所以之后就用百度云的頁面作為例子咯。
1. 購買服務器
- 直接百度搜索“云服務器”,就會出來無數廣告。找一個大牌一點的進入。(經常能趕上他們做活動,會有比較便宜的低端云服務器,我覺得我們做個人網站又是初學,沒必要買太強大的服務器,先找個便宜的試幾個月吧)
//下面以百度云服務器為例。不同品牌頁面不同,咱也不知道咱也沒試過。但大概意思差不多。
1) 如果直接進入有優惠的那個云服務器的購買頁面
- 點“立即搶購”,然后照著做就行了,讓咱注冊就注冊,讓咱登錄就登錄。然后進入下面這個頁面。
- 重點來了:選!配!置!
地域似乎影響不大,至少對于小白來說。
但操作系統一定要選好!網上的大部分配置服務器教程是針對Windows系統或者Ubuntu系統的,關鍵是它們有圖形界面!以后的事情大概就不會這么艱難了……
(不過Windows素以喜歡崩著稱……做大項目還是不要選Windows為好。
但是……本人當時啥也不懂,就選了一個偏僻的Debian嗚嗚嗚……
選擇了Windows系統服務器的小朋友就可以拜拜了,因為后面的內容是寫給艱難的Linux寶寶的。
更多內容請跳過“(2)如果普通進入”,直接看 “2. 配置服務器” 。
2) 如果普通進入
- 注冊 登錄
- 進入“管理控制臺”
- 選擇“云服務器BCC”
- 選擇你想要的地區的服務器,點擊“創建實例”
- 進入“創建實例”,選!配!置!
至于怎么選配置,請往上翻~
至于后面“存儲”、“快照策略”等我也不太懂。因為我是用第一種方式買的優惠服務器。
2. 配置服務器
到了最艱難的時候了!
1)點擊“實例”,可以看到自己買的服務器。記住它的公網IP(這很有用!)
2)下面就要配置服務器了
可以點擊“VNC遠程”進入命令行進行配置,但下面要介紹另一種更舒適的方法。
-
下載SecureCRT和SecureFX
官網https://www.vandyke.com/download/securecrt/4.0/index.html
SecureCRT是命令行界面,功能和上面VNC遠程差不多,但它在傳輸文件方面會方便的多。
SecureFX是圖形界面,傳輸文件的時候可以直接把本地的文件(比如存放著自己網站的文件夾)拖到服務器目錄界面中,就完成的上傳。(但是后續操作很多還是依靠命令行。而且……在找到教程之前我就把它玩壞了,所以…… -
然后點DOWNLOAD。
-
然后選擇SecureCRT,點download。
-
然后根據自己的計算機位數選擇相應框,無論哪個框,都選第二個,因為SecureFX帶圖形界面。(不過也無所謂,因為后面的教程主要針對只有一個SecureCRT的情況)
-
下載完成后在桌面上可以看到兩個圖標
-
點“I agree”
-
Hostname輸入你的服務器的公網IP,Username輸入root,點connect
-
在password那里輸入你的云服務器的密碼。
-
如果不知道服務器密碼(比如我),就回到云服務器實例那個網頁,重設密碼。
-
輸入新密碼即可。
-
設完了就回到SecureCRT輸入密碼,進入命令行,就好啦。
-
然后要做的事情主要是:配置jdk,下載tomcat,把自己的網站傳到服務器。
具體操作看https://www.cnblogs.com/lwthad/p/10253320.html,非常非常清楚。
(從圖中位置開始看即可)
注釋: -
如果輸入yum命令報錯,就用"sudo apt-get install lrzsz",也可以用“sudo apt-get install”+需要用yum下載的東西
-
需要通過輸入全名來打開某個文件或解壓某個文件的時候最好先在它的父目錄中ls一下,確認它的后綴。Linux系統中有的后綴和在Windows中不一樣
-
這里說的“jdk的壓縮包”是指壓縮包的文件名
-
這里的數值要根據自己下載的jdk版本看。看的方法就是在自己的電腦中解壓文件,點開解壓后的文件夾,露出來的那個文件夾的名字后面的數字,要與之一致。
另外,不要管黑色圖片中紅框框起來的內容。
再另外,如果不熟悉vi編輯器,看本文附錄。
-
如果沒有zip和unzip命令,就分別yum install zip 和yum install unzip(或者sudo apt-get install zip和sudo apt-get install unzip)。使用unzip命令:unzip 文件名
-
截止到這一步,我們就可以用任意網絡中設備打開瀏覽器,在地址欄中輸入服務器的公網IP,進入自己的網站啦。
2)綁定域名
為了使事情更加炫酷一點,我們可以去搞一個域名。
我用的是阿里云的域名,也是出于大牌+便宜考慮的。我的域名才9塊錢。
-
找到“域名”
-
選擇合適的后綴,買了。(但需要按要求注冊、實名認證等)
-
重點來了!解析域名:
所謂解析域名,就是把域名和IP地址綁定。剛才我們已經成功通過在地址欄輸入IP地址來訪問自己的網站了,解析完域名之后,就可以通過在地址欄輸入自己的域名來訪問自己的網站了,就像輸入www.baidu.com就可以進入百度網頁一樣。
操作:進入控制臺
點進去“域名”
點“解析”
點“新手引導”
輸入你的服務器的公網IP,然后點確定即可。
-
最后,就是要備案啦!(但最好不要注冊域名當天就備案,因為可能你注冊的域名還沒同步到工信部系統,容易被駁回。)
點進去,按照要求該填啥就填啥好啦。
-
p.s. 不備案的話就是這效果……(我今天上午剛備案的,備案需要兩天左右。現在還沒審核完)
-
等到審核完,就 大! 功! 告!成! 啦!
附錄
關于vi:
vi是Linux系統的文本編輯器,類似于Windows的筆記本(但操作起來可比筆記本繁瑣多了……)
vi文本編輯器有三種模式:命令模式,輸入模式,底行模式。
命令模式中,你的鍵盤操作都會被當成是命令。
輸入模式中,你鍵入的字符會被當成是文本寫入(甚至四個箭頭鍵、backspace鍵等都有對應文本)。
底行模式一般負責保存、退出等命令。
模式轉換:
進入vi文本編輯器,默認是命令模式。命令模式下按“a”表示在當前光標位置的下一個字符位置變成輸入模式;按“i”表示在當前光標位置變成輸入模式。
在輸入模式中,按esc鍵進入命令模式。
在命令模式中,輸入“:”進入底行模式。
實用命令:
命令模式中,d+右箭頭 --> 刪除一個字符; dd --> 刪除整行; 通過上下左右箭頭鍵移動光標位置,用enter鍵翻頁。
底行模式中,wq表示保存并退出vi。
總結
以上是生活随笔為你收集整理的如何发布个人网站(入门全套,小白专用,Linux服务器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同济弱鸡21考研逆袭之路(四)
- 下一篇: 如果学号的前两位表示年级,要查找98级女