nginx部署靜態(tài)頁面方式
安裝nginx(CentOS7)
yum install nginx -y
默認(rèn)監(jiān)聽80端口
啟動
service nginx start

配置服務(wù)器訪問路徑
vim /etc/nginx/nginx.conf #文件修改配置:
如下:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
// 修改root默認(rèn)目錄
root /data/www;
include /etc/nginx/default.d/*.conf;
location / {
// 修改nginx在path為'/'下的訪問目錄
root /data/www
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
重啟nginx
nginx -s reload
默認(rèn)訪問配置路徑下的index.html
訪問403
可能的原因有三種
- 第一種:權(quán)限問題,修改權(quán)限即可
- 第二種:目錄不存在index.html,添加即可
- 第三種:SELinux設(shè)置問題
如果SELinux是enabled,會產(chǎn)生Nginx的403問題。
查看服務(wù)器SELinux狀態(tài):
/usr/sbin/sestatus -v

解決方案:
1.臨時關(guān)閉
不需要重啟服務(wù)器,但是服務(wù)器重啟后會失效
setenforce 0
2.修改配置文件/etc/selinux/config,將SELINUX=enforcing改為SELINUX=disable,修改后需要重啟系統(tǒng)。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
nginx配置教程之a(chǎn)dd_header的坑詳解
這篇文章主要給大家介紹了關(guān)于nginx配置教程之a(chǎn)dd_header坑的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
基于nginx實現(xiàn)上游服務(wù)器動態(tài)自動上下線無需reload的實現(xiàn)方法
這篇文章主要介紹了基于nginx實現(xiàn)上游服務(wù)器動態(tài)自動上下線無需reload,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
基于nginx獲取代理服務(wù)ip以及客戶端真實ip詳解
最近在研究nginx中如何獲取真實客戶端IP的方法,下面這篇文章主要給大家介紹了基于nginx獲取代理服務(wù)ip以及客戶端真實ip的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07

