nginx index配置欢迎界面不生效问题

本文档介绍了在Ubuntu 18.04.5上,使用nginx 1.14.0时遇到自定义index配置不生效的问题。尽管尝试了修改配置文件并设置新的欢迎页面,但访问80端口仍然显示默认的nginx欢迎界面。问题的根源在于ubuntu安装nginx后,默认配置文件中指定了监听80端口并返回指定目录下的index.html文件。只有当更改监听端口时,自定义的index文件才能正常显示。
摘要由CSDN通过智能技术生成


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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值