0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Webサーバー nginx Apache

Posted at

プログラマーとして働きはじめて、半年が経過し、従事した案件で学んだことをメモとして残していく。

今回、環境構築で色々なことを学びました。その中でもWebサーバーについて、メモを残します。
大まかな理解で書いているので、間違いがあれば、ご指摘頂けると嬉しいです。

まず、Webサーバーとは何か。

・クライアントとサーバーの間では、「リクエスト」と「レスポンス」が行ったりきたりすることになっていて、
 プラウザーが見に行っているサーバーが「webサーバー」である。

その「Webサーバー」には有名なものとして、以下の3種類がある。
・Apache
・Nginx
・IIS

半年の間に、二つのWebサーバーを使用しました。

注意点として、作成中のアプリに設定したWebサーバーを起動させる必要があると学びました。

設定しているWebサーバーがnginxであるのに、Apacheが起動しているとうまく起動してもらえないということが
よくありました。

そのため、windowsであれば、タスクマネージャーを起動し、どのWebサーバーが起動しているのか確認する必要があります。
(設定しているWebサーバーでないものが起動してる場合は、起動停止させる。)

以下、、Nginxについて

nginxの設定ファイルに不備がある場合は起動しません。

コマンドに、nginx -t と入力すると設定ファイルを検証できます。
syntax is ok や test is successful が出ていればokです。

failed が出ている場合は、nginx.confなどの設定ファイルを確認する必要がある。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?