本地输入这个网站http://www.51xuecheng.cn就自动跳转到IIS Windows的页面。本地hosts已经修改过。nginx配置感觉也没有问题
引用 皆我百晓生 小程序回复内容作答:
这个问题可能是由于本地hosts文件没有正确配置或者nginx的配置有问题导致的。请确保以下几点:
检查本地hosts文件是否正确配置了域名解析。打开hosts文件(位于C:\Windows\System32\drivers\etc\hosts),添加以下内容:
127.0.0.1 www.51xuecheng.cn
保存文件后刷新DNS缓存。
检查nginx的配置文件是否正确。打开nginx的配置文件(通常位于nginx安装目录下的conf文件夹),找到对应的server配置块,确保配置正确,例如:
server {
listen 80;
server_name www.51xuecheng.cn;
root /path/to/your/website;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
确保root指向正确的网站根目录,并且index指定了正确的默认文件。
重启nginx服务,使配置生效。
如果以上步骤都正确配置,但问题仍然存在,请检查是否存在其他软件或服务(如IIS)占用了80端口,导致nginx无法正常工作。可以尝试将nginx的监听端口修改为其他未被占用的端口,然后重启nginx服务。
如果问题仍然存在,请提供更多的详细信息,例如完整的nginx配置文件和访问日志,以便更好地帮助您解决问题。
【相关推荐】
nginx-1.20.2.zip解压后即可。
访问本地:http://localhost/
2.Linux安装
http://nginx.org/en/download.html 官网相同位置下载稳定版本。
whereis nginx //查看本机是否有Nginx
nginx //查看nginx命令是否有效
上传nginx-1.20.2.tar.gz到服务器-----访问服务器IP:80
tar -zxvf nginx-1.20.2.tar.gz //解压Nginx包
cd nginx-1.20.2 //进到文件目录
./configure //安装
make
make install
whereis nginx //查看安装是否成功
cd 到nginx安装目录
cd sbin
./nginx //执行Nginx文件
没报错就成功了