linux环境部署

使用yum安装nginx

在usr/local下面建立nginx文件夹

  1. cd usr/local
  2. mkdir nginx

在当前目录下,下载nginx安装包,并安装

  1. yum -y install nginx

设置nginx服务开机启动

  1. systemctl enable nginx.service

启动nginx服务

  1. #使用服务
  2. systemctl start nginx.service
  3. #使用可执行程序
  4. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

重启nginx服务

  1. #使用服务
  2. systemctl restart nginx.service
  3. #使用可执行程序
  4. ./nginx -s reload
  5. #直接杀死进程,再启动。-c 指定配置文件。
  6. kill -TERM pid
  7. ./nginx -c /usr/local/nginx/conf/nginx.conf

源码安装

具体内容

https://www.cnblogs.com/cl-rr/p/11447231.html

configure

它能设置源程序来适应各种不同的操作系统平台,并且根据不同的系统来产生相应的makefile文件。

make

从makefile中读取指令,根据makefile指定的规则,

make install

安装已经编译好的程序,复制文件树种到文件的指定位置。

windows环境下部署

简单安装

解压nginx压缩包

解压nginx到指定目录。

修改配置文件

在nginx安装目录下的conf目录,修改nginx.conf配置文件,如基于端口的转发配置。

server {
        listen       9001;
        server_name  localhost;
        location / {
                        root html;
                        index index.html;
        }

                location /web/ {
                proxy_pass http://localhost:8182/;
        }
        location /api/ {
                proxy_pass http://localhost:8084/;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

启动nginx

需要在nginx.exe可执行目录中输入下面命令,并且是以后进程的方式启动。

start nginx

停止nginx

nginx -s stop

热加载配置文件

nginx -s reload

强制杀死nginx

taskkill /f /im nginx.exe