LINUX.ORG.RU
решено ФорумAdmin

Apache + SSL + Passenger

 , ,


0

1

Всем привет! Возникла такая проблема. Я решил перевести свой сервис Redmine на https, давно пора. Сертификаты создал, прописал все в VirtualHost-е. Однако у меня через https не работает passenger. Как сейчас все работает: В conf.d лежит redmine.conf, где

RailsEnv production
RailsBaseURI /redmine
В sites-enabled:
                                                                                                        
<VirtualHost *:80>
        ServerName redmine.domain
        ServerAdmin webmaster@localhost

        PassengerDefaultUser www-data
        RailsEnv production
        SetEnv RAILS_RELATIVE_URL_ROOT ""
        SetEnv X_DEBIAN_SITEID "default"

        Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/
        DocumentRoot /usr/share/redmine/public

        <Directory "/usr/share/redmine/public">
                Options +FollowSymLinks +ExecCGI
                Options -MultiViews
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.rm.log
        LogLevel warn
        CustomLog /var/log/apache2/access.rm.log combined
</VirtualHost>
Если перевожу все на 443 порт, то открывается каталог /usr/share/redmine/public в браузере по https, т.е passenger не срабатывает. Как перевожу:
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile file
SSLCertificateKeyFile file
SSLProtocol all -SSLv2
.....
</VirtualHost>
Подскажите в чем дело? Заранее спасибо за все советы и любую помощь!


Какие-нибудь мысли?

aarexer
() автор топика

Достаточно было добавить

PassengerResolveSymlinksInDocumentRoot on

aarexer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.