![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] проксирование https с nginx на apache |
|
[решено] проксирование https с nginx на apache
|
![]() Старожил Сообщения: 225 |
Доброго времени суток, помогите разобраться с конфигом для проксирования https с nginx на apache.
Общий вид схемы следующий: есть 1 виртуалка с Centos 7, на ней поднят апач, для отдачи тяжелого контента (php), и nginx, для отдачи статики и проксирования запросов на апач. В процессе проб и ошибок вышел на рабочую версию конфига, но при этом сейчас сайт отдается по https но с задержкой, в которой оказывается страница недоступности. Ниже конфиг для nginx и апача. Сразу уточню, опыта в создании таких систем у меня нет, и поднято это исключительно в целях тренировки. /etc/nginx/conf.d/disk.conf server{ listen 80; server_name disk; # return 301 https://$host$request_uri; listen 443; # add_header Strict-Transport-Security max-age=2592000; ssl on; ssl_certificate /var/www/html/disk/cert/sandisk.crt; ssl_certificate_key /var/www/html/disk/cert/sandisk.key; location / { root /var/www/html/disk; # index nginx.html; autoindex on; proxy_pass http://127.0.0.1:81; proxy_set_header Host $http_host; # add_header [always]; } location ~ ^.*\.html$ { root /var/www/html/disk; } } <VirtualHost 127.0.0.1:81> ServerName disk DocumentRoot /var/www/html/disk ErrorLog /var/www/html/disk/error.log CustomLog /var/www/html/disk/requests.log combined SetEnvIf X-Forwarded-Proto https HTTPS=on #</VirtualHost> # # <VirtualHost> # ServerName disk # ServerAlias disk # ServerAlias mail.disk # DocumentRoot /var/www/html/disk # SSLEngine On SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire SSLCertificateFile /var/www/html/disk/cert/sandisk.crt SSLCertificateKeyFile /var/www/html/disk/cert/sandisk.key <Directory “/var/www/html/disk”> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> # # ErrorLog /var/www/html/disk/error.log # CustomLog /var/www/html/disk/requests.log combined </VirtualHost> # return 301 https://$host$request_uri; сайт перестает работать, в чем причина не знаю. Все закомментированные строчки остались от проведенных экспериментов. Хотелось узнать , что можно добавить или удалить в конфигах для правильной работы сайта? |
|
Отправлено: 16:02, 17-11-2017 |
Забанен Сообщения: 6345
|
Не рекомендуется ssl on;
Нужно добавлять опцию ssl в listen. Цитата za1:
Это по nginx. В итоге конфиг будет выглядеть примено так: server { listen 80; server_name disk; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name disk; ssl_certificate /var/www/html/disk/cert/sandisk.crt; ssl_certificate_key /var/www/html/disk/cert/sandisk.key; location / { root /var/www/html/disk; # index nginx.html; autoindex on; proxy_pass http://127.0.0.1:81; proxy_set_header Host $http_host; # add_header [always]; } location ~ ^.*\.html$ { root /var/www/html/disk; } } Цитата za1:
|
||
Отправлено: 19:27, 17-11-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 225
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 11:09, 22-11-2017 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Debian/Ubuntu - Кто-нибудь знает, как настроить nginx и apache на локалке на свою папку?.. | znak-ognya | Общий по Linux | 4 | 22-08-2016 15:38 | |
Apache backend + SSL - Nginx frontend | Lossless.Senator | Программное обеспечение Linux и FreeBSD | 3 | 03-03-2013 12:24 | |
Статистика веб сервера "nginx+apache" | sendem | Вебмастеру | 2 | 12-04-2012 22:30 | |
FreeBSD + Squid 2.6 + прозрачное проксирование + HELP ME :) | HM-1 | Общий по FreeBSD | 10 | 09-08-2006 12:39 | |
Прозрачное проксирование | Yustus | Программное обеспечение Linux и FreeBSD | 6 | 01-09-2004 18:32 |
|