huandie2012 / blog

Introduction of knowledge points
3 stars 1 forks source link

安装nginx #28

Open huandie2012 opened 6 years ago

huandie2012 commented 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