Jasper Ji

博观而约取,厚积而薄发。

Mac上安装Nginx

2020-07-27 17:07

安装

brew install nginx

## 安装成功后
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx now and restart at login:
  brew services start nginx
Or, if you don't want/need a background service you can just run:
  nginx

配置

默认根目录/usr/local/var/www,可以在配置文件/usr/local/etc/nginx/nginx.conf中修改。

...
 server {
        listen       8080; # 端口可以自己修改
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   index # 自定义路径
            index  index.html index.htm;
        }
...

图片服务器,需要配置images目录,在conf文件中增加如下,然后重启。

location /images {
	root /xxxx/xxxx; # 图片存放的目录
	autoindex on; # 开启目录游览
}

管理

使用brew来管理服务

brew services start nginx # 启动Nginx后台服务
brew services restart nginx # 重启Nginx后台服务
brew services stop nginx # 停止Nginx服务

诊断

Nginx诊断,有遇到过Nginx已经启动,但是无法访问,可以使用nginx -t来诊断具体的错误。

Comments