nginx安装和配置

2016-11-09  本文已影响34人  小妹呀

1. 安装

mac上安装套件可以通过homeBrew,按照官网步骤即可完成nginx的安装,默认安装目录为/usr/local/Cellar。进入/use/local/Cellar/nginx目录,启动nginx :sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了,安装成功!

2. 配置静态页面

打开nginx的配置文件 sudo vim /usr/local/etc/nginx/nginx.conf

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /Applications/XAMPP/xamppfiles/htdocs/web;//静态文件目录
            index  index.html index.htm;//欢迎页面
        }
        location = /50x.html {
            root  /Applications/XAMPP/xamppfiles/htdocs/web;
        }
        location /api {
            proxy_redirect     off;
            proxy_set_header   x-forwarded-proto $scheme;
            proxy_set_header   Host $host:$server_port;
            proxy_set_header   X-Forwarded-Host $host;
            proxy_set_header   X-Forwarded-Server $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
            proxy_buffering    on;
            proxy_pass         http://edutest.kidcares.cn:8281/api;//请求地址
           # proxy_pass        http://edutest.kidcares.cn:8081/api;
       }

修改完这三个地方,可以通过localhost访问静态页面了,发起请求

3. 修改电脑hosts文件

终端输入sudo vim /etc/hosts,添加指向的域名

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1       edutest.a
127.0.0.1       edutest2.a
127.0.0.1       edudev.a

配置完成啦!
nginx命令:
启动:sudo nginx
关闭:sudo nginx -s stop
重启:sudo nginx -s reload (在开着服务的时候)
查看进程:sudo ps -ef|grep nginx

上一篇下一篇

猜你喜欢

热点阅读