这是我不久前发布的服务器故障帖子的后续:
(这里还有更多上下文:http : //forum.slicehost.com/comments.php?DiscussionID=3806)
我在 Slicehost 上有一个切片/VPS。我基本上决定废弃 exim(即清除它),并重新开始我的电子邮件基础设施。如果您没有阅读上述任何主题,基本上我的目标是拥有一个仅发送邮件基础设施,将所有外发电子邮件中继到 Google Apps。我还希望来自 domain1(Wordpress 安装)的电子邮件将显示它来自 domain1.com,而来自 domain2(普通网站)的电子邮件将显示它来自 domain2.com。
所以我决定尝试一下 PostFix。我从字面上遵循了这里令人惊讶的简单说明:
http://sudhanshuraheja.com/2009/02/slicehost-setup-outgoing-mail-google-apps-postfix/
瞧,一切似乎都按我的预期工作。我的电子邮件测试显示电子邮件来自正确的位置(域 1 或域 2,具体取决于发送电子邮件的位置)。
但这一切对我来说似乎太简单了。太简单了,事实上,我觉得有些不对劲。
当我根据上面帖子中的说明安装 PostFix 并且它工作时,我很惊讶我不必指定 SMTP 服务器、端口号、任何身份验证凭据等。我的切片设置为我的 DNS 设置中的 Google Apps(例如 ASPMX.L.GOOGLE.COM.)的 MX 记录,但我不确定这是否是它工作的原因。
我的电子邮件基础设施知识无疑是有限的,但我怀疑:
在我更好地理解这一点之前,我实际上已经停止运行 PostFix。
谢谢!
现在,如果有人这样做,我 100% 会重定向https://mysite.com
<VirtualHost *:443>
ServerAdmin webmaster@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
RewriteEngine on
RewriteRule (.*) http://%{HTTP_HOST} [L,R=permanent]
<VirtualHost>
Run Code Online (Sandbox Code Playgroud)
但是,现在我想有条件地重定向。如果用户访问https://mysite.com/abc/,那么我想使用 https;否则重定向。
我该怎么做呢?我尝试阅读文档,但找不到我需要的内容。
我在 Ubuntu Linux 上使用 Apache。