这个现象通常是因为你安装的Nginx RPM包是来自Fedora的仓库,而不是CentOS官方仓库。这会导致默认的欢迎页面显示"Fedora"而不是"CentOS"。
编辑Nginx的默认配置文件:
sudo vi /usr/share/nginx/html/index.html
将文件中的"Fedora"改为"CentOS"或其他你想要的文字
保存文件并退出
重启Nginx服务:
sudo systemctl restart nginx
首先移除当前安装的Nginx:
sudo yum remove nginx
添加EPEL仓库(如果尚未添加):
sudo yum install epel-release
从EPEL仓库安装Nginx:
sudo yum install nginx
启动Nginx服务:
sudo systemctl start nginx
创建你自己的欢迎页面:
sudo mkdir -p /usr/share/nginx/custom
sudo vi /usr/share/nginx/custom/index.html
编辑Nginx配置文件,指向你的自定义页面:
sudo vi /etc/nginx/nginx.conf
找到server块中的root指令,修改为:
root /usr/share/nginx/custom;
测试Nginx配置并重启:
sudo nginx -t
sudo systemctl restart nginx
访问你的服务器IP或域名,应该会看到更新后的欢迎页面,不再显示"Fedora"字样。
为避免类似问题,建议:
1. 始终使用官方或可信的仓库安装软件
2. 在安装前检查软件包的来源:yum info 包名
3. 定期检查系统上已安装的仓库:yum repolist