Я пытался создать дочерние домены в консоли Google Cloud Console, а затем направить их в папку в моем каталоге / var / www.
Я создал поддомен:
DNS Name: subdomain.example.com
Type: CNAME
TTL: 300
Data: example.com
Я создал папку
/ вар / WWW / поддомен
Я создал файл с сообщением «Субдомен!»
/ вар / WWW / поддомен / index.html
После этого я продублировал свой 000-default.conf
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/subdomain.conf
Я отредактировал новый код файла:
<VirtualHost *:80>
ServerAdmin webmaster@subdomain.example.com
DocumentRoot /var/www/subdomain
ServerName subdomain.example.com
ServerAlias www.subdomain.example.com
Redirect permanent / https://subdomain.example.com/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Я тогда сделал
sudo a2ensite subdomain.conf
sudo service apache2 restart
Тем не менее, мой поддомен все еще направлен на корень документа /var/www/html
Я заметил, что когда я systemctl reload apache2
я получаю ошибку Failed to connect to bus: No such file or directory
Я пропустил шаг или мне нужно добавить что-то еще?