問題描述:
在服務器安全組端口號開放的情況下,配置nginx新增端口訪問項目時,總是出現500錯誤。
我的配置如下:
查找問題:
其實自己摸索了一晚上直到深夜兩點半+一早上時間,也沒發現問題所在,試了各種方法,然後再某羣的基友提醒下,找到了問題的關鍵。
nginx 目錄:/etc/nginx
在nginx.conf 配置文件裏面,可以看到log所在位置 access_log /var/log/nginx/access.log
所以就去/var/log/nginx/access.log裏面去看log信息,結果顯示
"/home/Randy/greenland/index.html" failed (13: Permission denied)
所以就猜測應該是全縣的問題,導致沒有辦法訪問該目錄。
解決問題:
在nginx.conf裏面,前幾行有一個user nginx(或者user www-data),把這裏的nginx或www-data改爲root,就好了,別忘了重啓nginx。