脱Apacheおじさんの道は遠い。
インストール
brewで入れられる
$ brew install nginx
バージョンを確認してみる。
$ nginx -V nginx version: nginx/1.13.12
起動
nginxで起動できる
$ nginx
curlで確認してみる。デフォルトだと8080で起動するようだ。
$ curl http://localhost:8080
IPv6に対応させる
MacOSのバージョンやhostsの設定にもよるが、localhostをIPv6で解決しようとしてエラーになってしまうことがある。
curl: (52) Empty reply from server
デフォルトの設定に、IPv6でのLISTENも追加する。
設定ファイルは /usr/local/etc/nginx/nginx.conf
server { listen 8080; # IPv6を追記 listen [::]:8080; server_name localhost; # 略 }
その他
停止はStop
$ nginx -s stop
再起動はReload
$ nginx -s reload
設定ファイルのシンタックスチェックがtオプションで可能
$ nginx -t
コンテンツのデフォルトの配置場所は /usr/local/Cellar/nginx/1.13.12/html
らへん