DebianサーバーにRedmineをインストールしていますが、Apache2を適切に構成して、RedmineフォルダーのコンテンツもRedmineスタートページもWebサイトのホームページとして表示されないようにする方法がわかりません。 WebサイトのURLがwww.myexample.comであるとします。
現在の状態
/var/www/redmine
フォルダーのファイルを表示します/var/www/redmine -> /usr/local/lib/redmine-2.1/public/
募集状態
設定の問題だと思いますが、わかりません。これが私の設定ファイルです。私がここで欠けているものがわかりますか?
/etc/Apache2/httpd.conf
<VirtualHost *:80>
ServerName redmine.example.com
DocumentRoot /var/www
<Directory /var/www>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
/ etc/Apache2/sites-available/redmine
<VirtualHost *:80>
DocumentRoot /var/www/redmine
<Directory /var/www/redmine>
AllowOverride all
Options -MultiViews
RailsBaseURI /redmine
</Directory>
</VirtualHost>
/ etc/Apache2/sites-available/default
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${Apache_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>
これらのファイルのいずれかを変更した後、Apache2を再起動するか、a2ensiteを使用してホストをアクティブ化する必要がありますか?
これを含むハウツーを書きました。 Redmine 1.3.xに関するものですが、Apacheの部分にも関連しているはずです。
完全なハウツー: Debian安定版でRedmine安定版 。基本的に、それはこれに帰着します:
mod_passenger
を/etc/Apache2/mods-available/passenger.conf
にインストールして構成します。
PassengerDefaultUser www-data # Below are some lines to Tweak mod-passenger. # This keeps some Ruby processes running, # but the average response time is a lot lower # on low-traffic sites. RailsSpawnMethod smart PassengerPoolIdleTime 3000 RailsAppSpawnerIdleTime 0 PassengerMaxRequests 1000
現在のメインの「サイト」を拡張します。例:/etc/Apache2/sites-available/mymainsite
:
<Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>
別の「サイト」を作成し、上記と同じものを含めて、RailsBaseURI
値を/
に変更します。