J'ai juste besoin d'éclaircissements sur quelques fichiers.Rails, déploiement d'Apache2 sur Ubuntu (karmic)
Mon site a un sous-domaine d'administration et SSL en plus des détails normaux *: 80 trouvés dans les hôtes virtuels.
Mes questions: Dois-je spécifier 1) ServerName et 2) DocumentRoot dans: /etc/apache2/apache2.conf?
activer actuellement mon site à partir de ce répertoire:/etc/apache2/sites disponibles/site
Voici le contenu de mon dossier du site dans le répertoire ci-dessus (/ etc/apache2/sites disponibles/site):
<VirtualHost *:80>
ServerName www.site.com
ServerAlias www.site.com
DocumentRoot /home/user/public_html/site/current/public
RailsAllowModRewrite off
<directory "/home/user/public_html/site/current/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.site.com
ServerAlias admin.site.com
DocumentRoot /home/user/public_html/site/current/public
RailsAllowModRewrite off
<directory "/home/user/public_html/site/current/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
<VirtualHost *:443>
ServerName www.site.com
ServerAlias www.site.com
# SSL releated
SSLEngine on
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /path/to/site.com.crt
SSLCertificateChainFile /path/to/bundle.crt
SSLCertificateKeyFile /path/to/site.key
# Used by rails
RequestHeader set X_FORWARDED_PROTO "https"
</VirtualHost>
Vous voyez quelque chose de mal?