Rocky LinuxでのApacheサーバーのバーチャルホスト設定
- 作成日 2024.09.30
- Rocky Linux
この記事では、Rocky LinuxでApacheサーバーのバーチャルホストを設定する方法について詳しく説明します。バーチャルホストを使用することで、1台のサーバーで複数のウェブサイトをホストできます。
目次
1. Apacheのインストール
まず、Apacheをインストールします。以下のコマンドを実行してください。
sudo dnf install httpd
インストールが完了したら、Apacheサーバーを起動します。
sudo systemctl start httpd
サーバーが起動時に自動的に開始するように設定します。
sudo systemctl enable httpd
2. バーチャルホストのディレクトリ作成
各バーチャルホストのドキュメントルートとなるディレクトリを作成します。例えば、example.com用のディレクトリを作成します。
sudo mkdir -p /var/www/example.com/public_html
ディレクトリのパーミッションを設定します。
sudo chown -R $USER:$USER /var/www/example.com/public_html
3. バーチャルホストの設定ファイル作成
次に、バーチャルホストの設定ファイルを作成します。以下のコマンドで新しい設定ファイルを開きます。
sudo nano /etc/httpd/conf.d/example.com.conf
以下の内容をファイルに追加します。
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/log/httpd/example.com-error.log
CustomLog /var/log/httpd/example.com-access.log combined
</VirtualHost>
4. Apacheの設定テスト
設定ファイルを保存したら、Apacheの設定が正しいかテストします。
sudo apachectl configtest
エラーがないことを確認できたら、Apacheを再起動します。
sudo systemctl restart httpd
5. DNS設定
最後に、DNSの設定を行います。example.comがサーバーのIPアドレスを指すようにDNSレコードを設定してください。
6. 動作確認
ブラウザでexample.comにアクセスし、正しく表示されることを確認します。問題がある場合は、Apacheのエラーログを確認してください。
sudo tail -f /var/log/httpd/example.com-error.log
-
前の記事
Ubuntuで定期的にシステムのバックアップを作成する方法 2024.09.30
-
次の記事
Rocky Linuxでの定期的なバックアップの自動化 2024.10.01
コメントを書く