全球主机交流论坛

标题: Nginx 如何添加 安全入口 [打印本页]

作者: HardDisker    时间: 2022-5-16 02:05
标题: Nginx 如何添加 安全入口
本帖最后由 HardDisker 于 2022-5-16 02:24 编辑

Hello 各位,

想问下如何配置Nginx,使不管PHP,Java,Go的动态网站,达到和宝塔安全入口一样的效果。

添加安全入口之前,访问网站:
www.abc.com

添加安全入口之后,访问网站:
www.abc.com/qwerty/
这时访问www.abc.com,返回404

感谢大佬回答。

作者: mjj大军    时间: 2022-5-16 02:08
你问题问的,回答你的只能是用过宝塔还得是用过这个功能的mjj,我们没用过的都不知道你说的这个安全入口是个啥,怎么帮你呢?你直接问nginx的问题不好嘛
作者: HardDisker    时间: 2022-5-16 02:12
mjj大军 发表于 2022-5-16 02:08
你问题问的,回答你的只能是用过宝塔还得是用过这个功能的mjj,我们没用过的都不知道你说的这个安全入口是 ...

例子给出了啊
作者: require    时间: 2022-5-16 02:14
安全入口和ng有毛线关系,明明是php实现的
作者: HardDisker    时间: 2022-5-16 02:15
require 发表于 2022-5-16 02:14
安全入口和ng有毛线关系,明明是php实现的

不能通过 Nginx Rewrite 实现吗?
作者: require    时间: 2022-5-16 02:17
大傻逼才通过ng实现,php实现一安装就能用,ng还要各种修改
作者: sdqu    时间: 2022-5-16 02:21
php设一个cookie就完事的东西
没有这个cookie或者cookie过期就404
作者: HardDisker    时间: 2022-5-16 02:22
require 发表于 2022-5-16 02:17
大傻逼才通过ng实现,php实现一安装就能用,ng还要各种修改

我好几个网站用不同的系统,没法改源码,最多在 Nginx 上做做手脚。
作者: HardDisker    时间: 2022-5-16 02:23
sdqu 发表于 2022-5-16 02:21
php设一个cookie就完事的东西
没有这个cookie或者cookie过期就404

现在不是我建PHP系统,我只是部署运行。
作者: Syc    时间: 2022-5-16 02:44
100红包,包教会
作者: ymh1147    时间: 2022-5-16 07:20
哪用PHP那么麻烦,直接网站放子目录,根目录清空不就完了
作者: flyqie    时间: 2022-5-16 07:25
这玩意不就是设个nginx location的事吗。。
作者: 忘江湖    时间: 2022-5-16 08:31
直接nginx写个判断url路径,有入口关键字的,就Set-Cookie设置个关键字cookie,然后检查所有访问,没有关键字,也没有cookie的,直接返回404完事。
作者: 黎东林    时间: 2022-5-16 11:12
nginx location 优先匹配最长路径
作者: Nebula    时间: 2022-5-16 11:23
index.php
<?php
http_response_code(404);


作者: Kvm    时间: 2022-5-16 11:41
location写个401验证不就完事了?

作者: HardDisker    时间: 2022-5-16 11:58
Kvm 发表于 2022-5-16 11:41
location写个401验证不就完事了?

这样每次打开都要输入账号密码吧?

实际希望不需要鉴权就能访问,因为有直链。
作者: HardDisker    时间: 2022-5-16 11:59
黎东林 发表于 2022-5-16 11:12
nginx location 优先匹配最长路径

有Nginx配置代码样例吗?
作者: HardDisker    时间: 2022-5-16 23:21
ymh1147 发表于 2022-5-16 07:20
哪用PHP那么麻烦,直接网站放子目录,根目录清空不就完了

静态页面可以直接放子目录。

动态的大部分都不行。




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4