linux环境部署
使用yum安装nginx
在usr/local下面建立nginx文件夹
cd usr/local
mkdir nginx
在当前目录下,下载nginx安装包,并安装
yum -y install nginx
设置nginx服务开机启动
systemctl enable nginx.service
启动nginx服务
#使用服务
systemctl start nginx.service
#使用可执行程序
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启nginx服务
#使用服务
systemctl restart nginx.service
#使用可执行程序
./nginx -s reload
#直接杀死进程,再启动。-c 指定配置文件。
kill -TERM pid
./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