OpenSUSE 15.1にnginxをインストールする手順

OpenSUSE 15.1にwebサーバー「nginx」をインストールするまでの手順を記述してます。
環境
- OS OpenSUSE 15.1
- nginx 1.16.1
nginxパッケージ検索
パッケージを検索してみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
sudo zypper info nginx <出力結果> Loading repository data... Reading installed packages... Information for package nginx: ------------------------------ Repository : openSUSE-Leap-15.1-Update Name : nginx Version : 1.16.1-lp151.4.11.1 Arch : x86_64 Vendor : openSUSE Installed Size : 2.6 MiB Installed : No Status : not installed Source package : nginx-1.16.1-lp151.4.11.1.src Summary : A HTTP server and IMAP/POP3 proxy server Description : nginx [engine x] is a HTTP server and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many heavily loaded Russian sites for more than two years. |
nginxインストール
nginxのパッケージ情報が確認できたのでインストールします。
1 2 3 4 |
sudo zypper install nginx <出力結果> Continue? [y/n/v/...? shows all options] (y): y |
nginx設定
自動起動と起動を設定します。
1 |
sudo systemctl enable --now nginx |
ステータスを確認してみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
sudo systemctl status nginx <出力結果> ● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Main PID: 2825 (nginx) Tasks: 2 CGroup: /system.slice/nginx.service tq2825 nginx: master process /usr/sbin/nginx -g daemon off; mq2826 nginx: worker process Jul 18 11:18:10 opensuse-leap-x64 systemd[1]: Starting The nginx HTTP and reverse proxy server... Jul 18 11:18:10 opensuse-leap-x64 nginx[2824]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok Jul 18 11:18:10 opensuse-leap-x64 nginx[2824]: nginx: configuration file /etc/nginx/nginx.conf test is successful Jul 18 11:18:10 opensuse-leap-x64 systemd[1]: Started The nginx HTTP and reverse proxy server. |
ポート80が開いていることも確認してみます。
1 2 3 4 |
sudo ss -tulpn | grep nginx <出力結果> tcp LISTEN 0 128 0.0.0.0:80 0.0.0.0:* users:(("nginx",pid=2826,fd=6),("nginx",pid=2825,fd=6)) |
適当なhtmlファイルをドキュメントルートに作成して動作確認してみます。
1 2 3 4 5 6 7 8 9 10 11 12 |
sudo vi /srv/www/htdocs/index.html <編集> <html> <head> <title>mebee</title> </head> <body> <h1>mebee nginx test</h1> <p>hello world</p> </body> </html> |
ブラウザから http://プライベートIP or サーバーアドレスにアクセスして、下図が表示されていれば正常に動作してます。

設定はファイルの場所「/etc/nginx/nginx.conf」に作成されてます。
1 |
sudo vi /etc/nginx/nginx.conf |
-
前の記事
Nuxt.js ライブラリ「vue-color-gradient-picker」をインストールして高機能なカラーピッカーを実装する 2020.09.17
-
次の記事
javascript フォーカスが当たったことを検知する 2020.09.17
コメントを書く