LinuxForum.Fans
Тема

Настройка конфигурации CentOS7 + Apache

Автор: diablero 12 сообщений 1466 просмотров
12.09.2019 16:47 #432887

Всем привет! Ситуация такая. Есть виртуальная машина CentOS в минимальной поставке. Настроена на прием параметров по DHCP. На VmWare настроен NAT, и пинг проходит по доменным именам до внешних ресурсов. На линукс я установил Apache, запустил его, и теперь пытаюсь увидеть посадочную страницу Apache по адресу http://<ip> на хостовой ОС. Но страница не загружается. Подскажите, пожалуйста, что я упустил.

12.09.2019 20:45 #432888

diablero, выложите вывод команды [console=inline]ifconfig[/console] на хосте и гостевой ОС, также конфиг Apache. Желательно под спойлер.

12.09.2019 21:42 #432889

"diablero" написал:
VmWare настроен NAT
Ну и на кой чёрт?
Bridge в руки, для виртуалки выставляем IP из той же зоны что и у хоста и радуемся жизни.
Добавлено: Sep 12 2019 9:42:48 pm

"diablero" написал:
Подскажите, пожалуйста, что я упустил.
то что хост и виртуальная машина находятся в двух разных сетях.
13.09.2019 13:44 #432894

Скажем так виртуальная машина имеет свою подсеть, но может видеть сеть физической машины.
А вот наоборот увидеть сеть виртульной машины с физической нельзя в таком случае.
Поэтому и нужен сетевой мост (Bridge) как советовали выше.

14.09.2019 07:48 #432898

"mozgfx" написал:
Скажем так виртуальная машина имеет свою подсеть, но может видеть сеть физической машины.
А вот наоборот увидеть сеть виртульной машины с физической нельзя в таком случае.
стандартное поведение любого NAT'a, возьми к примеру любой домашний роутер с дефолтными настройками без проброса портов - ровно такая-же ситуация будет.
16.09.2019 18:22 · отредактировано #432906
Rizado написал:
diablero, выложите вывод команды [console=inline]ifconfig[/console] на хосте и гостевой ОС, также конфиг Apache. Желательно под спойлер.

Хост

Показать

Windows IP Configuration


Ethernet adapter Ethernet:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : Home

Wireless LAN adapter Local Area Connection* 7:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Ethernet adapter VMware Network Adapter VMnet1:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::4c83:6b0e:1e80:62f%13
IPv4 Address. . . . . . . . . . . : 192.168.59.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::bd5b:2fb9:1c68:d06d%9
IPv4 Address. . . . . . . . . . . : 192.168.133.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Wireless LAN adapter Wi-Fi:

Connection-specific DNS Suffix . : Home
Link-local IPv6 Address . . . . . : fe80::f11d:100f:90c4:208c%7
IPv4 Address. . . . . . . . . . . : 192.168.1.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1

Гостевая ОС

Показать

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.133.129 netmask 255.255.255.0 broadcast 192.168.133.255
inet6 fe80::20c:29ff:fe72:d060 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:72:d0:60 txqueuelen 1000 (Ethernet)
RX packets 432 bytes 30077 (29.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 84 bytes 9459 (9.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Конфиг апача:
https://hello-site.ru/share/httpdconf/

16.09.2019 20:08 #432907
"diablero" написал:
Конфиг апача

А где секция VirtualHost? Посмотрите-ка файлы в папках /etc/apache2/sites-available и /etc/apache2/sites-enabled. Возможно, придётся включить через [console=inline]a2ensite[/console].

17.09.2019 07:23 #432908

"Rizado" написал:
А где секция VirtualHost?
в минимальной конфигурации оно и не нужно.

diablero, хост и гостевая находятся в разных подсетях, так что оно и не заработает. Здесь два варианта: либо настраивать нормально NAT и port forwarding ,либо включать виртуалку в ту же подсеть. Как сделать первое для вмвари да ещё и под окнами я понятия не имею, здесь гугл в помощь, но ИМХО второй вариант самый правильный в данной ситуации
17.09.2019 10:06 #432909
"DiabloPC" написал:
хост и гостевая находятся в разных подсетях

Если сетевая карта на виртуальной машине в режиме моста, то в одной подсети как раз.

17.09.2019 21:29 #432911
"Rizado" написал:
Если сетевая карта на виртуальной машине в режиме моста, то в одной подсети как раз.
"diablero" написал:
На VmWare настроен NAT
"diablero" написал:
Ethernet adapter VMware Network Adapter VMnet1:
   IPv4 Address. . . . . . . . . . . : 192.168.59.1

Ethernet adapter VMware Network Adapter VMnet8:
   IPv4 Address. . . . . . . . . . . : 192.168.133.1

Wireless LAN adapter Wi-Fi:
   IPv4 Address. . . . . . . . . . . : 192.168.1.3
18.09.2019 19:49 #432915

DiabloPC написал:
[quote="Rizado"]Если сетевая карта на виртуальной машине в режиме моста, то в одной подсети как раз.
"diablero" написал:
На VmWare настроен NAT
"diablero" написал:
Ethernet adapter VMware Network Adapter VMnet1:
   IPv4 Address. . . . . . . . . . . : 192.168.59.1

Ethernet adapter VMware Network Adapter VMnet8:
   IPv4 Address. . . . . . . . . . . : 192.168.133.1

Wireless LAN adapter Wi-Fi:
   IPv4 Address. . . . . . . . . . . : 192.168.1.3
[/quote]

Перевел с NAT на BRIDGE, но это не помогло. Пинги по-прежнему идут в оба направления. SELinux вырубил, в iptables для трех основных цепочек установил политику ACCEPT.
28.09.2019 23:13 #432950

"diablero" написал:
Перевел с NAT на BRIDGE,
Подсеть одна? Маршрут и DNS одни?
Что говорит браузер в виртуалке при попытке захода по IP?
Войдите или зарегистрируйтесь, чтобы ответить.