步驟一覽
首先得有一個html
文件名叫index.html
,必須叫這個,作爲我們現成的網頁,網頁可以參考我之前的博客【傳送門】
然後得有一臺雲服務器,這裏選擇騰訊雲作爲,因爲學生有優惠:【優惠鏈接傳送門】
購買之後,也要順帶購買域名,在網頁的指引下,完成域名實名認證之後,要配置dns解析,在【域名管理】【我的域名】中點擊【解析】
點擊添加記錄,將自己的ip填寫(就是記錄值)
別忘了備案,如果備案不通過,那麼一些瀏覽器會無法訪問網站
在cmd中ping自己的域名,嘗試,如果能夠ping到說明解析成功,一般在域名購買且實名認證且添加解析記錄之後,過幾個小時才能ping到
接着來配置服務器,我裝的是Ubuntu18的系統,首先登錄服務器,
點擊裏技登錄,如果沒反應多點幾次,或者雙擊
登錄需要輸入密碼,用戶名默認是Ubuntu的
首先設置root密碼
sudo passwd root
獲取超級用戶
su
然後更新apt
apt-get upgrade
如果遇到 lock 的問題,重啓一下電腦即可
然後我們需要安裝apache2,
sudo apt-get install apache2
如果遇到【忽略‘50unattended-upgrades.xxx’(於目錄‘/etc/apt/apt.conf.d/’),鑑於它的文件擴展名無效】的問題,那麼刪除報錯的文件即可
sudo rm /etc/apt/apt.conf.d/文件名
如果遇到【dpkg was interrupted, you must manually run …】的問題,運行下面的命令
sudo dpkg --configure -a
然後再
sudo apt-get update
sudo apt-get upgrade
最後
sudo apt-get install apache2
如果安裝成功,並且域名實名認證,備案都成功,dns解析也添加了,那麼這時候訪問你的域名,會出現apache2的默認界面(這裏沒有截圖因爲當時沒截圖,後來我刪掉了那個html文件)
如果成功訪問,這時候需要把網頁文件傳到下面這個文件夾中,訪問域名即可打開網站
var/www/html/
使用 WINSCP 軟件,傳送本地文件到雲服務器
新建站點,填寫ip和用戶名密碼,然後點高級
將紅色框內的內容改爲,或者詳情見【WinSCP無權訪問 錯誤碼:3 服務器返回的錯誤消息:Permission denied 解決方案】
sudo /usr/lib/openssh/sftp-server
然後將html文件拖拽到雲服務器的 var/www/html/
文件夾中,即可
這個時候再打開自己的網站,可以發現已經成功替換了