J'ai un h?te Ubuntu 16.04 d'Alibaba Cloud. L'installation de nginx a réussi Lors de l'accès à l'IP (par exemple?: 0.0.0.0), la page d'accueil de nginx s'affiche, mais lorsque j'accède à 0.0.0.0/index.html
顯示404,在主機(jī)輸入curl 127.0.0.1/index.html
, le fichier de page 404 est ouvert. En d’autres termes, tous les fichiers du répertoire racine n’ont pas de routage. Comment résoudre ce problème ?
認(rèn)證0級講師
/etc/nginx/conf.d/nginx.conf
configuration par défaut/etc/nginx/conf.d/nginx.conf
默認(rèn)配置
/etc/nginx/sites-available/default
默認(rèn)localhost配置
/var/www/html/
默認(rèn)工作目錄
http://localhost/index.nginx-debian.html
默認(rèn)歡迎頁全url
所以你需要編輯 /etc/nginx/sites-available/default
root
/etc/nginx/sites-available/default
Configuration de l'h?te local par défaut??
??/var/www/html/
Répertoire de travail par défaut??
??http://localhost/index.nginx-debian.html
URL complète de la page d'accueil par défaut??
/etc/nginx/sites-available/default
root
et remplacer le répertoire par votre propre répertoire. ??La configuration conf/nginx.conf dans le répertoire d'installation de nginx est la suivante?:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
L'attribut root
spécifie le répertoire racine où se trouve le fichier accédé, l'attribut index
spécifie la page d'accès par défaut et location /
indique la correspondance toutes les demandes. root
屬性指定了訪問的文件所在根目錄,index
屬性指定默認(rèn)的訪問頁面,location /
表示匹配所有請求。
頁面報(bào)404,那么你就到root
root
pour vérifier s'il existe un fichier index.html??