powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не работает редирект на другой порт
4 сообщений из 4, страница 1 из 1
Не работает редирект на другой порт
    #34926364
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На одном сервере (sparc-sun-solaris2.9) запущены две версии апача:
1-й 10.10.10.10:7777
2-й 10.10.10.10:80 и 10.10.10.10:443

Задача следующая:
- если юзер набирает http://10.10.10.10/ - попадает на 80-й порт, переадресовывается на 443-й, далее на 7777-й
- если юзер набирает https://10.10.10.10/ - попадает на 443-й, переадресовывается на 7777-й

httpd.conf 2-ого апача следующее:

ProxyPass / https://10.10.10.10/

<VirtualHost 10.10.10.10:443>
SSLEngine on
SSLOptions +StdEnvVars
SSLCertificateFile /u01/atlant/apache20/conf/ssl.crt/server.crt
SSLCertificateKeyFile /u01/atlant/apache20/conf/ssl.key/server.key
ServerName www.atlantpro.ru
ServerAdmin webmaster@den.dhsilabs.com
DocumentRoot /u01/atlant/apache20/htdocs
ErrorLog /u01/atlant/apache20/logs/error.log

#ProxyPass / http://10.10.10.10:7777/agents
</VirtualHost>

НЕ РАБОТАЕТ
Если набираю http://10.10.10.10/ - открывается страница 2-ого апача
Если набираю https://10.10.10.10/ - открывается страница 404-ой ошибки

Подскажите, что не правильно делаю.
...
Рейтинг: 0 / 0
Не работает редирект на другой порт
    #34926368
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибся, эта строчка выглядит по другому:
#ProxyPass / http://10.10.10.10:7777/agents

ProxyPass / http://10.10.10.10:7777/
...
Рейтинг: 0 / 0
Не работает редирект на другой порт
    #34927029
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался сам, кому интересно, работает так:
1-й апач слушает 7777-й порт
настройки 2-го апача:

<VirtualHost 10.10.10.10:80>
SSLProxyEngine On
ServerName www.second80.ru
ServerAdmin webmaster@second80.com
DocumentRoot /your_directory/htdocs/testpro
ErrorLog /your_directory/logs/error.log
ProxyPass /agents https://10.10.10.10/p443
ProxyPassReverse /agents https://10.10.10.10/p443
</VirtualHost>

<VirtualHost 10.10.10.10:443>
SSLEngine on
SSLOptions +StdEnvVars
SSLCertificateFile /your_directory/conf/ssl.crt/server.crt
SSLCertificateKeyFile /your_directory/conf/ssl.key/server.key
ServerName www.second443.ru
ServerAdmin webmaster@second443.com
DocumentRoot /your_directory/htdocs/p443
ErrorLog /your_directory/logs/error.log
ProxyPass /p443 http://10.10.10.10:7777/agents
ProxyPassReverse /p443 http://10.10.10.10:7777/agents
<IfModule mime.c>
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
</IfModule>
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
</VirtualHost>

Юзер набирает http://10.10.10.10/agents, а попадает на http://10.10.10.10:7777/agents
...
Рейтинг: 0 / 0
Не работает редирект на другой порт
    #34944805
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Появилась новая задача :
пользователь должен набирать http://10.101.6.39 и попадать на http://10.101.6.39:7777/abh
пользователь должен набирать https://10.101.6.39 и попадать на http://10.101.6.39:7777/abh

настройки ниже, но ничего не работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 <VirtualHost 10.101.6.39:80>
 SSLProxyEngine On
 ServerName www.atlantpro80.ru
 ServerAdmin webmaster@den.dhsilabs.com
 DocumentRoot /u01/atlant/apache20/htdocs/testpro
 ErrorLog /u01/atlant/apache20/logs/error.log
 
 ProxyPass / http://10.101.6.39:7777/abh
 ProxyPassReverse / http://10.101.6.39:7777/abh
 
 </VirtualHost>

 <VirtualHost 10.101.6.39:443>
 SSLEngine on
 SSLOptions +StdEnvVars
 SSLCertificateFile /u01/atlant/apache20/conf/ssl.crt/server.crt
 SSLCertificateKeyFile /u01/atlant/apache20/conf/ssl.key/server.key
 ServerName www.atlantpro443.ru
 ServerAdmin webmaster@den.dhsilabs.com
 DocumentRoot /u01/atlant/apache20/htdocs/p443
 ErrorLog /u01/atlant/apache20/logs/error.log

 ProxyPass / http://10.101.6.39:7777/abh
 ProxyPassReverse / http://10.101.6.39:7777/abh

 <IfModule mime.c>
    AddType application/x-x509-ca-cert      .crt
    AddType application/x-pkcs7-crl         .crl
 </IfModule>
 SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
 </VirtualHost>

Подскажите, где ошибка.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не работает редирект на другой порт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]