nginx啟動后,訪問報403錯誤問題及解決
出現(xiàn)這種錯有很多原因,文件缺失,比如在相應(yīng)的配置位置沒有找到 index.html 文件,也有權(quán)限的問題 Permission denied
Permission denied錯誤
- 查看nginx日志,路徑為
/var/log/nginx/error.log,發(fā)現(xiàn)日志報錯Permission denied。
切換到目錄下 cd /var/log/nginx/ 查看錯誤日志 more error.log

- 查看nginx啟動用戶,執(zhí)行
ps aux | grep nginx,可以看到啟動用戶是root。
而Nginx 服務(wù)的默認(rèn)工作用戶是 nobody。
- 將
nginx.conf的user改為和啟動用戶一致。
vi /usr/local/nginx/conf/nginx.conf

修改后保存,重啟nginx服務(wù)器就可以了。
cd /usr/local/nginx/sbin/ 重啟 ./nginx -s reload
文件位置問題
文件缺失,文件位置不對,這里統(tǒng)稱是文件位置問題。
- 比如:
no such file or directory或者directory index of *** is forbidden,都是類似的文件位置問題。

- 我的
nginx.conf這樣配置:

- 那么,我的工程文件目錄就應(yīng)該是這樣:
/home/ftpuser/proj/index.html /home/ftpuser/proj/50x.html

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx重定向后請求參數(shù)丟失的原因分析及解決方案
在日常開發(fā)和運(yùn)維中,我們經(jīng)常會遇到需要使用 Nginx 進(jìn)行反向代理的場景,但在配置 proxy_pass 時,有時候可能會遇到請求參數(shù)丟失的問題,在這篇文章中,我們將會詳細(xì)探討這個問題并給出幾種解決方案,需要的朋友可以參考下2023-11-11
nginx支持.htaccess文件實現(xiàn)偽靜態(tài)的方法分享
這篇文章主要介紹了nginx支持.htaccess文件實現(xiàn)偽靜態(tài)的方法分享,需要的朋友可以參考下2015-01-01
keepalived+nginx實現(xiàn)雙服務(wù)器主備方案
本文主要介紹了使用keepalived和nginx實現(xiàn)雙服務(wù)器主備方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法
這篇文章主要介紹了在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法,示例基于CentOS系統(tǒng),并用到了Ruby腳本,需要的朋友可以參考下2015-06-06

