Nginx-nginx 禁止ip访问

发布于 2016-12-15 17:25:14 字数 869 浏览 1197 评论 1

想要通过nginx配置使得禁止ip访问,请教有没有方法?
upstream localhost{
ip_hash;
server 18.14.37.69:80;
server 8.4.17.5:80;
}

server {
listen 80 default;
server_name _;
return 444;
# server_name www.***123.com ***123.com;

# return 500;
#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.htm;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost;
}

#error_page 404 /404.html;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-01-27 05:26:08

打开nginx.conf文件,加进去下面一段话:
## Deny access to any host other than (www.).你的域名.com
server {
server_name _; #default
return 444;
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文