Как настроить субдомены для Apache2 в Ubuntu? - PullRequest
12 голосов
/ 27 июля 2011

Я следовал этим инструкциям по настройке поддоменов для 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>

Ответы [ 3 ]

9 голосов
/ 03 августа 2011

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

# /etc/hosts
127.0.0.1     test.localhost
1 голос
/ 31 января 2014

Настройка субдомена очень проста при работе с Apache Tomcat 7 и сервером Ubuntu.

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

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

1 голос
/ 03 августа 2011

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

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

...