🐈
【Ubuntu/Debian】Nginx導入
www鯖 Nginx
高速 HTTP/Proxy サーバーソフトウェアNginx による www サーバーのインストールと設定です。ApacheにしろNginxにしろGUIを使うときに必ずと言っていいほど導入される。
ディストリビューションはDebian系のUbuntu22.04LTSを使う。
Nginxインストール
$ sudo apt-get update
$ sudo apt-get install nginx
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
fontconfig-config fonts-dejavu-core libdeflate0 libfontconfig1 libgd3
libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-geoip2
libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip2 libtiff5
libwebp7 libxpm4 nginx-common nginx-core
Suggested packages:
libgd-tools fcgiwrap nginx-doc ssl-cert
The following NEW packages will be installed:
fontconfig-config fonts-dejavu-core libdeflate0 libfontconfig1 libgd3
libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-geoip2
libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip2 libtiff5
libwebp7 libxpm4 nginx nginx-common nginx-core
0 upgraded, 20 newly installed, 0 to remove and 48 not upgraded.
Need to get 2,688 kB of archives.
After this operation, 8,334 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
基本設定
$ sudo nano /etc/nginx/sites-available/default
# 46行目 : 自身のサーバー名に変更
server_name ServerName;
$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ sudo systemctl reload nginx
wwwの動作確認
任意のWS端末でブラウザーを起動し、www鯖にアクセスして動作確認します。以下のようなページが表示されれば OK です。
以上で導入完了です。
お疲れ様でした。
Discussion