ubuntu系统中nginx配置问题
黄舟
黄舟 2017-04-22 08:55:43
0
2
413

本人昨天在阿里云租了一个服务器,选择的ubuntu server服务器。

后来安装了nginx,访问服务器IP,能出来“Welcome to nginx!”的字样,说明nginx安装启动没有问题。

后来我自定义配置了nginx.conf文件,主要是想改网站根目录。修改的nginx.conf如下:

我可以保证这个目录是没有问题的,如下图:

分割线----------------------------------------------------

但是,结果是,访问IP,出现了404错误!
无论是访问 http://120.25.238.160/index.html 还是 http://120.25.238.160/ 都是404错误。

这是为什么?
求解!!多谢!!

错误日志如下:

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(2)
左手右手慢动作

Il s'avère que root pointe vers le répertoire par défaut, reportez-vous à http://stackoverflow.com/questions/10674867/nginx-default-public-www-l...
Peut pointer vers /usr/local/nginx/html;
Maintenant, une erreur 404 apparaît, ce qui prouve que nginx peut toujours être démarré. Vous pouvez confirmer s'il y a un fichier /home/wfp/chatyou.net/website dans le répertoire index.html.

刘奇

Il y a un problème d'autorisation lorsque vous faites cela. nginx est l'utilisateur www-data et le répertoire racine de votre site Web appartient à wfp. Vous devez également modifier un paramètre d'autorisation,
. J'ai eu ce problème une fois et je l'ai fait en pensant que ce serait plus sûr

huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ id
uid=1000(huangyanxiong) gid=1000(huangyanxiong) 组=1000(huangyanxiong),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ ps aux |grep nginx
root      1292  0.0  0.0  85880  2880 ?        Ss   13:01   0:00 nginx: master process /usr/sbin/nginx
huangya+  1298  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
huangya+  1299  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
huangya+  1300  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
huangya+  1301  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
huangya+  4778  0.0  0.0  15964  2200 pts/2    S+   13:44   0:00 grep --color=auto nginx
huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ ps aux |grep php-fpm
root      1146  0.0  0.4 381444 29028 ?        Ss   13:01   0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)                    
huangya+  1224  0.0  0.1 381444  8704 ?        S    13:01   0:00 php-fpm: pool www                                                       
huangya+  1225  0.0  0.1 381444  8704 ?        S    13:01   0:00 php-fpm: pool www                                                       
huangya+  4780  0.0  0.0  15964  2228 pts/2    S+   13:44   0:00 grep --color=auto php-fpm

C'est-à-dire que le répertoire racine du site Web, nginx et php-fpm utilisent tous le même utilisateur

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal