私はPhusion-PassengerのウェブサイトをApache2にインストールしました、このサイトは私のネットワークで192.168.0.50に座っています。
ここではVirtualHost要素です
<VirtualHost *:80>
ServerName my_web_Host
DocumentRoot /var/www/redmine
ServerAdmin [email protected]
LogLevel debug
ErrorLog /var/log/Apache2/redmine_error
CustomLog /var/log/Apache2/redmine_access combined
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
今、これは私がこれまでにアクセスすることに成功した方法です。
my_web_Host
を/etc/hosts
ファイルに追加して、http://my_web_Host
でブラウザからアクセスする必要があります。私を悩ませて変更したいことはそれです
http://192.168.0.50/
で直接マシンにアクセスすると、Apacheからの一般的なメッセージが表示されます。可能であればRedmineサイトに私をリダイレクトすることを望みます。
完全に許容できないことは、http://192.168.0.50/redmine
でマシンにアクセスすると、実際に/var/www/website
(実際にはRedmine Public Installationフォルダへのシンボリックリンクである)を見ることができます。
**これはLANのみのウェブサイトとして意味があるので、私は本当に気にしないWANアクセス]、しかし、Webサイトがこの修復方法について説明するのを感じるような気がしている場合はまた公共のインターネット経由でアクセスしてください。
デフォルトのドキュメントルートのためにPassenterオプションを設定できます(あなたのOSに応じて/ etc/apache2/sites-abired/default/default in in in in reported/default)、または仮想ホストをIPアドレスにバインドすることができます。
<VirtualHost 192.168.0.50:80>
_
名前ベースの仮想ホスティングを使用している理由はありますか?説明から、これがサーバー上でホストされている唯一のサイトです。これが正しい場合は、名前に基づく仮想ホスティングを式から取得します。
通常のApache Webフォルダの代わりに/ var/www/redmineにWebサイトファイルを使用しなければならない理由はありますか?そうでない場合は、ファイルを通常の場所に置く(RedHatシステム上の/ var/www/html)。
私は物事をできるだけ単純に保つことにしっかりした信者です、そしてそれはあなたのセットアップに不要な複雑さを追加しているようです。
バート。