#author("2022-04-22T08:30:00+00:00","default:src128","src128") #author("2023-01-20T04:18:51+00:00","default:src128","src128") &tag(MacPorts/nginx); *目次 [#ka0929a8] #contents *関連ページ [#ie32eda9] -[[Nginx]] -[[Ubuntu2004/Nginx]] *参考情報 [#w51fbb73] *インストール [#id806778] -以下のコマンドでインストール。2022/02/14(月)時点で1.21.6がインストールされた。 sudo port install nginx -自動起動 sudo port load nginx -設定ファイルは/opt/local/etc/nginx/nginx.conf。ポートを変更する場合以下のようにする。 listen 8080 *操作 [#k16cc0e9] -起動 sudo nginx -リロード sudo nginx -s reload -終了 sudo nginx -s stop *passengerを使う [#u8be7208] -homebrewは「brew nginx passenger」でpassengerが直で使えるらしいが、macportsはそんなオプションが存在しない。 -[[Redmineはnginx+Passengerで | ⬢ Appirits spirits:https://spirits.appirits.com/doruby/14797/?cn-reloaded=1]]によると設定ファイルをいじる必要あり。 sudo port edit nginx -下のほうに以下を追加する。 #pre{{ portsandbox_active no variant passenger description {Adds passenger support} { configure.args-append --add-module=/Users/sora/.anyenv/envs/rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/passenger-6.0.12/src/nginx_module configure.args-append --add-module=/Users/sora/.rbenv/versions/3.0.3/lib/ruby/gems/3.0.0/gems/passenger-6.0.12/src/nginx_module } }} -これで以下ができればよいのか? /Users/sora/homebrew/Cellar/passenger/6.0.12_2/libexec/modules/ngx_http_passenger_module.so -まだ途中。引き続き設定ファイルの作成を行う。