2023-02-23に更新

【Apache】Linux Mintで、はじめてのWEBサーバー(1)

Linux LinuxMint Apache 公開下書き

エンジニア歴1年のポンコツエンジニアです。

今回はLinux MintではじめてのWEBサーバー構築に挑戦してみます。

Apacheのインストール

下記コマンドでApacheをインストールします。

sudo apt-get install apache2

Apacheがインストールされているかを確認します。

apache2 -v

この状態でlocalhostにアクセスすると、Apacheのデフォルトページが表示されます。

image

嬉しい。

インストールされたApacheは、下記のようなディレクトリ構成になっていました。

$ dir
apache2.conf    conf-enabled  magic       mods-enabled  sites-available
conf-available  envvars       mods-available  ports.conf    sites-enabled

デフォルトでは、Apacheは /var/www/html のファイルを参照するようです。

試しに、 /var/www/html/index.html を下記のように書き換えてみます。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello World</title>
  </head>
  <body>
    <h1>Hello World</h1>
  </body>
</html>

この状態で localhost に接続すると、下記のように表示が変わりました。

image

自分のローカルIPアドレスを打ち込んでも、同じ画面が表示されます。

WEBアプリっぽくしてマシにする

Hello World できたので、もう少しWEBアプリっぽくしてみたいです。

そのために、まずはCGIプログラムを実行可能にします。

CGIプログラムとは、WEBアプリケーションを動かす仕組みのことのようです。(勉強不足)

何度でもクリック!→

HelloWorld

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

HelloWorld の最近の記事