Назад | Перейти на главную страницу

Как настроить jailed apache для доступа в сети

Я в тюрьме apache на freebsd в частной сети с ip адресом 192.168.100.174, У меня есть другой сервер apache, работающий на хосте, но он настроен для прослушивания других своих IP-адресов, кроме этого.

Что еще мне нужно сделать, чтобы заключенный в тюрьму apache стал доступен на другом компьютере в той же сети? у меня есть index.html страница в DocumentRoot /usr/local/www/apache22/data. Я хочу иметь к нему доступ через URL http://192.168.100.174/

apache работает нормально в тюрьме:

[root@mambo-webhost /]# /usr/local/etc/rc.d/apache22 status
apache22 is running as pid 87597.
[root@mambo-webhost /]#

Спасибо

=====

У меня работает две версии apache: одна на хосте и одна в тюрьме. Я установил заключенный в тюрьму apache прямо в тюрьме, и я пытаюсь запустить новую версию PHP в тюрьме. Я не знаю, правильно ли я поступаю здесь, но я не встречал никакой документации о том, как этого добиться.

Я могу подключиться по telnet к 192.168.100.174 через порт 80

sandbox2:~$ telnet 192.168.100.174 80
Trying 192.168.100.174...
Connected to 192.168.100.174.
Escape character is '^]'.

... только если apache, запущенный на узле (узле тюрьмы), прослушивает IP-адрес 192.168.100.144. Но мне нужно, чтобы заключенный в тюрьму apache был сервером, доступным для запроса на http://192.168.100.174/. Это возможно?

netstart -rn вывод

# netstat -rn
Routing tables
...
192.168.100.145    d0:27:88:03:19:92  UHLW        1     1605    rl0   1068
192.168.100.173    00:c1:28:00:48:db  UHLW        1      507    lo0
192.168.100.174    00:c1:28:00:48:db  UHLW        1        1    lo0
...

192.168.100.145 другая машина запрашивает http://192.168.100.174/

ipfw list вывод

# ipfw list
ipfw: getsockopt(IP_FW_GET): Protocol not available

Если вы можете получить доступ к странице индекса локально (из командной строки)

telnet 192.168.100.174  80

...

GET / 

Проверьте правила вашего брандмауэра (возможно: список ipfw), чтобы разрешить входящий трафик на порт 80 на этом интерфейсе. Также проверьте свой таблица маршрутизации чтобы убедиться, что другая машина находится в сегменте локальной сети.

netstat -rn