0一、搭建阿里雲服務器

紅色字體是我遇到的問題。以及解決方法。css

前文省略(購買服務器全過程)。html

查看公網ip地址:nginx

        

 

查看到IP地址這一欄裏面上面一行的「139.196.40.14(公)」,這個就是雲服務器在互聯網上的公網IP地址。後面登陸進入服務器須要用到這個地址。旁邊的狀態一欄裏面顯示綠色的「運行中」,則表示該服務器已經啓動,能夠正常使用了。
注意,每一個雲服務器的公網IP地址都是不同了,你們後面都要使用本身的IP地址,不要弄錯來使用學哥的這個IP地址。web

遠程登陸到雲服務器

第26步,雲服務器建立成功以後,第一件事能夠經過cmd窗口,使用命令ping來測試是否能網絡鏈接到這個雲服務器。編程

2-12-26.jpgwindows

確保網絡鏈接以後,就能夠遠程登陸到這個雲服務器了。
第27步,若是在mac筆記本里面,在「終端」程序直接運行命令 ssh root@雲服務器IP地址,輸入yes回車,而後輸入密碼回車,就能夠登陸到雲服務器了。注意輸入密碼的時候是沒有任何反應的,直接輸好密碼回車就好了。瀏覽器

2-12-27.jpg安全

第28步,若是在樹莓派電腦裏面,在「LX終端」程序直接運行命令 ssh root@雲服務器IP地址,輸入yes回車,而後輸入密碼回車,就能夠登陸到雲服務器了。服務器

2-12-28.jpg網絡

若是在windows電腦裏面,須要下載一個putty軟件,能夠到http://www.pc6.com/softview/SoftView_106764.html下載。(原文這個地址連接貌似已經失效,能夠百度putty進行,挺好用的,也但是使用百度雲自帶的管理終端工具)
第29步,下載之後是一個puttyfile.zip壓縮文件,將這個文件解壓縮,而後進入目錄,找到putty.exe,執行程序:

2-12-29.jpg

第30步,主機名稱輸入雲服務器的公網IP地址,保存的會話輸入「webserver」,點擊保存按鈕,點擊打開按鈕:

2-12-30.jpg

第31步,在安全警告窗口點就按鈕「是」:

2-12-31.jpg

第32步,進入登陸界面,在login as: 後面輸入root回車,而後輸入密碼回車:

2-12-32.jpg

關於這邊密碼問題,若是遺忘或者沒設置過,能夠去從新設置密碼:設置路徑以下圖:        

            

 

若是看到了「Welcome to Alibaba Cloud Elastic Compute Service !」這段文字,而且出現了#提示符,則說明已經登陸到了雲服務器操做系統了面了。

安裝web服務程序軟件

登陸進入雲服務器以後,須要作的事情就是安裝Web服務程序軟件,和上節課相似的步驟。

這裏,後面全部的apt-get我使用不了,使用yum代替
第33步,在#提示符後面輸入命令:
sudo apt-get update

2-12-33.jpg

安裝 nginx 服務器

第34步,在#提示符後面輸入命令:
sudo apt-get install -y nginx

2-12-34.jpg

第35步,在本地計算機上面打開一個瀏覽器,輸入網址http://雲服務器公網IP地址並回車,應該看到以下網頁顯示,說明nginx安裝成功。

2-12-35.jpg

這邊當時輸入 http://與服務器公網IP地址後打不開。緣由是 80端口被阿里雲服務器端攔截,須要設置一下,

第一步:在阿里雲服務器管理控制檯/雲服務器ECS/網絡和安全/安全組,點擊配置規則。

第二步:配置規則

網站代碼部署

下面和上節課相似,要將4個文件和images目錄複製到雲服務器的/usr/share/nginx/html目錄下面。
注意,雲服務器的默認的www目錄和樹莓派電腦的默認目錄不同,若是不修改配置文件,默認目錄就是/usr/share/nginx/html。
第36步,若是在mac電腦裏面,在「終端」程序直接運行命令 scp index.css root@雲服務器公網IP地址:/usr/share/nginx/html 而後輸入密碼就能夠完成上傳文件,例如:
scp index.css root@139.196.40.14:/usr/share/nginx/html
注意先要在終端裏面cd到index.css所在的目錄下再執行此命令。
而後依次上傳其它文件,若是要上傳整個目錄,則使用命令 scp -r images root@@雲服務器公網IP地址:/usr/share/nginx/html來同時上傳目錄和目錄下全部的文件。
若是要同時上傳4個文件,可使用命令以下:
scp index.html index.css project1.html project2.html root@139.196.40.14:/usr/share/nginx/html
多個文件名之間用空格分開。

2-12-36.jpg

若是是在樹莓派電腦裏面,在「LX 終端」程序裏面首先執行:
cd /home/pi
而後和mac電腦同樣,使用scp命令來上傳文件。
第37步,若是在windows電腦裏面,須要下載一個winscp軟件,能夠到http://www.7down.com/soft/2304.html下載。一樣的,如果原文連接失效,能夠百度搜索winScp進行安裝下載
下載之後是一個winscp_chs.zip壓縮文件,將這個文件解壓縮,而後進入目錄,找到WinSCP-5.9.1-Setup.exe,執行。
而後安裝過程一路都是「下一步」,完成以後,啓動WinSCP程序,進入新建站點頁面,輸入登陸信息:

2-12-37.jpg

第38步,文件協議選擇SCP,輸入主機名爲雲服務器的公網IP地址,用戶名爲root,密碼爲登陸密碼,點擊登陸按鈕。

2-12-38.jpg

第39步,在彈出的警告窗口點擊按鈕是,看到右側雲服務器默認進入了/root目錄,左側是當前筆記本電腦的目錄和文件。

2-12-39.jpg

第40步,左側目錄切換到存放網站程序的目錄,右側切換目錄到/usr/share/nginx/html下面,而後從左向右拖動文件,就能夠上傳文件了。若是要從雲服務器下載一個文件或者目錄到本地計算機,則從右向左拖動文件或者目錄。

2-12-40.jpg

測試訪問網站

確認服務器的/usr/share/nginx/html目錄下面已經存在網站程序文件了以後,就能夠經過瀏覽器來訪問這些文件了。
在本地計算機,打開Chrome瀏覽器,輸入網址http://雲服務器公網IP地址,而後看到了我的簡介網站了。
這裏爲什麼不須要輸入具體的文件名index.html呢,這是由於nginx服務程序默認會顯示index.html,這也是學哥給文件名起名爲index.html的緣由,能夠少輸入一段文件名了。

2-12-41.jpg

之後在任何一臺可以上網的計算機上面,輸入這個網址,均可以看到網站了,趕快去告訴親戚朋友們,顯擺顯擺吧。



做者:零基礎學編程by學哥
連接:http://wwwhttp://www.jianshu.com/p/870350686e9b.jianshu.com/p/870350686e9b 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。

相關文章
相關標籤/搜索