Ubuntu で Web サーバーを構築する方法
UbuntuでWebサーバを構築する方法として一般的なものをご紹介します。
- ターミナルを開き、Apacheをインストールするには次のコマンドを実行します。
- sudo apt update
sudo apt install apache2 - Apacheサービスを開始:
- sudo systemctl start httpd
- ファイアウォール(UFW など)が有効になっている場合は、HTTP トラフィックの通過を許可する必要があります。以下のコマンドを使用して、HTTP トラフィックを許可できます。
- sudo ufw allow ‘Apache’
- Webサーバーのテスト: Webブラウザを開き、サーバーのIPアドレスまたはドメイン名を入力します。 Apacheのデフォルトのウェルカムページが表示される場合、Webサーバーは正しくセットアップされています。
- Webサイトファイルを配置する: デフォルトでは、Apache Webサイトファイルは/var/www/htmlディレクトリに保存されます。自分のWebサイトファイルをこのディレクトリ内に配置できます。
- 以下のコマンドを使用して、このディレクトリの所有者を書き込み可能に変更できます。
- sudo chown -R $USER:$USER /var/www/html
- 次に/var/www/htmlディレクトリ内にindex.htmlファイルを作成し、自分のウェブサイトの中身を記述します。
- ナノ /var/www/html/index.html
- サンプルコンテンツ:
- ようこそ、私のウェブサイトへ
- Apacheの設定を再読み込み: Apache の設定や Web サイトファイルを変更した後は、変更内容を有効にするために Apache の設定を再読み込みする必要があります。
- systemctl reload apache2 でサービスを再読み込みする
ウェブサーバーはUbuntuシステムにインストールされ、ブラウザからウェブページが表示できるようになりました。