一 nginx安装,运行 (参考:https://www.2cto.com/kf/201709/680221.html

  1,在nginx官网现在所需要的版的本,解压到存放的文件夹;

  2,运行nginx (千万不要双击文件夹中的nginx.exe文件

    1),打开cmd,进入nginx的解压文件夹中(D:\tool\nginx-1.17.4),输入:start nginx;

    2),在浏览器打开localhost在80端口未被占用的情况下会看到一个欢迎界面

    3),运行出错:            

nginx: [error] CreateFile() "E:\nginx-1.13.5/logs/nginx.pid" failed

nginx: [error] Open() "E:\nginx-1.13.5/logs/nginx.pid" failed

解决方法:

使用命令创建/logs/nginx.pid文件:

nginx -c conf/nginx.conf

  3,nginx常用命令

快速停止或关闭Nginx:nginx -s stop

正常停止或关闭Nginx:nginx -s quit

配置文件修改重装载命令:nginx -s reload

二 配置

  1,在nginx里conf中存在配置文件‘nginx.conf’。配置文件中可以包括几个server块,通过它们监听(listen)的端口名及服务器名(server_name)来区分

  server {
        listen       8800;
        server_name  192.000.1.000;                 #访问的域名,IP地址等

        location / {                           ## ‘/’ ,url中的根路径,'http://192.000.1.000:8800'
            root   D:\work\project\xxx\dist;           ##//静态文件地址
            index  index.html index.htm;                       ##//静态文件入口文件
        }

        location /client/ {                      ##请求数据拦截,将接口请求地址‘http://192.000.1.000:8800/client/’转给向线上地址
           proxy_pass http://client.xxx.com/;             #如果结尾不加‘/‘,线上的域名后会带上’/client‘
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
2,打包后的vue文件接口请求地址要与配置的地址一致。 “http://192.000.1.000:8800/client/”
 
 

 

posted on 2019-12-07 14:07  wxx17513  阅读(148)  评论(0编辑  收藏  举报