流河旱树 发表于 2017-9-4 21:50:07

Nginx怎么禁止IP直接访问

本帖最后由 流河旱树 于 2017-9-5 10:29 编辑
[*]server {
[*]    listen       80 default_server;
[*]    listen       [::]:80 default_server;
[*]    server_name_;
[*]
[*]    return 444;
[*]}复制代码

原server中的两个default_server也去掉了 还是不行..
难道去开个IP的vhost 然后禁掉吗

mishi 发表于 2017-9-4 21:51:01

把默认页替换成别的页面不行了吗   

qweasdzxc123 发表于 2017-9-4 21:54:33

[*]server {
[*]      listen 80;
[*]      listen [::]:80;
[*]      return 403;
[*]      }复制代码

流河旱树 发表于 2017-9-4 21:57:13


qweasdzxc123 发表于 2017-9-4 21:54

还是出现LNMP的欢迎界面……
lol.gif

qweasdzxc123 发表于 2017-9-4 21:54:00


流河旱树 发表于 2017-9-4 21:57

还是出现LNMP的欢迎界面……
放到
../nginx/conf/nginx.conf

流河旱树 发表于 2017-9-4 22:00:46


qweasdzxc123 发表于 2017-9-4 22:00

放到
../nginx/conf/nginx.conf
我放了。。貌似无效

我还是新建个vhost然后再跳到403吧..多谢你的帮助

wangcan45 发表于 2017-9-4 21:57:00

学习一下..

sky170 发表于 2017-9-4 22:02:22

return 502 或者 跳转不就行

0000000 发表于 2017-9-4 22:00:00

"
设权限是因为问题解决了… 本帖最后由 yangct026 于 2017-9-4 23:55 编辑

将配置文件的:
server
{
    listen 80;
    server_name ;
    index index.php index.html index.htm default.php default.htm default.html;(替换成:return 404;)
    root

保存就可以了

di2018 发表于 2017-9-4 22:44:15

加个判断 不是servername 就return 了就是
页: [1] 2
查看完整版本: Nginx怎么禁止IP直接访问