关于这三个报错对于小白会困扰很久,核心问题是不了解nginx的配置文件(此处仅为我遇到的这一种情况的一种思路)
此处我的情况为nginx安装在/tmp目录下网页无法显示(空白),当然nginx默认装在root目录下是可以正常显示网页的
首先安装完后nginx其配置文件位于/usr/local/nginx/conf/,名为nginx.conf的配置文件
vi /usr/local/nginx/conf/nginx.conf
因为我nginx安装在/tmp目录下,所以指定了nginx去寻找/tmp/nginx-1.18.0/html/目录下的文件(因为默认nginx欢迎的html界面在这个目录下有),如下图所示
下图为nginx配置root或alias的语法:
保存完后切到sbin目录下:cd usr/local/nginx/sbin
关闭nginx命令为./nginx -s stop
启动nginx命令为./nginx
启动nginx并重新载入配置命令为./nginx -s reload
重启nginx命令为./nginx -s reopen
再次访问ip就可以完成nginx的默认欢迎页面正常显示了
参考文档:(146条消息) nginx配置 location root_nginx location root_会飞的胖达喵的博客-CSDN博客
(146条消息) Nginx启动|关闭|查状态_查看nginx运行状态_瓜仙人的博客-CSDN博客
标签:网页,nginx,conf,root,目录,fastcgi From: https://www.cnblogs.com/kky12345/p/17421152.html