帮我写个nginx判断$host不为1.1.1.1和1.1.2.2就返回404
时间: 2023-08-04 07:07:04 浏览: 200
nginx的1.12.2 下 载
可以使用if语句来判断$host的值,然后返回404状态码。以下是示例配置:
```
server {
listen 80;
server_name example.com;
if ($host != '1.1.1.1' && $host != '1.1.2.2') {
return 404;
}
# 其他配置
...
}
```
在这个配置中,如果$host的值不是1.1.1.1或1.1.2.2,就会返回404状态码。请注意,if语句可能会导致性能问题,因此请谨慎使用。
阅读全文