是否可以让 Nginx 缓存所有301
重定向请求proxy_pass
?
例如:
请求 #1:客户端 A 请求 /some/path -> 发送到proxy_pass
-> 结果 301 重定向到/some/other/path
-> nginx 缓存此响应,因为它是 301 重定向。
请求 #2:客户端 B 请求 /some/path -> nginx 返回缓存的 301 重定向到/some/other/path
.
是否可以让 Nginx 缓存所有301
重定向请求proxy_pass
?
例如:
请求 #1:客户端 A 请求 /some/path -> 发送到proxy_pass
-> 结果 301 重定向到/some/other/path
-> nginx 缓存此响应,因为它是 301 重定向。
请求 #2:客户端 B 请求 /some/path -> nginx 返回缓存的 301 重定向到/some/other/path
.
我正在设置一个仅转发电子邮件服务器。我想对所有传入的电子邮件应用一些静态转发规则并退回所有其他传入的电子邮件(而不是将它们存储在本地)。
/etc/postfix/main.cf
myhostname = sputnik.*domain*.com
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
myorigin = /etc/mailname
mydestination = sputnik.*domain*.com, localhost.*domain*.com, , localhost
relayhost =
mynetworks = 127.0.0.0/8 10.0.0.0/24 [::1]/128 [fe80::%eth0]/64
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual
domain1.com anything
@domain1.com [email protected]
[email protected] [email protected]
domain3.com anything
[email protected] [email protected]
示例结果:
目前,他们不会退回存储在/var/mail/*username*
其中的电子邮件,并且不会提醒发件人电子邮件未通过。