Настроить хосты в Debian и Apache Multisite

Я пытаюсь настроить Debian Jessie 8 VPS с Apache & PHP-FPM для обслуживания мультисайтов.

Это мое /etc/hosts файл.

127.0.0.1 localhost
127.0.1.1 subdomain.mysite.com
127.0.1.1 site1.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Где subdomain.mysite.com — мое имя хоста. И site1.com — один из моих сайтов.
Сайты включаются с помощью команды sudo a2ensite site1.com.conf

Мой апач VirtualHost файл в /var/www/site1.com/ выглядеть так

<VirtualHost *:8080>
ServerName  site1.com
ServerAlias www.site1.com
ServerAdmin myemail
DocumentRoot /var/www/site1.com/web
ErrorLog     /var/www/site1.com/logs/error.log
CustomLog    /var/www/site1.com/logs/access.log combined
<Directory "/var/www/site1.com/web">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>

Я использую порт 8080 из-за лака.

Проблема в том, когда я пытаюсь настроить второй домен. Я настроил VirtualHost точно так же, как первый, изменив путь к файлам.

Я не знаю как настроить /etc/hosts чтобы добавить новый домен, я попытался настроить добавление второго домена рядом с первым, но это не работает.

127.0.1.1 site1.com site2.com

Если я изменяю 127.0.1.1 со статическим IP-адресом моего сервера, то тоже не работает.

mystaticip site1.com site2.com

Мне нужна помощь.
Большое спасибо.

0

Решение

Следующий хост-файл помогает мне:

# /etc/hosts
127.0.0.1               localhost                       servername.yourdomain.com
# A.B.C.D stands for your IPv4 address
A.B.C.D                 servername.yourdomain.com       servername

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]