雷って幻想的だよね?

宗教:C++、C#、ラノベ好きの戯言です。

ALMinium利用時の DocumentRootの位置

初期表示を https://~/alminiumにしたい!!!

というわけで色々しらべてみた。
うん、少し躓きました。
SSLをYesで実行している(アドレスがhttps://で始まっている)と、
redmine.conf」ではなく、「ssl.conf」を利用すると言うことなので・・・orz

参考:http://kaji-3.hatenablog.com/entry/2012/03/31/233405

シンボリック・リンクを作成する

# ln -s /opt/alminium/public/ /var/www/html/alminium

設定のフォルダへ移動する

# cd /etc/httpd/conf.d/

設定の編集をする

ServerName、DocumentRootの記述を削除し以下の1行を追加します。
RailsBaseURI /alminium 

例:SSL選択の場合(URLがhttps://~)

# vim ssl.conf

内容(変更後)



# General setup for the virtual host, inherited from global configuration
#DocumentRoot /opt/alminium/public
#ServerName 192.168.211.151:443
RailsBaseURI /alminium

# Use separate log files for the SSL virtual host; note that LogLevel
# is not inherited from httpd.conf.
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

例:SSLを選択しなかった場合(URLがhttp://~)

# vim redmine.conf

内容(変更後)


#ServerName :80
#DocumentRoot /opt/alminium/public
RailsBaseURI /alminium
ExpiresActive On
ExpiresByType application/x-javascript A259200
ExpiresByType application/javascript A259200
ExpiresByType image/png A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/gif A2592000
ExpiresByType text/css A2592000

※注
 赤:コメントアウト
 青:追記

追記:2013/12/14
上記を行うとトップページが変な風になるので、修正する設定

# cd /var/www/error/
# mv noindex.html noindex.html.bak

として、表示されないようにする。

ついでに、エラーページのセキュリティが良くないので、

/etc/httpd/conf/httpd.conf
の
ServerTokens OS
↓
ServerTokens Prod
ServerSignature On
↓
ServerSignature Off
として対処する。 # service httpd restart