來源:qiuzhx時間:2019-09-29
出于對網站的好奇,很久之前就有想法要搭建一個自己的網站。但無奈自己知識有限,再加上很多的建站帖子對新手不是很友好,每次都是早早放棄。
最近因為一些原因買了騰訊的服務器,于是我再次開始了建人生中的第一個網站。
本文章適用于建站新手,不用你有太多知識,也能建一個你自己的網站。
在搭建之前我們需要準備以下東西:
1.首先我們打開Xshell,點擊新建,主機添你的服務器的公網IP,名稱隨便寫,之后點擊左面的用戶身份驗證,輸入你的登錄服務器的用戶名(一般默認為root)和密碼。
設置完成之后點擊確定,然后點擊你創建完的會話連接到服務器。
2.在Xshell終端中輸入sudo yum install nginx服務器就會安裝Nginx了,中間會出現Is this ok [y/d/N]:輸入y就可以了,直至出現Complete!安裝完成。
sudo yum install nginx
接下來我們把Nginx設置為自動啟動systemctl enable nginx,并且啟動它systemctl start nginx。
systemctl enable nginx
systemctl start nginx
這時你在瀏覽器中輸入服務器的公網ip會發現網頁上會有Welcome to nginx on Fedora!的測試網頁。
3.打開WinSCP,同之前的xshell方法連接到服務器。這個軟件也是控制服務器的,只是這個有圖形化界面,可以類似在windows系統中的文件復制與粘貼。點擊左面的/<root>,在它下面建一個文件夾存放你的網站文件,然后把你的本地網站文件復制到文件夾里。
接著按著路徑root/etc/nginx找到nginx.conf,右鍵編輯,找到server注意前面沒有#
把server下的root后面的路徑改為你創建的文件夾的路徑(例如我的是root /mysite;),保存退出。在xshell中輸入systemctl restart nginx重啟nginx。
systemctl restart nginx
這時你已經可以輸入公網ip訪問你的網站了。
4.為網站添加域名(需要自己購買域名,本文章為騰訊購買的域名),進入騰訊云,域名注冊,我的域名,選擇右面的解析,之后選擇新手快速添加,選擇網站,輸入自己的ip,隨后你的網站就已經配置完成了,可以使用你自己的域名訪問了。