Nginx浅く理解するために触ってみた。(静的サイトの構築まで)
この記事はPlanning-Vunue アドベントカレンダー内の記事となります。 Plannning-Venue Advent Calendar 2021 - Adventar 前の記事は こちら 普段なんとなく触って構築しているNginxですが、浅く理解してその都度調べるみたいな感じだったので、ファイルの構造やよく使いそうな所をこれを機にまとめようと思いました。 抽象的で分かりやすく使わせてくれるNginxですが、しっかり調べていくと奥が深すぎる・・・ しっかり時間とって色々な機能を触っていきたいですね。 最近サーバーを増やしたので、色々ブログのネタになりそう。(今までは買っても記事に上げず、Twitterくらいだった・・・) 内蔵RAIDカードの認識や仕様でかなり時間とられたのでそこら辺も書いてESXiとりあえず入れようと思います。 次は構築編の予定(やる気があれば) 環境(今回はVMに建てました。) Virtualbox 6.1.14(Windows10) OS: Ubuntu Server20.04 LTS vCPU:2 RAM:4GB HDD:30GB Nginxのおおまかな特徴 静的コンテンツのWebサーバー 動的コンテンツのWebサーバー ロードバランサー・・・負荷分散 リバースプロキシー・・・クライアントからのWebアクセスを別のWebサーバーに転送。 など・・・ インストール(本当は色々な手順があるけど今回は楽に構築したかったので以下で済ました。) sudo apt update sudo apt install nginx インストールできたかの確認 sudo systemctl status nginx shirokus@shirokus:/etc$ sudo systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-12-08 02:19: