nginx.serviceを無効にしてUbuntu 18.04を再起動しました。
$ systemctl list-unit-files | grep ngin
nginx.service disabled
$ systemctl is-active nginx.service
inactive
しかし、私がするとき
$ hostname -I
192.168.0.102 192.168.0.101 172.17.0.1
ナビゲートすると、Nginxウェルカムページが表示されます172.17.0.1
。
Nginxへようこそ!
このページが表示されたら、nginx Webサーバーが正常にインストールされ実行されています。追加の設定が必要です。
オンラインドキュメントとサポートについては、以下を参照してください。 nginx.org。
商業サポートは以下から可能です。 nginx.com。nginxをご利用いただきありがとうございます。
- わかりません。サービスが無効になっていますが、どのようにIPにアクセスできますか?
- nginxが実行されていないことを確認する方法は?
- 再起動時にnginxが自動的に起動するのを防ぐ方法は?
メモリ不足の問題があるため、不要なサービスをすべて無効にしたいと思います。
ベストアンサー1
おそらく、誰かがsystemdを介さずにシェルで実行したかもしれません。
# systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: inactive (dead)
# systemctl status `ps h -C nginx -o pid`
session-1.scope - Session 1 of user username
Loaded: loaded (/run/systemd/transient/session-1.scope; transient)
Transient: yes
Active: active (abandoned) since Thu 2019-02-07 15:59:14 CET; 2 weeks 4 days ago
Tasks: 20
Memory: 1.3G
CGroup: /user.slice/user-1000.slice/session-1.scope
├─ 1156 journalctl -fl -p 6
├─ 2101 SCREEN
├─ 2102 /bin/bash
├─ 2158 sudo -i
├─ 2160 -bash
├─ 2205 /bin/bash
├─ 8615 /bin/bash
├─ 8671 mutt
├─ 8676 /bin/bash
├─20240 sudo -i
├─20242 -bash
├─23962 systemctl status 30810 30827 30828 30829 30830
├─23963 less
├─30810 nginx: master process nginx -c /etc/nginx/nginx.conf
├─30827 nginx: worker process
├─30828 nginx: worker process
├─30829 nginx: worker process
└─30830 nginx: worker process
解決策はkillall nginx
ルートです。またはsystemd stop session-1.scope
(session-1.scopeをあなたのものに置き換えます)、そのユーザーセッションのすべてのプロセスが終了します。