[英]403 forbidden after nginx install on AWS (no welcome to nginx message)
我在AWS上匯總了一個基本的ubuntu 10微實例,並使用apt-get和make等安裝了它。
nginx正在運行,但是當我嘗試訪問ip進行測試時,它會返回403。工作進程正在以www-data的形式運行。 / var / www / nginx-default具有755權限,也由www-data擁有。
我通過調整/ etc / nginx / sites-available / default找到了解決方案,這是默認服務器配置所在的位置。 我將其簡化為幾乎沒有,然后意識到根路徑沒有指向我認為的位置。
server {
listen 80;
location / {
root /var/www;
}
變成
server {
listen 80;
location / {
root /var/www/nginx-default;
}
在安裝過程中創建的nginx-default目錄誤導了我。
也許真正的解決方案是像我對/ var / www / nginx-default一樣更改/ var / www的權限
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.