Я пытаюсь запустить 2 поддоменов и 1 домен.Ниже приведены ссылки:
example.com
app1.example.com
app2.example.com
Я создал A
записей для всех из них, указывая наIP-адрес по умолчанию.
Вот мой bitnami.conf
файл
ServerName example.com
<VirtualHost *:80>
ServerName example.com
DocumentRoot /opt/bitnami/apache2/htdocs/default_website
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /opt/bitnami/apache2/htdocs/app1_website
ServerName app1.example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /opt/bitnami/apache2/htdocs/app2_website
ServerName app2.example.com
</VirtualHost>
Папки default_website
, app1_website
и app2_website
имеют свои соответствующие index.html
файлы с тегом <h>
дляопределить веб-сайт.
Когда я получаю доступ к example.com
в браузере, я получаю следующую ошибку:
example.com’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
Когда я получаю доступ к app1.example.com
в браузере, я получаю следующую ошибку:
app1.example.com’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
Когда я получаю доступ к app2.example.com
в браузере, я получаю следующую ошибку:
Forbidden
You don't have permission to access / on this server.
Я очень плохо знаком с bitnami
и apache2
.Какую ошибку я делаю?
Обновление:
Вот мой обновленный bitnami.conf
файл:
<VirtualHost *:80>
ServerName example.com
<Directory /opt/bitnami/apache2/htdocs/default_website>
DirectoryIndex index.html
AllowOverride All
Require all granted
</Directory>
DocumentRoot /opt/bitnami/apache2/htdocs/default_website
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /opt/bitnami/apache2/htdocs/app1_website
<Directory /opt/bitnami/apache2/htdocs/app1_website>
DirectoryIndex index.html
AllowOverride All
Require all granted
</Directory>
ServerName app1.example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /opt/bitnami/apache2/htdocs/app2_website
<Directory /opt/bitnami/apache2/htdocs/app2_website>
DirectoryIndex index.html
AllowOverride All
Require all granted
</Directory>
ServerName app2.example.com
</VirtualHost>
Я могу получить доступ app2.example.com
но не другие 2 URL.