Open huandie2012 opened 6 years ago
Nginx是一款高性能的Web和反向代理服务器,现在很多技术人员都会用到。 一般我们用Homebrew来安装Nginx: 全局安装Nginx---brew install nginx 进入nginx目录---cd /usr/local/etc/nginx 展示nginx目录中的内容---ll 里面包含有一个nginx.conf文件,里面包含了所有的相关配置,有好几个模块,当我们需要为不同的服务器配置不同的代理时,这时只需要配置http模块下的servers模块就可以了, 进入servers文件---cd servers 在servers文件夹下新建配置文件,文件后缀为.conf,来配置代理内容---touch aaa.conf(新建),vi aaa.conf(修改/添加配置),该文件例子如下:
server { listen 80; server_name dev.iov.guazi-corp.com; location / { proxy_pass http://localhost:8081/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # root /Users/mcdong/Work/workSpace/iov-fe/dist; # try_files $uri $uri/ /index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
source ~/.zshrc 然后启动nginx---sudo nginx nginx其他几个命令---sudo nginx -s reload重新载入配置文件 sudo nginx -s reopen重启nginx sudo nginx -s stop停止nginx 详细的配置项:http://blog.csdn.net/hzsunshine/article/details/63687054
Nginx是一款高性能的Web和反向代理服务器,现在很多技术人员都会用到。 一般我们用Homebrew来安装Nginx: 全局安装Nginx---brew install nginx 进入nginx目录---cd /usr/local/etc/nginx 展示nginx目录中的内容---ll 里面包含有一个nginx.conf文件,里面包含了所有的相关配置,有好几个模块,当我们需要为不同的服务器配置不同的代理时,这时只需要配置http模块下的servers模块就可以了, 进入servers文件---cd servers 在servers文件夹下新建配置文件,文件后缀为.conf,来配置代理内容---touch aaa.conf(新建),vi aaa.conf(修改/添加配置),该文件例子如下:
source ~/.zshrc 然后启动nginx---sudo nginx nginx其他几个命令---sudo nginx -s reload重新载入配置文件 sudo nginx -s reopen重启nginx sudo nginx -s stop停止nginx 详细的配置项:http://blog.csdn.net/hzsunshine/article/details/63687054