我有一个托管cPanel,我有我的域名注册表(例如:www.mydomain.com
)。我有一个带有Bitnami LAMP的EC2实例,我的应用程序正在运行,还有另一个带有第二个应用程序的文件夹。这是结构:
/opt/bitnami/apps/myapp (main app) (www.mydomain.com)
/opt/bitnami/apps/myapp2 (second app) (www.mydomain.com/myapp2)
我使用cPanel Advanced Zone Editor将主域www.mydomain.com
从主机cPanel指向EC2实例静态IP到我的主应用程序:
Name TTL Class Type Registry
www.mydomain.com 14400 IN A 123.456.789.012
我没有遇到任何问题。
问题是:如何将子域指向第二个应用程序,例如:test.mydomain.com
或secondapp.mydomain.com
?我阅读修改Apache虚拟主机文件,但我不确定。
非常感谢!
答案 0 :(得分:1)
您需要修改Apache虚拟主机文件。您可以在此处设置哪些域(和子域)指向服务器上的位置。根据您的服务器,这将位于“/ etc / httpd”或“/ etc / apache2”。
您可以在此处找到vhost示例:https://httpd.apache.org/docs/2.2/vhosts/examples.html
希望这有帮助
答案 1 :(得分:1)
Bitnami开发人员,
您必须修改应用程序的httpd-vhosts.conf文件并设置ServerName和ServerAlias。您还必须将该文件包含在Apache的主配置文件中。
您可以使用以下链接找到更多信息
https://wiki.bitnami.com/Components/Apache?highlight=apache#How_to_create_a_Virtual_Host.3f
最后,您需要将域名提供商配置为指向这些子域名。
我希望它有所帮助。
条田