nginx设置域名加端口为8001可以被访问,设置车域名+80则无法访问,如何解决?

nginx设置域名加端口为8001可以被访问,设置车域名+80则无法访问。
防火墙已打开80.
域名+80可以被ping通但无法访问网页。

img

你的问题可能是由于配置文件中的server_name设置不正确导致的。在nginx中,server_name用于设置服务器的域名,如果设置不正确,那么在请求到来时nginx将无法匹配到正确的server块。

另外,你还需要确保你的域名在DNS服务器上已被正确配置,并且你的电脑能正确解析到该域名。

另外,由于你的代理跳转有问题,当访问域名+80时,请求被重定向到了https。你需要修改rewrite的配置。

你还可以在服务器上检查nginx的error_log来查看具体错误信息

域名的话你备案了吗?

谢邀,仅供参考,如有帮助望采纳!!

nginx.conf里面,对于conf.d里面是所有文件都会解析,sites-enabled是*.conf,配置文件(default)在sites-available里面吧,拷贝到enabled下面重启一下,有可能就可以访问了。

启动有报错吗?启动用户是root吗?有没有80端口的权限?80端口是否做了端口转发?