/ media/disk1/ProjectsのフォルダーにあるWebアプリプロジェクトを持っています。 _http://lab/
_でApache virtualhostを使用してサービスを提供したいと思います。
これは私が私の仮想ホストを設定する方法です:
1。/etc/Apache2/sites-available/defaultを/ etc/Apache2/sites-available/labにコピーしました
2。/etc/Apache2/sites-available/labを次のように編集しました:
_<VirtualHost *:80>
ServerAdmin tim@localhost
ServerName lab
DocumentRoot /media/disk1/Projects
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
# <Directory /var/www/>
<Directory /media/disk1/Projects>
Require all granted
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
_
3。 _127.0.0.1 lab
_を/ etc/hosts:に追加しました
_127.0.0.1 localhost
127.0.0.1 lab
_
4。 _http://lab
_にアクセスする場合のみ_500 Internal Server Error
_を取得する
すべてのサブフォルダーの権限はdrwxrwxrwxに設定されていますが、私の_http://lab/phpmyadmin
_は機能します。
解決してください。ありがとう。
このフォーラムをチェックしてエラーを解決しました。 http://boinc.berkeley.edu/dev/forum_thread.php?id=86 私の/var/log/Apache2/error.logで、最後のエラーは:
[Wed Oct 09 09:10:04 2013] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /
だから私は誰か他の解決策に従い、行にコメントしました
# Require all granted
/ etc/Apache2/sites-available/labとTADAのすぐ下!ブラウザでプロジェクトディレクトリを一覧表示することができました。