#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
-まだ途中。引き続き設定ファイルの作成を行う。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS