ウェブサーバーのインストール

Skip to content

これは機械翻訳されたテキストであり、誤りを含む可能性があります!

🚧🚧 作業中! 🚧🚧

Dubstep Meme

  • コマンド: sudo, apt, cd, nano
  • ソフトウェア: nginx, apache2

インストールプロセス

ソフトウェアをインストールする前に、APT(itude) パッケージリスト(Linuxの「アプリストア」)を更新する必要があります。

sudo apt update
# Oppdaterer pakkelisten.
# パッケージリストを更新します。

その次に、希望するソフトウェアをインストールできます。ここでは、非常に人気のあるウェブサーバーである nginx をインストールしますが、apache2 も人気のある代替手段です。

sudo apt install nginx
# インストールします

Webサーバーとファイルの構成

通常、設定ファイルは /etc/<プログラム名>/ にあります。nginx の場合は /etc/nginx/ です。今はこれを見る必要はありませんが、ポート、追加のWebサーバー、SSL証明書など、構成を変更する場合は、ここで行う必要があります。

Webファイル、つまりHTML、CSS、JavaScriptなどは、通常 /var/www/html/ にあります。ここに独自のファイルを追加できます。たとえば、ここに少しのHTMLコードを含む index.html ファイルを作成できます。

cd /var/www/html/
sudo nano index.html
# インデックスファイルを編集します

nano - 少しテキストエディタについて

Nano は、ターミナルで使用できる非常に基本的なテキストエディタです。使いやすく、あまり多くの事前知識は必要ありません。

いくつかの基本的なコマンド:

  • CTRL + S - ファイルを保存
  • CTRL + X - nano を終了

CTRL + X を押してもファイルを保存していない場合、ファイルを保存するかどうか尋ねられます。Y ではい、N でいいえと入力します。その後、ENTER を押してファイル名を確定します。

Webサーバーの起動と停止

インストールが完了すると、次のコマンドでWebサーバーを起動できます。

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Nginxサービスを開始します。

systemctl - それは何ですか?

systemctl は「system control」を意味し、Linuxにおけるシステムサービスの制御ツールです。システムのバックグラウンドで実行されているサービスの開始、停止、再起動、および状態の確認に使用されます。

systemctl start | stop | restart | status <サービス名>

ブラウザで http://<サーバーのIPアドレス>/ にアクセスして、Webサーバーが実行されているかどうかを確認してください。

サーバーのIPアドレスを見つける

サーバーのIPアドレスを見つけるには、次のコマンドを使用できます。

hostname -I # 大文字のI

または、ip aまたはifconfigを使用することもできますが、これらはIPアドレスよりも多くの情報を提供します。