ubnt解决方案
查看: 560|回复: 0

Nginx反向代理DNS配置

[复制链接]

3

回帖

31

积分

0 小时

在线时间

新兵上阵

注册时间
2022-9-23
金币
18 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2022-9-25 00:57 |显示全部楼层
本帖最后由 jjf季度奖 于 2022-9-25 01:05 编辑


我希望在vps代理上部署nginx / dns服务器,该服务器映射到不同地理位置的真实后端。后端运行apache,mysql,dovecot,postfix。它是付费邮件服务器。用户通过apache通过php进入mysql,当用户设置IMAP时,dovecot / postfix将它们从mysql中汇集并传递或使用smtp outbound。

我在nginx.conf文件中读到了一些内容,我可以在代理上声明邮件主机名:

mail {
server_name mail.example.com;
...
}
此mail.example.com是DNS中列出的example.com邮件交换器的实际mx?这是来自的地方:

“正如您所看到的,我们在邮件上下文的顶部声明了此服务器的名称。 这是因为我们希望将每个邮件服务作为mail.example来处理。 COM。即使运行NGINX的机器的实际主机名不同, 并且每个邮件服务器都有自己的主机名,我们希望这个代理是单点 我们的用户参考。这个主机名将在NGINX的任何地方使用 需要提供自己的名称,例如,在初始SMTP服务器问候语中。“

因此,根据我的理解,除了mail.example.com之外,代理的物理主机名应该是其他东西。那么在代理的DNS中,我可以将其定义为anyhost.example.com?代理也会在后端代理回到我的apache。

最后,在后端,如何为此设置DNS?我为运行apache,mysql,dovecot,postfix的实际盒子选择了什么主机名?它全部放在一个盒子里。据我所知,在注册商处,我指出两个名称服务器,这些应该是两个代理,这样运行挖掘只会拉出代理和MX,它应该“知道”在代理上。
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-6-23 20:59

返回顶部 返回列表