乘客5.2 + apache + redmine:破坏变化

时间:2018-02-01 16:58:21

标签: apache passenger redmine

PassengerResolveSymlinksInDocumentRoot已删除。 无法再使用PassengerAppRoot ......

好的,但在实践中,如何调整apache配置文件?

提前感谢任何实用指南。

实施例: 这是我的/etc/apache2/sites-available/redmine.conf文件的当前内容......

# fichier destiné à utiliser redmine via le port 3000 en http
<VirtualHost *:3000>
  # rendre appel possible via tripkit.dlinkddns.com:3000
  ServerName tripkit.dlinkddns.com
  # rendre appel possible via www.tripkit.dlinkddns.com:3000
  ServerAlias www.tripkit.dlinkddns.com
  # rendre appel possible via localhost:3000
  ServerAlias localhost
  # follow simlinks home/www-data pour qu'apache2 puisse accéder à la version de  redmine en pointant sur redmine
  <Directory /home/www-data>
    Options +FollowSymLinks
    AllowOverride None
  </Directory>
  # Passenger a aussi un filtre pour bloquer les simlinks, bloqué par défaut. Il faut le débloquer.
  PassengerResolveSymlinksInDocumentRoot on
  # positionner apache dans les répertoires adhoc
  DocumentRoot /home/www-data/redmine/public
  PassengerAppRoot /home/www-data/redmine
  # définir les users pour ouvrir les accès aux répertoires www-data (sinon, on se retrouve avec le répertoire su user qui a fait linstallation!)
  PassengerDefaultUser www-data
  PassengerUser www-data
  PassengerDefaultGroup www-data
  PassengerGroup www-data
  PassengerDefaultGroup www-data
  # Relax Apache security settings on public
  <Directory /home/www-data/redmine/public>
    AllowOverride all
    # MultiViews must be turned off.
    Options -MultiViews
    Require all granted
  </Directory>
  # Relax Apache security settings on Gemfile and Gemfile.lock
  <Directory /home/www-data/redmine>
    <Files Gemfile>
        Require all granted
    </Files>
    <Files Gemfile.lock>
        Require all granted
    </Files>  
  </Directory>
  # adresse de rails
  RailsBaseURI /home/www-data/redmine/bin
  # si on veut un log specifique pour débugger les erreurs specifiques à passenger, activer la ligne ci-dessous.
  # sinon, elles seront dans /var/log/apache2/errors.log
  # PassengerLogFile /var/log/apache2/error_passenger.log
</VirtualHost>

0 个答案:

没有答案