NginxはAnsibleを使用してインストールしました。 CentOS7にインストールするにはyumパッケージを使用しました。デフォルトではルートユーザとして実行されました。 CentOSボックスに別のユーザー(ex-nginxユーザー)として起動して実行します。別のユーザーで実行しようとすると、次のエラーが表示されます。Nginxを非rootユーザーとして実行
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
rootとして実行することはお勧めしません。だから私はこれを回避し、非rootユーザーとしてnginxを実行します。おかげ
でnginxの実行スタックオーバーフローは、プログラミングや開発の質問のためのサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[Super User](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww
[ルート以外のプロセスがポート80と443にバインドするのを許可しますか?](http:// 「rootアクセスなしで1024未満のポートにバインドする」(https://serverfault.com/questions/268099/bind-to-ports-less-than-1024-without-root) -access)が役に立ちます。 [ルート以外のプロセスがLinux上の "特権"ポート(<1024)にバインドする方法はありますか?](http://stackoverflow.com/q/413807/608639)を参照してください。 – jww