1. 程式人生 > >Nginx部署靜態頁面

Nginx部署靜態頁面

Nginx部署靜態頁面

以雲主機為例,系統為Centos_7.4_x64,綁有外網IP,接下來是具體的步驟:

1.安裝nginx,可以Xshell遠端連線雲主機,  

  # 安裝nginx
  yum -y install nginx
  # 關閉selinux
  setenforce 0
  # 關閉防火牆
  systemctl stop firewalld && systemctl disable firewalld
  # 啟動nginx服務
  systemctl start nginx && systemctl enable nginx

安裝成功後,訪問IP,就可出現nginx預設頁面;

2.部署靜態頁面

  • 將你的靜態頁面放入Nginx伺服器,因為linux沒有介面,可以藉助WinSCP(一個Windows環境下使用ssh的開源圖形化SFTP客戶端。同時支援SCP協議。它的主要功能就是在本地與遠端計算機間安全的複製檔案。.winscp也可以連結其他系統,比如linux系統)進行方便操作;
  • 將IP,使用者名稱,密碼輸入後就可以檢視到Linux相關檔案,然後可以新建目錄,將你的靜態檔案copy至此目錄下;

3.配置檔案,/etc/nginx/nginx.conf     /etc/nginx/nginx.conf.default進行更改;

在http{}中的server中修改相關資訊

listen: 監聽埠 
server_name 是萬用字元,輸入自己的域名IP 
root /   :靜態檔案所在的路徑

location :靜態檔案的名稱,如下

注:如果想要一個IP訪問多個站點,可以增加多個server,埠

4.更改完成後,重新啟動服務

  systemctl reload nginx

5.接下來就可以在瀏覽器中訪問了,輸入你的IP網址或者域名即可;