service
コマンドやsystemctl
コマンドを使用せずに、Nginxを起動させるには、コマンドラインから直接「Nginx」を実行することで起動させることができる。
$ /usr/sbin/nginx
nginxのパスはインストールされている環境に依存するので注意が必要。パスを通しているのであれば、nginxだけで起動することができる。
デフォルトの設定ファイル以外を使用する場合は、-cオプションを使用して設定ファイルを指定する。 下記の「/etc/nginx」ディレクトリにテスト用の設定ファイル(test.conf)が作成してあって、それを設定ファイルとして指定しNginxを起動させる例。
$ /usr/sbin/nginx -c /etx/nginx/test.conf
yumを使用してインストールしたCentOS7であれば、systemctl
コマンドでNginxを起動させることができる。
$ systemctl start nginx
CentOS6以前をyumでインストールしているのならば、service
コマンドで起動させることができる。
$ service start nginx
systemctl
コマンドやservice
コマンドを使用せずにNginxを停止させる方法は2つある。
クライアントと通信をしている処理を完了させてから停止する方法。 クライアントとの通信を完了させてからの停止なので、通信が強制切断されることがないので安全。
$ /usr/sbin/nginx -s quit
クライアントとの通信を強制切断して停止する。
$ /usr/sbin/nginx -s stop
CentOS7でsystemctl
コマンドを使用してNginxを停止する方法。
$ systemctl stop nginx
CentOS6以前でsystemctl
コマンドを使用してNginxを停止させる方法。
$ service stop nginx
systemctl
コマンドやservice
コマンドを使用せずにNginxを再起動させる方法。
$ /usr/sbin/nginx -s reload
CentOS7でsystemctl
コマンドを使用してNginxを再起動させる方法。
$ systemctl restart nginx
CentOS6以前でsystemctl
コマンドを使用してNginxを再起動させる方法。
$ service restart nginx
$ /usr/sbin/nginx -v
$ /usr/sbin/nginx -V
$ sudo nginx -s reload
$ sudo systemctl status nginx
3つの質問に答えるだけで、フリーランスエンジニアとしての単価相場を算出します。 スキルやご経験にマッチする案件もあわせてご紹介いたしますので、気軽にご活用ください! ※単価相場の算出に個人情報の回答は必要ございません。