搭建自己的個人網站
需求
- 一套網站代碼檔案
- 一臺服務器(這里采用的阿里云的試用服務器,也可以是自己的電腦)
- 一個操作服務器的軟體(這里使用Xshell,用于上傳網站代碼檔案和作業系統)
一、網站代碼檔案
-
新建txt檔案,添加內容一下內容(用于測驗):
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>My first web</title> </head> <body> <h2>This is my personal web site!</h2> </body> </html> -
保存后修改檔案名為index.html,檔案名一定要是這個,
二、 服務器
-
申請免費試用云服務器,阿里云試用中心,選擇一個云服務器申請免費試用,這里使用的是云服務器突發性能型t5,推薦使用Linux的CentOS8版本的系統,
-
申請完畢后進入控制臺,點擊左上角->選擇云服務器ECS->我的云服務器,可以查看到公網和私網IP地址并記錄下來,公網IP用去遠程連接和外網訪問,

-
點擊云服務器實體右邊的更多-> 網路和安全組->安全組配置->配置規則,在入方向快速添加http(80)埠,這樣外網才可以通過網站訪問云服務器,

4.更多->密碼/密鑰->重置實體密碼,設定root(Linux管理賬戶)用戶的密碼,
三、Xshell服務器操作工具
-
打開Xshell新建會話,將host設定為云服務器的公網IP,使用root用戶登錄,密碼是上面第4步設定的,雙擊會話連接云服務器,

-
在Xshell命令列中輸入yum -y install lrzsz安裝檔案傳輸工具,查看是否安裝成功,其命令為:rpm -qa|grep lrzsz

-
在云服務器上創建一個網站代碼存放的目錄,命令為:
mkdir /web/FirstWeb,進入目錄下,命令:cd /web/FirstWeb

-
輸入rz,回車,選擇網站代碼檔案在自己主機的位置然后確定,輸入
ll命令查看是否上傳成功,注意要有index.html檔案
-
此時云服務器的80埠還沒有程式在運行,需要安裝web服務器,這里使用nginx,輸入命令:
yum install nginx,然后需要輸入兩三次y確認安裝,直至安裝完成,輸入:nginx開啟web服務器,然后輸入:netstat -ntlp查看埠狀態,
-
此時在瀏覽器輸入自己云服務器的公網IP:
http://39.101.136.80/,可以顯示如下界面:
-
在Xshell命令列輸入:
vim /etc/nginx/nginx.conf,(需要先學習一下vim編輯器的使用),更改nginx默認檔案目錄,將其路徑修改為自己的index.html所在的檔案路徑,保存退出,

-
在瀏覽器中輸入自己云服務器的公網IP:
http://39.101.136.80/,即可顯示自己的網頁內容,

四、參考博客
- xshell如何傳輸檔案:https://blog.csdn.net/hhy_123963/article/details/81080553
- 完整操作步驟視頻:https://www.bilibili.com/video/BV1rU4y1J785
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/293562.html
標籤:其他
