Я пытаюсь настроить 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
Мне нужна помощь.
Большое спасибо.
Следующий хост-файл помогает мне:
# /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
Других решений пока нет …