nginx 配置欢迎界面不生效问题
环境
- ubuntu 18.04.5
- kernel: 5.4.0-67-generic
- nginx version: 1.14.0
问题
nginx没有正常的返回自定义的index.html
文件
nginx配置
在ubuntu环境中,nginx读取的默认配置为/etc/nginx/nginx.conf
,根据nginx官网教程修改配置文件,在配置文件中添加如下内容:
server {
location / {
root /data/www
}
}
通过http://localhost
访问80端口后浏览器依然展示的是nginx的欢迎界面。如果将监听端口改成81
,则可以正常的访问自定义的index.html
文件。
原因
在ubuntu环境中,安装nginx后,会在/etc/nginx/sites-available/default
文件中定义默认的配置模板,其中关于server
的配置如下:
server {
listen 80 default_server;
listen