首先下載解壓nginx安裝包安裝的nginx出現403錯誤:
找到安裝nginx的目錄進去找到配置文件執行:
vim nginx.conf
按 i 鍵進入編輯模式將配置文件頭部注釋行:# user nobody;的注釋去掉並改為user root; 然后esc退出編輯模式 :wq 保存退出重啟nginx訪問就可以了!
接下來是yum安裝的nginx訪問靜態資源403:
yum安裝的nginx配置文件地址在 /etc/nginx/conf.d/listen.conf
首先我的靜態文件地址(image為例):
正常情況下在nginx的配置文件中配置靜態資源的虛擬映射路徑:
vim /etc/nginx/conf.d/listen.conf
簡單配置如圖:
此時訪問:協議+域名+/image/xxx.jpg則服務器對應訪問的靜態資源地址為:/root/mycenterplus/images/xxx.jpg(靜態資源虛擬映射路徑配置參考百度root和alias)
訪問示例如圖:
解決:
找到nginx.conf配置文件:
cd /etc/nginx/
找到配置文件nginx.conf,vim進入:
vim nginx.conf
進入之后大概是這樣的:
同樣按 i 鍵進入編輯模式把配置文件頭部的#user nginx;注釋去掉改為 user root;
esc退出編輯模式 :wq 保存退出然后重啟nginx:
systemctl restart nginx.service
再次訪問瀏覽器:
成功!(如果修改配置文件出錯可用命令systemctl status nginx查看報錯,安裝解壓包的可以到sbin下面用./nginx -t檢查)