Google cloud platform 一个IP下的域和子域

Google cloud platform 一个IP下的域和子域,google-cloud-platform,apache2,subdomain,ubuntu-18.04,Google Cloud Platform,Apache2,Subdomain,Ubuntu 18.04,我有一个目标,就是把一些网站作为子域来托管 目录: /var/www/domain.com/public\u html-实际注册域的主目录 我的子域 /var/www/test1.domain.com/public\u html /var/www/test2.domain.com/public\u html /var/www/test3.domain.com/public\u html 按地址访问子域测试(1,2,3).domain.com 我是Apache2新手,所以我可能想要一些不真实的东西

我有一个目标,就是把一些网站作为子域来托管 目录:

/var/www/domain.com/public\u html
-实际注册域的主目录

我的子域

/var/www/test1.domain.com/public\u html

/var/www/test2.domain.com/public\u html

/var/www/test3.domain.com/public\u html

按地址访问子域测试(1,2,3).domain.com

我是Apache2新手,所以我可能想要一些不真实的东西,或者以错误的方式使用Apache2。如果是的话,你能指出我的错误吗

我尝试配置虚拟主机,但未成功。 也许可以通过htaccess

domain.com.conf

<VirtualHost *:80>

    ServerAdmin admin@mail.com
    DocumentRoot /var/www/domain.com/public_html
    ServerName domain.com
    ServerAlias www.domain.com

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>

    ServerAdmin admin@mail.com
    DocumentRoot /var/www/test1.domain.com/public_html
    ServerName test1.domain.com

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

问题不在Apache配置中。这是正确的。 如果你有和我一样的目标,首先你需要

  • 在域注册中心创建子域
  • 在云DNS中的主域下为每个子域创建新的A记录(在我的例子中是Google云平台)
  • 等等(我的情况是半小时)

然后才配置Apache Web服务器。

您遇到了什么问题-实际的请求和错误消息?您是如何启用虚拟主机的?你的问题需要更多的细节。编辑您的问题,而不是发表评论。