Подтвердить что ты не робот

Как настроить поддомены для Apache2 на Ubuntu?

Я следил за этими инструкциями по настройке поддоменов для apache. Я могу получить доступ к субдомену с помощью http://localhost/test, хотя я не могу получить к нему доступ через http://test.localhost. Как я могу реализовать последнее?

# /etc/apache2/sites-available/test.localhost
<VirtualHost *:80>

    # Server name
    ServerName test.localhost

    # Document root
    DocumentRoot /var/www/test/

    # Custom log file locations
    ErrorLog  /var/www/test/logs/error.log
    CustomLog /var/www/test/logs/access.log combined

</VirtualHost>
4b9b3361

Ответ 1

Поскольку Mark B уже правильно ответил, проблема была неправильной конфигурацией в /etc/hosts. Правильная конфигурация:

# /etc/hosts
127.0.0.1     test.localhost

Ответ 2

Сообщение блога, с которым вы связались (из моего блога), инструктирует настроить новый элемент VirtualHost с помощью флага 127.0.0.2, чтобы вы могли легко создавать несколько поддоменов.

Вы настроены с использованием 127.0.0.1, отлично подойдут для одного поддомена, но если вы планируете добавить больше, я бы предложил настроить новые элементы VirtualHost, как описано в сообщении.

Ответ 3

Настройка поддомена очень проста при работе с apache tomcat 7 и сервером ubuntu.

http://javatute.com/javatute/faces/post/tomcat/2014/configuring-subdomain-in-server.xml.xhtml

На самом деле субдомен требует времени для настройки, поскольку мы добавляем его с помощью cPanel не менее 2-3 дней, а затем настраиваем server.xml и перезагружая tomcat, мы можем запускать его, как ожидалось.