我在CloudFlare上有一个域CloudFlare,它链接到Google上的一个站点。我可以在CloudFlare上为子域"foo“创建一个新的A记录,但是如何将其映射到Google上的bar.com/foo呢?
我不确定这个问题是否有意义。基本上,我有一个网站,是托管在标准服务器,我将移动到谷歌云。在标准服务器上,我有CPanel,它处理子域的创建(其中的子域被添加到CloudFlare的DNS中)。我不知道这个过程是如何在Google上复制的。
任何帮助都是非常感谢的!
发布于 2015-10-14 15:39:57
我找到了解决方案,基本上是手动创建一个条目。我有点困惑,因为我正在使用Bitnami灯部署。
如果这将在未来帮助某人,如果您使用Bitnami的灯,这是如何创建子域(S)
打开文件/opt/bitnami/apache2/conf/bitnami/bitnami.conf并添加以下内容:
<VirtualHost *:80>
ServerName foo.bar.com
ServerAdmin foo@bar.com
DocumentRoot "/opt/bitnami/apache2/htdocs/foo"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/opt/bitnami/apache2/htdocs/foo">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>其中foo是子域。然后重新启动Apache sudo /opt/bitnami/ctlscript.sh restart apache
如果您正在使用CloudFlare,您将需要在DNS中添加一个A条目,并以foo作为名称,并添加Bitnami/Google部署的IP。您可以将状态保留为旁路(灰色云)或活动(橙色云),这并不重要。
希望它能帮到别人!
发布于 2018-08-28 06:49:43
首先,您需要创建另一个(GCS)桶来承载您的子域。
现在,我们可以继续进行CloudFlare。
发布于 2015-10-14 09:08:24
所以你可以创建子域,所以你有:bar.foo.com,但是你不能为foo.com/bar创建一个DNS记录。输入CloudFlare,您可以在CloudFlare中设置一个页面规则,将foo.com/bar重定向到bar.foo.com。
您需要确保foo.com是通过CloudFlare路由的,并且在DNS设置中云是橙色的。然后,您需要确保bar.foo.com的DNS记录指向的是Google的服务器,而不是cPanel。
玩得开心!
https://stackoverflow.com/questions/33115300
复制相似问题