我正在构建一个应用程序,每个客户都可以在其中拥有自己的子域。在这个例子中,他将他的子域设置为:威士忌
我在我的 DNS 中创建了一个通配符子域:
*.myapp.example A 192.0.2.123
所以当他访问我的 webapp 时,他会使用 URL:whisky.myapp.example
并且它会解析为192.0.2.123
.
我的应用程序还使用我的客户选择的相同子域发送电子邮件(电子邮件将由 sendgrid 处理):例如 customer@whisky.myapp.example
但是,当我尝试为 sendgrid 的服务器设置通配符 MX 记录时,我的 DNS 提供商不允许我这样做,理由是违反了一些标准。
例如 *.myapp.example MX sendgrid.com
有什么办法可以同时拥有通配符子域?
我计划使用 Amazon Linux AMI 来运行网络服务器。所以现在,我只需要 apache、mysql 和 php。
还有什么我可以删除以提高安装的安全性和性能的吗?