MacでNginxを使ってみる #nginx

Apacheおじさんの道は遠い。

インストール

brewで入れられる

$ brew install nginx

バージョンを確認してみる。

$ nginx -V
nginx version: nginx/1.13.12

起動

nginxで起動できる

$ nginx

curlで確認してみる。デフォルトだと8080で起動するようだ。

$ curl http://localhost:8080

IPv6に対応させる

MacOSのバージョンやhostsの設定にもよるが、localhostIPv6で解決しようとしてエラーになってしまうことがある。

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 らへん