Здравствуйте, уважаемые форумчане. Помогите пожалуйста понять, как настраивать apache2 (VirtualHost).
В наличие:
2 компьютера, на каждом по 2 сетевые карты.
Сеть 10.4.0.* относится к организации и реализованна через "колдунста" в серверной. К настройкам оборудования доступ закрыт.
ПК1 - Linux MInt
interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.1.3
netmask 255.255.255.0
auto eth0
iface eth0 inet static
address 10.4.0.5
netmask 255.255.255.224
gateway 10.4.0.1
dns-nameservers *.*.*.*
route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.4.0.1 0.0.0.0 UG 0 0 0 eth0
10.4.0.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
iptables -L -n -v
Chain INPUT (policy ACCEPT 5 packets, 390 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
ifconfig
eth0 Link encap:Ethernet HWaddr c8:d3:a3:ac:bd:aa
inet addr:10.4.0.5 Bcast:10.4.0.31 Mask:255.255.255.224
inet6 addr: fe80::cad3:a3ff:feac:bdaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32336 errors:0 dropped:1085 overruns:0 frame:0
TX packets:14413 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13102908 (13.1 MB) TX bytes:1808378 (1.8 MB)
eth1 Link encap:Ethernet HWaddr 94:de:80:d4:91:b1
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::96de:80ff:fed4:91b1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:18
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:76 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7010 (7.0 KB) TX bytes:7010 (7.0 KB)
ПК2 - Ubuntu_Server_12.04
interfaces
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
auto eth0
iface eth0 inet static
address 10.4.0.15
netmask 255.255.255.224
gateway 10.4.0.1
dns-nameservers *.*.*.*
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.4.0.1 0.0.0.0 UG 100 0 0 eth1
10.4.0.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
ifconfig
eth0 Link encap:Ethernet HWaddr c8:d3:a3:ac:ad:56
inet addr:10.4.0.15 Bcast:10.4.0.31 Mask:255.255.255.224
inet6 addr: fe80::cad3:a3ff:feac:ad56/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18715 errors:0 dropped:1113 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1771528 (1.7 MB) TX bytes:3013 (3.0 KB)
eth1 Link encap:Ethernet HWaddr 94:de:80:78:4c:b4
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::96de:80ff:fe78:4cb4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:402 errors:0 dropped:0 overruns:0 frame:0
TX packets:235 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45025 (45.0 KB) TX bytes:37214 (37.2 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:26 errors:0 dropped:0 overruns:0 frame:0
TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2324 (2.3 KB) TX bytes:2324 (2.3 KB)
default
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Задача:
1. Создать на ПК2 папки в которых будут находиться файлы будущих сайтов.
2. Сайт 1 будет доступен по адресу 10.4.0.15; сайт 2 по адресу 192.168.1.2
Не понимаю следующего.
1. В данный момент сайт доступен по адресу 10.4.0.15 без каких либо проблем. Почему он не доступен по прямому подключению через две сетевые карты по адресу 192.168.1.2?
Схематичное изображение видения


P.S.
Забыл упомянуть о проделанной работе.
Создавал 2 файла на базе default. Прописывал в один NameVirtualHost 10.4.0.15 в другой NameVirtualHost 192.168.1.2
Подключал их через a2ensite
Дописывал адреса в hosts и многое другое. Единственное что получилось - один сайт был доступен по 10.4.0.15 другой 127.0.1.1
Прошу прощения за то, что не выложил файлы конфигурации проделанной работы. Перед тем как обратиться к Вам за помощью переустановил систему, да бы избежать путаници и влияния уже проделанной работы на будущие изменения.