找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 88|回复: 10

Nginx怎么禁止IP直接访问

[复制链接]

104

主题

3870

回帖

8116

积分

论坛元老

积分
8116
发表于 2017-9-4 21:50:07 | 显示全部楼层 |阅读模式
本帖最后由 流河旱树 于 2017-9-5 10:29 编辑
[ol]
  • server {  
  •     listen       80 default_server;  
  •     listen       [::]:80 default_server;  
  •     server_name  _;  
  •   
  •     return 444;  
  • }  [/ol]复制代码

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

    使用道具 举报

    207

    主题

    679

    回帖

    2025

    积分

    金牌会员

    积分
    2025
    发表于 2017-9-4 21:51:01 | 显示全部楼层
    把默认页替换成别的页面不行了吗   
    回复

    使用道具 举报

    756

    主题

    7520

    回帖

    1万

    积分

    论坛元老

    积分
    17390
    发表于 2017-9-4 21:54:33 | 显示全部楼层
    [ol]
  • server {
  •         listen 80;
  •         listen [::]:80;
  •         return 403;
  •         }[/ol]复制代码
  • 回复

    使用道具 举报

    104

    主题

    3870

    回帖

    8116

    积分

    论坛元老

    积分
    8116
     楼主| 发表于 2017-9-4 21:57:13 | 显示全部楼层

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

    还是出现LNMP的欢迎界面……

    回复

    使用道具 举报

    756

    主题

    7520

    回帖

    1万

    积分

    论坛元老

    积分
    17390
    发表于 2017-9-4 21:54:00 | 显示全部楼层

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

    还是出现LNMP的欢迎界面……

    放到
    ../nginx/conf/nginx.conf
    回复

    使用道具 举报

    104

    主题

    3870

    回帖

    8116

    积分

    论坛元老

    积分
    8116
     楼主| 发表于 2017-9-4 22:00:46 | 显示全部楼层

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

    放到
    ../nginx/conf/nginx.conf

    我放了。。貌似无效

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

    使用道具 举报

    13

    主题

    142

    回帖

    353

    积分

    中级会员

    积分
    353
    发表于 2017-9-4 21:57:00 | 显示全部楼层
    学习一下..
    回复

    使用道具 举报

    42

    主题

    1695

    回帖

    3590

    积分

    论坛元老

    积分
    3590
    发表于 2017-9-4 22:02:22 | 显示全部楼层
    return 502 或者 跳转不就行
    回复

    使用道具 举报

    8

    主题

    541

    回帖

    1176

    积分

    金牌会员

    积分
    1176
    发表于 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

    保存就可以了
    回复

    使用道具 举报

    109

    主题

    931

    回帖

    2247

    积分

    金牌会员

    积分
    2247
    发表于 2017-9-4 22:44:15 | 显示全部楼层
    加个判断 不是servername 就return 了就是
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-21 12:45 , Processed in 0.019913 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表