Mac安装nginx配置过程
1、打开终端
2、可安装brew方便下载
3、安装nginx
brew install nginx
4、启动nginx
sudo nginx
5、查看配置文件
nginx.conf
访问http://localhost:8080,查看如下图即安装成功!!
注意事项:
注意设置访问权限( user root owner; ),不然访问网站会出现403错误。
更多命令:
sudo nginx //启动 sudo nginx -s reload //重启 sudo nginx -s stop //快速停止 sudo nginx -s quit //完整有序停止
其他配置:
server { #监听端口 listen 80; #服务访问域名 server_name localhost; location /api/ { # 反向代理的地址 proxy_pass http://localhost:8888/; # 对发送给客户端的URL进行修改 proxy_redirect off; # 后端的Web服务器可以通过X-Forwarded-For获取用户真实IP proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 允许客户端请求的最大单文件字节数 client_max_body_size 10m; # 缓冲区代理缓冲用户端请求的最大字节数 client_body_buffer_size 128k; # 表示使nginx阻止HTTP应答代码为400或者更高的应答。 proxy_intercept_errors on; # nginx跟后端服务器连接超时时间 proxy_connect_timeout 90; # 后端服务器数据回传超时时间 proxy_send_timeout 90; # 连接成功后,后端服务器响应超时时间 proxy_read_timeout 90; # 设置代理服务器(nginx)保存用户头信息的缓冲区大小 proxy_buffer_size 4k; # 设置用于读取应答(来自被代理服务器)的缓冲区数目和大小 # 默认情况也为分页大小,根据操作系统的不同可能是4k或者8k proxy_buffers 4 32k; # 高负荷下缓冲大小(proxy_buffers*2) proxy_busy_buffers_size 64k; # 设置在写入proxy_temp_path时数据的大小,预防一个工作进程在传递文件时阻塞太长 proxy_temp_file_write_size 64k; } } }
stay hungry, stay foolish