本帖最后由 唐王李世民 于 2024-7-10 16:26 编辑
求教一个问题,在Lnmp下,Nginx怎么设置禁止IP访问呢?谢谢大佬们了。
1、已经设置了 /usr/local/nginx/conf/nginx.conf 加上了一行
server {
listen 80 default_server;
server_name _;
return 444; #加上了这一行
}
现在是http下有效果了,已经不能使用IP直接访问网站了。但是https还照样没有效果,哪果加上 listen 443; 这一行,https打开网站就打开不了。
2、服务器上有几个网站,分别都开了http和https,现在应该怎么设置呢?
问题解决了,谢谢各位回复的大佬们了,感谢!在 /usr/local/nginx/conf/nginx.conf 中那个80的server段上边加这一段就可以了。
- server
- {
- listen 443 default_server;
- server_name _;
- return 444;
- ssl_reject_handshake on;
- }