У меня есть экземпляр AWS Lightsail Bitnami LAMP с одним веб-сайтом. Я хочу создать сайт для второго домена на том же сервере, но пока не добился успеха.
Я скопировал и изменил файл httpd-vhosts.conf и поместил его в / opt / bitnami / apache2 / conf. Я добавил оператор включения в конец /opt/bitnami/apache2/conf/bitnami/bitnami.conf, указывая на новый файл httpd-vhosts.conf. При попытке получить доступ к новому или старому сайту браузер отвечает «Запрещено. У вас нет разрешения на доступ к / на этом сервере».
В /opt/bitnami/apache2/conf/httpd-vhosts.conf есть два блока кода. Это одна из них. Второй блок идентичен «site1», измененному на «site2».
<VirtualHost *:80>
ServerAdmin me@site1.com
DocumentRoot "/opt/bitnami/apache2/site1.com/htdocs"
<Directory />
Options -Indexes
AllowOverride All
</Directory>
<Directory /opt/bitnami/apache2/site1.com/htdocs>
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
ServerName site1.com
ServerAlias www.site1.com
ErrorLog "logs/site1.com-error_log"
CustomLog "logs/site1.com-access_log" common
</VirtualHost>
Похоже, что новый файл httpd-vhosts.conf читается, поскольку создаются новые журналы ошибок и доступа. В журнале ошибок указано «клиент отклонен из-за конфигурации сервера:». Каталог, связанный с этой ошибкой в журнале ошибок: ... site1.com/htdocs, как определено в файле httpd-vhosts.conf.