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