假设我在IP地址1.2.3.4上运行了一个web服务器,而域名abc.com解析为1.2.3.4。如何编写nginx.conf,使web服务器只允许通过IP地址1.2.3.4访问,并拒绝通过域名abc.com进行所有访问
nginx.conf:
http {
...
server {
listen 80;
server_name 1.2.3.4;
}
...
}目前,我将server_name设置为1.2.3.4,并且似乎可以通过1.2.3.4和abc.com访问web服务器。
发布于 2014-10-29 21:15:06
我将定义两个服务器节。一个用于拒绝访问的abc.com。然后定义一个可以通过ip地址访问的所有捕获服务器:
server {
listen 80;
server_name abc.com;
return 403;
}
server {
listen 80 default_server;
server_name _;
}https://stackoverflow.com/questions/26633785
复制相似问题