AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[rules](server)

Martin Hope
pok4
Asked: 2022-03-02 12:58:18 +0800 CST

将规则从 apache 重写为 nginx

  • 0

我对此有疑问...我正在使用免费托管为我自己的 cms 的未来买家提供演示。

主机是hubuhost.com,他们支持最新版本的php 8.1。问题是它们在 nginx 上并且不支持我的 apache 的 htaccess 规则。

我的配置是:

<IfModule mod_negotiation.c>
#Important rules for our system
Options -Multiviews -Indexes +FollowSymLinks
</IfModule>

#app.php instead of index.php
<IfModule mod_dir.c>
DirectoryIndex core.php index.php index.html
</IfModule>

#If 404 - redirect to 404 page
ErrorDocument 404 /404/index.php

<IfModule mod_rewrite.c>
#ModRewrite ON
RewriteEngine on 

#News SEO Urls
RewriteRule  ^topic_(.+?)$ core.php?id=$1

#Router
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ core.php [QSA,L]
 
#remove end trailing slash from urls
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /(.*)/$
RewriteRule ^ /%1 [R=301,L]
</IfModule>

#Block ENV access
<IfModule mod_version.c>
<Files "config.env">
   Order allow,deny
    Deny from all
</Files>
</IfModule>

有人可以将其转换为 nginx 吗?

我尝试了一些规则,但没有成功。我不知道该怎么办...来自管理面板的演示图片:https ://i.ibb.co/gwZStXN/image.png

rewrite .htaccess redirect nginx rules
  • 1 个回答
  • 404 Views
Martin Hope
AristotleO
Asked: 2021-12-07 14:26:49 +0800 CST

在 Exchange 365 通知中设置发件人地址

  • 0

我们正在运行包括 Exchange 在内的 Office 365。

我设置了一条规则来删除带有特定扩展名的附件的邮件,并向收件人发送通知。这是通过两个单独的规则完成的 - 见截图:

(抱歉链接:SE 不允许我使用此帐户发布图片)

交换规则截图

问题是:如何设置用于通知的发件人地址?

目前,这些通知似乎来自其中一位经理,我们希望将其设置为中性。

exchange microsoft-office-365 rules
  • 1 个回答
  • 123 Views
Martin Hope
Leon
Asked: 2021-11-15 23:01:43 +0800 CST

如何添加只匹配“dport”的路由规则?

  • 0

在我的 OpenWrt 框中,我只想将特定协议(tcp:1888)路由到一台 PC(192.168.28.2)的 tun 接口,所以我执行以下操作:

ip rule add from 192.168.28.2 dport 1888 lookup 123

ip route add default via 10.8.0.2 dev tun0 table 123

但它不起作用!

当我检查规则列表时ip rule,我得到:

0:从所有本地查找

32765:从 192.168.28.2 查找 123

32766:来自所有查找主

32767:从所有查找默认值

我客人说 dport SELECTOR 没有生效。

我应该怎么做?

谢谢!!!

解决方案:在 Nikita Kipriyanov 的帮助下,我得到了它,但是 mangle 表的 FORWARD 链不起作用,我使用了 PREROUTING instaed。

请任何人解释为什么我应该使用 PREROUTING 而不是 FORWARD 的 mangle?

iptables ip-routing openwrt iproute2 rules
  • 1 个回答
  • 122 Views
Martin Hope
Harry
Asked: 2021-10-14 00:54:26 +0800 CST

iptables hashlimit 速率未按预期工作

  • 1

我写了以下防火墙规则:

iptables -A INPUT -m hashlimit --hashlimit 1/hour --hashlimit-burst 3 --hashlimit-mode srcip,dstport --hashlimit-name ssh -j ACCEPT

我原以为爆发会在一小时后充电 1,但实际上它甚至比一分钟更快地充电 1。我从相同的源 IP 和相同的目标端口发送消息,所以我希望它接受 3 个连接,然后每小时接受 1 个。但它接受的更多(每 20-30 秒一次)。如果我使用--limit 1/hour我可以观察到预期的行为,但我需要使用 hashlimit 因为我需要过滤每个 srcip 和 dstport。我究竟做错了什么?谢谢!

firewall iptables rules connections
  • 2 个回答
  • 281 Views
Martin Hope
user1814720
Asked: 2021-04-06 08:39:34 +0800 CST

Postfix SMTP only localhost login - 禁用远程登录

  • 0

我已经在 debain 10 上配置了 postfix + dovecot。我已经安装了一个 web 服务器来拥有带有 roundcube 的 webmail。

我不希望roundcube 以外的任何人都能够使用邮件服务,所以我只将SMTP 端口25 和587 暴露给互联网。

如何将 Postfix 配置为不允许来自 Internet 的登录尝试?

postfix localhost rules
  • 1 个回答
  • 120 Views
Martin Hope
Johnny Utahh
Asked: 2020-05-26 12:25:06 +0800 CST

iptables:在非“过滤器”表(即 NAT 表)中使用 DROP 或 REJECT 规则?

  • 1

