簡體   English   中英

在AWS上安裝nginx之后禁止403(不歡迎使用nginx消息)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM