2015-10-14 3 views
0

У меня есть домен bar.com на CloudFlare, который связан с сайтом, размещенным в Google Cloud. Я могу создать новую запись A в CloudFlare для поддомена «foo», но как мне сопоставить это с bar.com/foo в Google Cloud?Создание субдомена с Google Cloud + CloudFlare

Я не уверен, имеет ли этот вопрос смысл. В принципе, у меня есть сайт, размещенный на стандартном сервере, который я перехожу в Google Cloud. На стандартном сервере у меня есть CPanel, который обрабатывает создание поддоменов (из которых добавляются DNS-сервер CloudFlare). Я не уверен, как этот процесс реплицируется в Google Cloud.

Любая помощь очень ценится!

ответ

0

Я нашел решение, это в основном вручную создать запись. Я немного смутился, потому что я использую развертывание Битна ЛАМПЫ.

В случае, если это поможет кому-то в будущем, если вы используете ЛАМПЕ Bitnami, это то, как вы создаете субдомен (ы)

Открыть файл /opt/bitnami/apache2/conf/bitnami/bitnami.conf и добавьте следующее:

<VirtualHost *:80> 
    ServerName foo.bar.com 
    ServerAdmin [email protected] 

    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, вам нужно будет добавить запись A в ваш DNS с foo в качестве имени и IP-адрес вашего Bitnami/Google Cloud. Вы можете оставить статус байпасом (серое облако) или активным (оранжевое облако), это не имеет значения.

Надеюсь, это поможет кому-то!

0

Таким образом, вы можете создавать субдомены, так что у вас есть: bar.foo.com, но вы не можете создать DNS-запись для foo.com/bar. Введите CloudFlare, в CloudFlare вы можете настроить правило страницы для перенаправления foo.com/bar на bar.foo.com.

Вы должны убедиться, что foo.com направляется через CloudFlare, а в настройках DNS облако - оранжевое. Затем вам нужно убедиться, что запись DNS для bar.foo.com указывает на серверы Google вместо вашей cPanel.

Удачи!

+0

Привет! Я думаю, вы неправильно поняли мой вопрос. Я имею в виду, что я пытаюсь полностью переместить мой сайт (включая субдомены) из VPS (с CPanel) в Google Cloud. Корневой домен уже находится в Google Cloud и работает, но я не знаю, как сопоставить субдомены без CPanel. Я не думаю, что решение лежит на CloudFlare, хотя я могу ошибаться. Я попробовал ваш метод пересылки. Все, что он делает, это показать содержимое bar.com с URL-адресом foo.bar.com. –

Смежные вопросы