Я установил веб-сервер Apache на своем компьютере.
И пытается обслуживать 2 сайта с одинаковым IP, исходя из имени домена.
У меня есть 2 домена:
example0.com
example1.com
Они перенаправляют на один и тот же IP-адрес (я пользуюсь услугами "freenom"). Поэтому, основываясь на доменном имени, мне нужно предоставить разный контент.
Я следую этому уроку по Digital Ocean: « Как настроить виртуальные хосты Apache в Debian 7 »
Я сделал все шаги из него, кроме последнего (« Настройка локальных хостов »).
Результатом является то, что я получаю одинаковый контент для каждого доменного имени.
У меня есть в /etc/apache2/sites-available/
: example0.com.conf
, example1.com.conf
, 000-default.conf
и default-ssl.conf
.
В example0.com.conf
я получил:
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
ServerName example0.com
ServerAlias www.example0.com
DocumentRoot /var/www/example0.com/public_html
в example1.com.conf
я получил то же самое, но с example1
вместо example0
Я использовал:
a2ensite example0.com
a2ensite example1.com
а также
service apache2 restart
Что я делаю не так?