对于以其他方式在表iptables(8)中“正确锁定”的防火墙,是否可以在非表中filter使用或类似的终止、“阻止或禁用”规则,即表(或用于该表的、或表事情)?DROPREJECTfiltersNATmanglerawsecurity

我们特别想关闭防火墙中的任何潜在“漏洞”。

NAT的POSTROUTING链不接受 a DROPor REJECTtarget 在至少一个团队的系统上:

$ iptables -t nat -P POSTROUTING DROP
iptables v1.6.1:
The "nat" table is not intended for filtering, the use of DROP is therefore inhibited.


Try `iptables -h' or 'iptables --help' for more information.
$
$ iptables -t nat -P POSTROUTING REJECT
iptables: Bad policy name. Run `dmesg' for more information.
$
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:    18.04
Codename:   bionic
$
firewall nat iptables linux-networking rules
  • 1 个回答
  • 1473 Views
Martin Hope
Philipili
Asked: 2020-03-31 01:47:04 +0800 CST

Exchange 2010 - 由发件人管理器发送到通讯组“所有员工”的审核邮件

  • 0

在 Exchange 2010 中,我们可以直接从分发列表参数中审核发送到分发列表的邮件。它是所有发件人的相同版主。

这是完美的,除了wen不能为不同的发件人选择不同的主持人。

还有第二个选项,使用传输规则,但它无法审核发送到通讯组的邮件。这允许某些版主对某些用户进行审阅,而其他版主对其他用户进行审阅,但只能审阅发送给例如外部收件人或某些收件人但不能发给通讯组的邮件。这很可悲,因为此选项非常好,因为它允许“将消息转发给发件人的经理进行审核”。

所以,这是我的问题,我怎么能设法为通讯组设置审核,但审核员是发件人的各自经理?

我真的必须设置一个巨大的传输规则:如果邮件发送给 300 名员工中的每一个人,然后将邮件发送给经理进行审核吗?如果在添加 300 个用户时它没有崩溃,这几乎是不可能的。

预先感谢您的帮助

exchange-2010 rules
  • 1 个回答
  • 246 Views
Martin Hope
Sherif
Asked: 2016-12-23 14:04:21 +0800 CST

Nginx 强制 https 仅用于索引页面

  • -2

设置 nginx conf 以仅在 index.php 页面上强制 https 并且每个其他页面都强制为 http 的最佳方法是什么。

谢谢

http nginx https rules conf
  • 1 个回答
  • 337 Views
Martin Hope
CKing
Asked: 2012-07-03 02:12:27 +0800 CST

使用 Outlook 2010 通过不同域中的两个不同帐户发送相同的电子邮件

  • 0

我是一名程序员,没有 Outlook 配置方面的经验。我们公司有两个电子邮件域,即 xyz.com 和 xyz.biz。每个员工在其中一个域中都有一个电子邮件 ID,但不会同时在两个域中都有,具体取决于他们正在从事的项目。

我们面临的问题是,当从 Accounts、HR、Admin 等部门发送一封沟通邮件时,他们需要发送两次邮件。一次通过 xyz.com 帐户发送给所有在 xyz.com 上有电子邮件地址的员工,一次通过 xyz.biz 发送给所有在 xyz.biz 上有电子邮件地址的员工。我不确定为什么他们必须发送两封单独的电子邮件,但 IT 团队已指示所有部门这样做,因为他们没有其他解决方案。即使创建了两个不同的组,从 xyz.com 向 xyz.biz 组中的员工发送电子邮件似乎也不起作用。

我想知道 Outlook 是否提供了一项功能,以便我们可以配置某种规则,通过 xyz.com 上的 id 向 xyz.com 上的所有用户发送电子邮件,并且同一封电子邮件会自动发送给 xyz.biz 上的用户xyz.biz 上的一个 ID。

我知道的唯一技术细节是我们使用的是 Exchange 2003,IT 团队声称这是导致问题的限制。

编辑 1:

我们公司根据项目类型分为两个主要部门。我很确定我使用域 XYZ 而另一个部门的员工使用域 ABC 登录 Windows 机器或 Outlook 本身。此外,域 XYZ 中的员工可以访问域 ABC 中网络上的计算机,但反之则不行

编辑2: 有一个更正。员工只能访问网络中与他们在同一域中的那些机器。无法通过网络进行跨域访问。另一方面,员工可以向任何人发送电子邮件,而不管收件人或发件人在哪个域中。仅当发送使用电子邮件组而不是电子邮件 ID 的通信电子邮件时才会出现此问题。

exchange-2003 outlook domain rules
  • 1 个回答
  • 983 Views
Martin Hope
alfish
Asked: 2012-06-30 09:13:36 +0800 CST

如何阻止使用 nginx 的机器人?

  • 1

我需要检测充当经过身份验证的用户并通过发送重复请求使数据库的可用连接饱和的机器人。我想知道是否可以使用 nginx 指令停止虚拟它们?

这个想法是在 nginx configuartion 中设置一些规则,以便自动拒绝在时间范围内连接超过特定数量(比如每分钟 30 次)的 IPS。

nginx rules
  • 1 个回答
  • 1678 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve