2016-07-25 6 views
0

複数の異なるウェブサイトのgitリポジトリで自分のnginx設定を管理したいと思います。私はOSX上で開発し、Ubuntuボックスに展開します。Nginxのデフォルト設定ディレクトリ

OSXでは、brewをインストールした後、自分のnginxのデフォルト/ルートディレクトリは/usr/local/etc/nginxです。コマンドラインでnginxを起動するには、単にnginxを実行して、デフォルトの/ルートディレクトリ/usr/local/etc/nginxを探します。指定したディレクトリからnginxの設定を実行するためにnginxを起動するとき、これをどのように変更できますか?

+0

シンボリックリンクを使用することでこれを回避する方法があることがわかりました。私はこの問題を達成するさまざまな方法に興味があります。 –

答えて

2

質問が正しく分かっている場合は、-ginxオプションを使用してNginxを実行するように設定ファイルを指定することができます。

nginx -c /etc/nginx/nginx.conf 

どれでもそれはあなたがコンフィグの異なるセットを使用できるようにすることができますので、指定された設定ファイルからの相対になります相対的なもので、あなたのnginxの設定ファイルに含まれています。