2016-08-20 2 views
2

В настоящее время я настроил домен, который я купил через GoDaddy, чтобы указать на эластичный ip-адрес моего личного экземпляра ec2. У меня возникли проблемы с поиском правильного решения для настройки моего httpd.conf, так что мой пользовательский домен example.com указывает на конкретный подкаталог var/www/Example. Кроме того, я хочу иметь доступ к другим проектам и сайтам, просто набрав эластичный ip и подкаталог.Как настроить apache для обслуживания каталога для пользовательского домена

Я попытался с помощью виртуального хоста со следующей конфигурацией ..

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/html/Example/wordpress" 
    ServerName fitnessfifteen.com 
    ErrorLog "logs/example.com-error_log" 
    CustomLog "logs/example.com-access_log" common 
</VirtualHost> 

Когда я делаю это, я могу получить доступ правильного содержания, перейдя на www.example.com, однако, я не могу для доступа к моим другим файлам и проектам через 11.11.111.111/OtherProjectDirectory (я получаю эту страницу ошибок внутреннего сервера по умолчанию). Я совершенно новичок в подобных вещах, поэтому это невозможно, и у меня есть фундаментальное недоразумение.

ответ

2

Добавьте еще один виртуальный хост в http.conf, как показано ниже, и перезапустите apache.

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/html/Example/wordpress/OtherProjectDirectory" 
    ServerName 11.11.111.111 
    ErrorLog "logs/example.com-error_log" 
    CustomLog "logs/example.com-access_log" common 
</VirtualHost> 

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

  • Нет связанных вопросов^_^