推薦安裝Xftp,是一個可視化管理雲主機上文件的軟件,方便初學者學習。html
安裝完成後登錄,mysql
注意,若是裝的是xftp 5,協議改成SFTP。nginx
好了,閒話很少說,開始今天的主題了web
第一步:執行sql
lnmp add vhost
0一、請輸入想要的綁定的域名,而後敲回車。舉例:我經過阿里雲註冊的域名是lolong.xyz,那麼這裏我能夠輸入lolong.xyz,或者其餘任何*.lolong.xyz指定特定網站,一臺主機能夠部署多個網站。shell
在這裏註冊好網站域名後,咱們還要登陸我的阿里雲帳號(其餘平臺相似),在控制檯中,設置域名解析,圖例以下:數據庫
解析vim
添加解析跨域
↑ 主機記錄:必須與此處部署的網站域名一致
記錄值:是雲主機IP
解析須要幾分鐘,這一步能夠提早設置。學習
下面接着進行Xshell上面的操做
0二、提示註冊更多網站域名,若是沒有,直接回車
0三、輸入本身域名對應的主機文件目錄,直接回車,默認爲 /home/wwwroot/域名。在這裏不改,後面根據項目不一樣,再作對應調整。
0四、詢問是否添加靜態規則,直接回車,通常就是url訪問
0五、是否保存訪問日誌,保存一下,敲y,回車
0六、輸入保存日誌的名字,敲回車,使用默認名字
0七、是否建立mysql數據庫(不須要),敲回車
0八、最後,敲任意鍵開始建立
執行lnmp vhost add 建立網站後,實際是將自定義域名(例如lolong.xyz)與 雲主機/home/wwwroot/lolong.xyz地址相對應,在訪問lolong.xyz時,實際訪問的是/home/wwwroot/lolong.xyz地址下的index.html文件。
測試:
進入這個文件夾/home/wwwroot/lolong.xyz
cd /home/wwwroot/lolong.xyz
建立並編輯 index.html
vim index.html
任意輸入一些內容保存: Hello World,This is website.
而後訪問: lolong.xyz,如圖
修改 /usr/local/nginx/conf/vhost/ 這個路徑裏面的相應的配置文件
通常都是以你的域名命名後面加上 .conf。
例如
vim /usr/local/nginx/conf/vhost/lolong.xyz.conf
文章開頭的操做都是針對這個配置文件作的修改。
下面是Nginx 配置內容 (跨域、反向代理也是在這添加)
任什麼時候候修改Nginx配置後,必須重啓Nginx,重啓方式有三種:
第一種:
/etc/init.d/nginx restart
第二種:
service nginx restart
第三種:
systemctl restart nginx.service