Maison > Questions et réponses > le corps du texte
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,在主机输入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 ?
PHP中文网2017-05-27 17:47:02
/etc/nginx/conf.d/nginx.conf
configuration par défaut/etc/nginx/conf.d/nginx.conf
默认配置
/etc/nginx/sites-available/default
默认localhost配置
/var/www/html/
默认工作目录
http://localhost/index.nginx-debian.html
默认欢迎页全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. 🎜滿天的星座2017-05-27 17:47:02
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
属性指定默认的访问页面,location /
表示匹配所有请求。
页面报404,那么你就到root
root
pour vérifier s'il existe un fichier index.html🎜