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

怎么让nginx不返回任何值?

[复制链接]

181

主题

1436

回帖

3481

积分

论坛元老

积分
3481
发表于 2019-1-31 09:43:32 | 显示全部楼层
"

楼主意思应该是像访问了不存在的网址一样
比如说www.djqiidcjqnjkekdkqbedjfikd.com
这种返回值
回复

使用道具 举报

5

主题

111

回帖

261

积分

中级会员

积分
261
发表于 2019-1-31 09:46:48 | 显示全部楼层

why? 发表于 2019-1-31 10:01

不存在的吧 ,你这样不返回状态码  浏览器 http 协议这些怎么走

rm -rf  吧  ...

楼主可能是要说,当结果为404或403时关闭建立的连接不返回?
或者是连接为404或403时返回空?还是什么的...
回复

使用道具 举报

114

主题

3620

回帖

7642

积分

论坛元老

积分
7642
发表于 2019-1-31 11:26:00 | 显示全部楼层

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

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

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


那把403页面改成空白不就好了
协议头也要改掉那就改源码再编译
回复

使用道具 举报

3

主题

68

回帖

163

积分

注册会员

积分
163
发表于 2019-1-31 09:49:08 | 显示全部楼层
意思就是只收不发 设置下防火墙就完了
回复

使用道具 举报

114

主题

3620

回帖

7642

积分

论坛元老

积分
7642
发表于 2019-1-31 09:41:00 | 显示全部楼层

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

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

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


想结果为403时中断连线直接把403跳444就行了把40x默认页面改成空白
回复

使用道具 举报

4

主题

629

回帖

1286

积分

金牌会员

积分
1286
发表于 2019-1-31 09:53:29 | 显示全部楼层
shell exit 0
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-1-31 09:54:23 | 显示全部楼层
可以用 lua 实现
回复

使用道具 举报

114

主题

136

回帖

634

积分

高级会员

积分
634
发表于 2019-1-31 09:54:59 | 显示全部楼层
刚装好时,不要启动Nginx即可。
或者就象前面网友说的,Nginx要在编译前就做手脚,以便返回的值是自定义的。
回复

使用道具 举报

11

主题

131

回帖

329

积分

中级会员

积分
329
发表于 2019-1-31 09:54:00 | 显示全部楼层

倾城翻翻分身一 发表于 2019-1-31 09:54

什么都不返回,就像从来没装过NGINX,这个网站根本不存在一样,只有我建立好的页面才会出现。 ...

对不起,http协议不支持这个。
http协议规定请求应答模式,不可能不应答的。
想实现这咯效果也很简单,在防火墙检查出站流量,包含404的就断开连接
回复

使用道具 举报

22

主题

517

回帖

1116

积分

金牌会员

积分
1116
发表于 2019-1-31 10:00:18 | 显示全部楼层
这种NGINX做不到吧,只能防火墙
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 12:52 , Processed in 0.019697 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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