Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Настройка Модуля Апач

Ответить
Настройки темы
Настройка Модуля Апач

Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Добрый день.
Подскажите пожалуйста, как настроить обратный прокси на Апаче?
Где и что надо прописывать?

Я включил mod_proxy
Код: Выделить весь код
LoadModule   proxy_module            modules/mod_proxy.so
А вот что и где дальше прописывать, я не нашел.
Необходимо прописать домен vh.gamernet.ru что он находится на другом сервере с адресом 192.168.0.201

Отправлено: 17:13, 07-06-2019

 

Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Апач под Windows.
К сожалению везде описано по *nix
Пологая что как-то так:
Код: Выделить весь код
<VirtualHost vh.gamernet.ru:*>
ProxyRequests On

</VirtualHost>
Это в конфиг апача вставлять, в самый конец...
Но тут не указан ip адрес. Как его вставить?

Все-же надеюсь, что есть знающие люди которые смогут помочь.

Отправлено: 23:56, 07-06-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


попробуйте так, что-ли
Код: Выделить весь код
<VirtualHost *:*>
	ServerName vh.gamernet.ru
	ProxyPass "/" "http://192.168.0.201/"
	ProxyPassReverse "/" "http://192.168.0.201/"
</VirtualHost>
мануал тут

Отправлено: 08:29, 08-06-2019 | #3


Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата Sham:
попробуйте так, что-ли »
Спасибо за ссылку, я этот мануал читал, но так ничего и не понял.
Вставлял Ваш код:
Код: Выделить весь код
<VirtualHost *:*>
	ServerName vh.gamernet.ru
	ProxyPass "/" "http://192.168.0.201/"
	ProxyPassReverse "/" "http://192.168.0.201/"
</VirtualHost>
в конфиг Апача. Не помогает, видимо чего-то еще не хватает...
Судя по мануалу, надо использовать так-же Reverse Proxy и Forward Proxy.
Вот только как использовать, не получается...

Отправлено: 01:31, 09-06-2019 | #4


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


А mod_proxy_http.so подгружается? С mod_proxy + mod_proxy_http должно работать. Плюс нужно учитывать другие хосты в конфиге. Если есть хост на конкретном порту, то будет выбран он. Тогда нужно обозначить конкретные порты <VirtualHost *:80 *:8080>.

Отправлено: 10:09, 09-06-2019 | #5


Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата Sham:
А mod_proxy_http.so подгружается? С mod_proxy + mod_proxy_http должно работать. Плюс нужно учитывать другие хосты в конфиге. Если есть хост на конкретном порту, то будет выбран он. Тогда нужно обозначить конкретные порты <VirtualHost *:80 *:8080>. »
Вы оказались правы. mod_proxy_http не работал.

Итак, я раскоментировал mod_proxy_http и mod_proxy.
Часть кода Apache_2.4-PHP_7.2-7.3-x64_server.conf
Код: Выделить весь код
LoadModule   proxy_module            modules/mod_proxy.so
#LoadModule   proxy_ajp_module        modules/mod_proxy_ajp.so
#LoadModule   proxy_balancer_module   modules/mod_proxy_balancer.so
#LoadModule   proxy_connect_module    modules/mod_proxy_connect.so
#LoadModule   proxy_express_module    modules/mod_proxy_express.so
#LoadModule   proxy_fcgi_module       modules/mod_proxy_fcgi.so
LoadModule   proxy_ftp_module        modules/mod_proxy_ftp.so
LoadModule   proxy_html_module       modules/mod_proxy_html.so
LoadModule   proxy_http_module       modules/mod_proxy_http.so
В самый конец добавил:
Код: Выделить весь код
<VirtualHost *:80>
	ServerName vh.gamernet.ru
	ProxyPass "/" "http://192.168.0.201/"
	ProxyPassReverse "/" "http://192.168.0.201/"
</VirtualHost>
Перезагрузил Апач, но результата не дало =(
Что-то видимо еще надо.

Отправлено: 10:57, 10-06-2019 | #6


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


нужно знать, какой хост выбирается при запросе на домен, и ответ бэкенда, если выбран правильный хост. LogLevel c info+. Может бэкенду нужен "ProxyPreserveHost On".

Отправлено: 08:10, 11-06-2019 | #7


Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата Sham:
нужно знать, какой хост выбирается при запросе на домен, и ответ бэкенда, если выбран правильный хост. LogLevel c info+. Может бэкенду нужен "ProxyPreserveHost On". »
Я пробовал так:
Код: Выделить весь код
<VirtualHost *:80>
	ProxyPreserveHost On
	ProxyPass / http://192.168.0.201:80/
	ProxyPassReverse / http://192.168.0.201:80/
	ServerName vh.gamernet.ru
</VirtualHost>
Тогда выдает ошибку 502

Отправлено: 09:58, 11-06-2019 | #8


Ветеран


Сообщения: 1257
Благодарности: 10

Профиль | Отправить PM | Цитировать


Sham, Заработало... хух.... Спасибо большое...
Про FTP тоже самое настраивать? Только вместо 80 порта, 21 ставить в VirtualHost?
Код: Выделить весь код
<VirtualHost *:21>

Отправлено: 11:05, 11-06-2019 | #9


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Он не может ftp-proxy, только http<->ftp (сервер отдаёт html листинг папки). Другой софт нужен.

Отправлено: 11:57, 11-06-2019 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Настройка Модуля Апач

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Redhat/Fedora - апач на центос mitsumoto Общий по Linux 0 07-12-2011 09:10
[решено] Настройка bluetooth модуля SimSim Microsoft Windows Vista 8 07-01-2009 22:43
FreeBSD - апач нагружает процессор томат Общий по FreeBSD 0 16-12-2007 00:18
subversion и Апач romez777 Программное обеспечение Linux и FreeBSD 0 04-07-2007 12:52
как использовать апач? libricon Общий по Linux 38 30-11-2004 19:49




 
Переход