2016-09-01 13 views
0
brew install openresty --with-debug --conf-path=/usr/local/nginx/conf/nginx.conf 

でも効果はありません。brew install nginx、どのようにnginx.confファイルの場所を変更するには?

nginx -V 
nginx version: openresty/1.9.7.4 (no pool) 
built by clang 7.3.0 (clang-703.0.31) 
built with OpenSSL 1.0.2h 3 May 2016 
TLS SNI support enabled 
configure arguments: ......--conf-path=/usr/local/etc/openresty/nginx.conf --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --with-pcre --with-pcre-jit --with-dtrace-probes --with-http_ssl_module 

nginx.confファイルの場所は変更されていませんが、それでもデフォルトです。

答えて

4

指定したオプション--conf-pathは、homebrewサポートオプションではありません。

brew edit openresty 

brew options openresty 

出力

--with-debug 
    Compile with support for debug logging but without proper gdb debugging symbols 
--with-geoip 
    Compile with ngx_http_geoip_module 
--with-gunzip 
    Compile with ngx_http_gunzip_module 
--with-iconv 
    Compile with support for converting character encodings 
--with-postgresql 
    Compile with support for direct communication with PostgreSQL database servers 
--with-stub_status 
    Compile with ngx_http_stub_status_module 
--with-webdav 
    Compile with ngx_http_dav_module 
--without-luajit 
    Compile *without* support for the Lua Just-In-Time Compiler 

私はあなたが欲しいものを行うための唯一の方法は、式を編集することがあるので、あなたがすると思う:あなたはこれを実行していることがわかります

conf-pathを検索し、次のような部分を編集します。

args = [ 
    "--prefix=#{prefix}", 
    "--pid-path=#{var}/run/openresty.pid", 
    "--lock-path=#{var}/run/openresty.lock", 
    "--sbin-path=#{bin}/openresty", 
    "--conf-path=#{etc}/openresty/nginx.conf",  <--- HERE 
    "--http-log-path=#{var}/log/nginx/access.log", 
    "--error-log-path=#{var}/log/nginx/error.log", 
    "--with-pcre", 
    "--with-pcre-jit", 
    "--with-cc-opt=#{cc_opt}", 
    "--with-ld-opt=#{ld_opt}", 
] 

あなたがする必要があります。

brew tap homebrew/nginx 

上記のコマンドを実行する前に。

+0

はい、問題ありません。綺麗な!どうもありがとうございました! –

関連する問題