这是我的情况。我有一台服务器,我想在上面运行 Web 和邮件服务。我运行的是 Windows 7 Professional,带有 IIS 7.5 和 MailEnable
网络端和邮件端均已单独启动并运行。
目前,IIS 在端口 80 上处理任何请求,而 MailEnable(webmail)在端口 8080 上处理任何请求,但我想要设置它,以便用户不需要使用不同的端口号,因此:
1)我在绑定中添加了一个子域(例如 mail.mydomain.com)以使其工作(我还没有成功做到这一点)。
或者
2)我有一个文件夹,例如 www.mydomain.com/mail,它指向 MailEnable 的网络版本。
只是为了澄清……
眼下:
对 www.mydomain.com 的任何请求都指向 IIS 中的我的默认网站 对 www.mydomain.com:8080 的任何请求都指向 IIS 中的 MailEnable 网站。
我已经设置了 mail.mydomain.com,但到目前为止未能在 IIS 中正确设置绑定以将邮件请求指向 IIS 中的正确网站(MailEnable)。
我知道我可以在 IIS 的 80 端口上运行多个网站,并且我需要使用绑定,但到目前为止我还没有做到这一点。
关于我需要如何设置,有什么指示吗?
提前谢谢了。
答案1
- 在 IIS 中右键单击您的 MailEnable 站点。
- 选择编辑绑定...
- 突出显示并编辑现有绑定。
- 将“端口”设置为 80。
- 将“主机名”设置为
mail.mydomain.com
。
现在,对端口 80 上的“mail.mydomain.com”的任何请求都将被定向到该站点,所有其他(非绑定)主机请求都将发送到默认站点。