Apache. прикрутить phpbb к сайту, Alex1925, 04-Мрт-09, 09:55 [смотреть все]Свежий Apache. Свежий phpBB. Развернул форум phpbb. Прописал виртуальный хост. ------------------------ <VirtualHost 10.0.0.1> ServerName www.domain.com DocumentRoot /usr/share/phpbb ErrorLog /usr/share/phpbb/log/error.log TransferLog /usr/share/phpbb/log/access.log </VirtualHost> ----------------------- Доступ по сетке с соседней машины. Форум работает. Затем убрал этот виртуальный хост, организую другой - главную страницу. Из главной страницы хочу попасть на форум. Для этого в конфиге: Alais /phpbb /usr/share/phpbb Иду по ссылке www.domain.com/phpbb в IE открывается окошко "Начинается просмотр страницы через безопасное соединение" (хотя в первом случае этого не было). Нажимаю ОК, - "невозможно соединиться с сервером". А Опера выдает "Безопасное подключение: критическая ошибка (552)". В логах httpd: error.log - Invalid method in request \x16\x03 access_log.log - [28/Feb/2009:16:53:53 +0300] "\x16\x03" 501 950 "-" "-" в access.log [28/Feb/2009:16:53:17 +0300] "GET /phpbb/index.php HTTP/1.1" 302 330 Помогите запустить форум. Думаю, что это связано с SSL. Не пойму, почему в первом случае свободно захожу, во втором - не могу. Интересно, что в первом случае, когда форум является корнем, адрес так и отображается http://www.domain.com А когда я форум пытаюсь открыть во втором случае, то он пытается организовать безопасное соединение и адрес высвечивается как HTTPS://www.domain.com/phpbb А мне не нужно безопасное соединение. Как это поправить?
|
- Apache. прикрутить phpbb к сайту,
angra, 16:03 , 04-Мрт-09 (1)Ищите redirect/rewrite в основном конфиге или в .htaccess в /usr/share/phpbb
- Apache. прикрутить phpbb к сайту,
Alex1925, 17:07 , 04-Мрт-09 (2)>Ищите redirect/rewrite в основном конфиге или в .htaccess в /usr/share/phpbb В смысле? организовать перенаправление? Нет, дело не в этом. Форум на этой же машине. и по ссылке находится. Только почему-то при попытке доступа начинается "безопасное соединение". У Оперы более информативно написано: ***************************************************************************** Вы попытались получить доступ к адресу http://www.domain.com/phpbb, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу. Безопасное подключение: критическая ошибка (552) https://www.domain.com/phpbb Opera не смогла подключиться к серверу. Вероятно, сервер использует неподдерживаемый протокол SSL 2, который не может считаться достаточно надёжным для безопасного соединения. Владельцу сайта необходимо обновить протокол до TLS 1.0 или более нового. Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение. ***************************************************************************** а вот если я этот /phpbb делаю корневым никакого безопасного соединения не требует. Что меня устраивает
- Apache. прикрутить phpbb к сайту,
mikra, 17:24 , 04-Мрт-09 (3)>[оверквотинг удален] > >Opera не смогла подключиться к серверу. Вероятно, сервер использует неподдерживаемый протокол SSL >2, который не может считаться достаточно надёжным для безопасного соединения. Владельцу >сайта необходимо обновить протокол до TLS 1.0 или более нового. >Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, >использующие это соединение. >***************************************************************************** > >а вот если я этот /phpbb делаю корневым никакого безопасного соединения не >требует. Что меня устраивает В админке форума есть настройки его местоположения, в том числе путь из корня сайта. Ты точно не забыл его поправить?
- Apache. прикрутить phpbb к сайту,
Alex1925, 17:36 , 04-Мрт-09 (4)>В админке форума есть настройки его местоположения, в том числе путь из >корня сайта. Ты точно не забыл его поправить? Пути в админке были нормальные. Спасибо всем. Нашел выход. Конечно, вокруг этого и крутился. Но хотелеось всетаки понять причину, а не обойти трудность. Не получилось. В админке форума закомментил след строки: #<IfModule mod_ssl.c> # <LocationMatch /phpbb> # Options FollowSymLinks # RewriteEngine on # RewriteCond %{SERVER_PORT} !^443$ # RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI... [L,R] # </LocationMatch> #</IfModule> И все заработало. Но все же почему, если форум корнем, то все работало и с этими строками? Прошу прощения гуру за некомпетентность.
- Apache. прикрутить phpbb к сайту,
angra, 19:57 , 04-Мрт-09 (5)># RewriteEngine on ># RewriteCond %{SERVER_PORT} !^443$ ># RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI... [L,R]Вот подобное я и советовал искать, это правила rewrite :) >Но все же почему, если форум корнем, то все работало и с этими строками? Ну тут уже весь конфиг смотреть надо, вполне возможно, что стояло запрещение на .htaccess, а при создании виртуального сервере про это забыли.
|