несколько поддоменов в apache2 - PullRequest
0 голосов
/ 11 апреля 2020

Мой веб-сервер Apache2 в Ubuntu 18.04. Я хочу разместить несколько сайтов в качестве поддоменов. Но после многих советов inte rnet я все еще делаю что-то не так, и мои субдомены не доступны. Но основной сайт доступен по доменам. Я создал файл sub1.domain.com.conf и другие файлы.

<VirtualHost *:80

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

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

Нужно ли мне каким-то образом настраивать apache2.conf для моих целей? Или, может быть, какие-то другие методы. Спасибо. ОБНОВЛЕНИЕ: Я прочитал несколько похожих вопросов, но они не соответствуют моей цели или версии среды. Пожалуйста, рассмотрите возможность дать мне совет. Мне все еще нужно это.

Ответы [ 2 ]

1 голос
/ 12 апреля 2020

Да, проблема была не в Apache конфигурации. Это было правильно. Если у вас будет та же цель, что и у меня, в первую очередь вам нужно

  • создать поддомены у вашего регистратора доменов
  • создать новые записи A под основным доменом в облачном DNS для каждого поддоменов ( Google Cloud Platform в моем случае)
  • подождите (полчаса в моем случае) И только затем настройте Apache веб-сервер.
0 голосов
/ 12 апреля 2020

Можете ли вы показать нам конфигурацию вашего основного домена?

Не думаю, что это проблема, но в этой конфигурации вы забыли закрыть тег VirtualHost:

  <VirtualHost *:80>
...