@Tiamon

Apache2, как сделать доступ к Redmine из https//site/redmine?

Помогите пожалуйста, решить задачку, есть Redmine доступен по https//site, нужно его перевести в https//site/redmine

Сонфиг:

/etc/apache2/sites-available/redmine.conf

ServerName localhost

<VirtualHost *:80>
    UseCanonicalName Off
    Include /etc/apache2/conf/redmine.conf
</VirtualHost>

<VirtualHost *:443>
    SSLEngine on
    Include /etc/apache2/conf/redmine.conf
    RequestHeader set X_FORWARDED_PROTO 'https'
</VirtualHost>


/etc/apache2/conf/redmine.conf
ServerAdmin  webmaster@localhost
SetEnv RAILS_ENV production

RewriteEngine On

# Rewrite index to check for static
RewriteRule ^/$ /index.html [QSA]

# Rewrite to check for Rails cached page
RewriteRule ^([^.]+)$ $1.html [QSA]

DocumentRoot /var/www/redmine/redmine/

<Directory /var/www/redmine/redmine>
    Options +FollowSymLinks
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>


Не могу справится с RewriteEngine, к сожаление не силен в этой области а для работы понадобилось (
  • Вопрос задан
  • 1056 просмотров
Решения вопроса 1
za4me
@za4me
Человек
Настройте virtual host сразу на директорию с вашим redmine.
Что-то типо:
<VirtualHost *:80>
    ServerAdmin webmaster@redmine.dev
    DocumentRoot "/home/boris/usr/www/redmine.dev/web/"
    ServerName redmine.dev
    ServerAlias www.redmine.dev
    ErrorLog "/home/boris/usr/log/redmine.dev/error.log"
    CustomLog "/home/boris/usr/log/redmine.dev/access.log" common
</VirtualHost>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы