apache2のvirtualhostで任意のディレクトリに接続する

Gitで管理してるWebサイトを作るとき、ローカルでPHPとかの動作確認をしたかったので

apache2のvirtualhostを使ってlocalの指定ポートにアクセスして動作確認できたらなということでいろいろ設定してたら詰みまくったのでメモ

今回は5000番ポートに接続したら/home/garicchi/Projects/Repository/Webディレクトリにアクセスするようにします。

 

まず任意のポートで任意のディレクトrにつなげるVirtualHostの設定をします

/etc/apache2/sites-available/000-default.confファイルに以下のように追記

次に/home/garicchi/Projects/Repository/Webディレクトリにアクセスできるように設定します。

/etc/apache2/apache2.confファイルに以下のように追記

次にに5000番ポートを開放します

/etc/apache2/ports.confファイルに以下のように追記

最後にapache2を再起動します

これでブラウザで127.0.0.1:5000にアクセスすると/home/garicchi/Projects/Repository/Web以下のページにアクセスできます。

もし外部からアクセスしたい場合はファイアウォールの設定で5000番ポートを開けないとだめかも