nginx怎样设置允许直接通过IP访问网站

默认的就是如此(不设置server_name为域名)
■网友
虽说默认即可,但是 @smallfish 童鞋说的略潦草。- 如果你配置了多个vhosts(conf/{a.com.conf,b.com.conf}),不妨分别使用include conf{*.conf}和,include b.com.conf;include a.com.conf;来查看显示结果。- 如果你的机器有绑定了多个ip,而并不想多个ip显示的站点内容一致,要确定你要显示的网站的监听端口和ip和绑定ip一致。- 如果你想直接通过ip访问站点,还需要考虑程序是否支持,比如一些程序会在安装之后,固化请求的host为安装时候的域名。- 其他的,不妨google \u0026amp;\u0026amp; baidu 一下。- 不同版本的nginx可能行为有差异,以文档为准。
■网友
如果什么都不设置,那么直接通过 IP 就能访问。如果想同时通过网址和 IP 访问,需要在 server_name 中写一下网址和 IP。具体例子 Nginx 的文档里写了:Server names
■网友
https://www.cnblogs.com/BTMaster/p/5339757.html--- 经过长时间排查发现,竟然是我最喜欢的软件之一——Adsafe(广告管家)的锅,只要我一打开Adsafe,http://192.168.1.100:7000便无法正常访问,关闭掉,一切OK.
-- 我是这个问题,引起的

■网友
【nginx怎样设置允许直接通过IP访问网站】 供参考:
通过IP地址访问nginx服务

■网友
关闭服务器防火墙就可以了。
启动: systemctl start firewalld
查看状态: systemctl status firewalld
禁用: systemctl stop firewalld

■网友
为什么我配置ip+端口号,访问不到我的网站目录

■网友
可以试试这个
Nginx配置host使用IP和端口访问网站!


    推荐阅读