Настройте различные веб-сайты в Apache

У меня есть два каталога в /var/www названный acollida и segona. Я имею index.php файл в обоих из каталогов, также.

Кроме того, в /etc/apache2/sites-available/ У меня есть два архива:

acollida.com.conf, с:

<VirtualHost *:80>
    ServerAdmin xxx
    ServerName acollida.com
    ServerAlias www.acollida.com
    DocumentRoot /var/www/acollida
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

И названный файл segona.com.conf с:

<VirtualHost *:80>
    ServerAdmin xxx
    ServerName segona.com
    ServerAlias www.segona.com
    DocumentRoot /var/www/segona    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Я также включил сайты с этой командой:

a2ensite

Я отключил 000-default сайт, а также перезапуск сервера.

И в /etc/hosts файл я имею:

127.0.0.1   localhost
127.0.1.1   ubuntu01

192.168.10.17 segona.com
192.168.10.17 acollida.com

Ну, когда я поместил aocollida.com или segona.com на сервере это работает, но когда я использую его в то время как на другом компьютере в сети, с помощью названия сервера (SLTUBUNTU01) или IP (192.168.10.17) это всегда показывает acollida.com сайт. Например:

Движение к SLTUBUNTU01 или 192.168.10.17 шоу acollida.com И когда я поместил SLTUBUNTU01/acollida.com или SLTUBUNTU01/segona.com, это не работает.

Кто-либо знает, как я мог решить эту проблему?


Версия Ubuntu: Ubuntu 16.04.2 LTS


/etc/network файл:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160

# DHCP not needed
# iface ens160 inet dhcp
iface ens160 inet static
address 192.168.10.17
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.15
dns-nameservers 192.168.10.1 192.168.10.6
0
задан 27 March 2017 в 00:59

1 ответ

все выглядит хорошо на Вашем сервере, но когда Вы пробуете доступ к форме веб-сервера другой компьютер, Вам нужен сервер DNS для попытки, меняют имя веб-сайта на IP-адрес. как Ваш сервер, которые добавляют, две строки в /etc/hosts добавляют IP-адрес и название веб-сайта в /etc/hosts в стороне клиента не только сервер.

1
ответ дан 3 November 2019 в 14:12

Другие вопросы по тегам:

Похожие вопросы: