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網址或者域名即可;