[VirtualBox] CentOS7.xとApache2.4でVirtualHost設定(ローカル環境)

VirtualBoxにCentOSとApacheでサーバーを立て、VirtualHostを設定する方法です。
CentOS7.xではhttpd.confとは別のファイルにVirtualHostの設定を行います。
ターミナルから以下を実行しディレクトリを移動します。
1 |
# cd /etc/httpd/conf.d/ |
この中に「.conf」という拡張子のファイルを作ると、それが自動に読み込まれます。
例として、ローカルサーバーのIPアドレス(今回は192.168.1.10)とします。
http://192.168.1.10/sampleというバーチャルホストを作ります。
上記の/etc/httpd/conf.d/にsample.confというファイルを作ります。
1 2 3 4 5 6 7 8 9 10 11 |
Alias /sample "/var/www/html/sample" <VirtualHost 192.168.1.10:80> DocumentRoot /var/www/html/sample ServerName sample </VirtualHost> <Directory "/var/www/html/sample/"> Require all granted AllowOverride ALL </Directory> |
記述が終わったら保存してapacheを再起動します。
1 |
# systemctl restart httpd |
※ディレクトリ一覧の表示を切るには httpd.confの「Options Indexes」を削除。
関連記事
- [CentOS] CentOS7.xとApache2.4でVirtualHost設定(本番環境)
- [Linux] Apache(httpd.conf)の設定
- [Linux] CentOSにApache(httpd)をインストールし基本的な設定を行う
- [CentOS] 7.xにphpMyAdminをインストール
- [Linux] ディレクトリ・ファイル一覧を表示させないようにする方法