nginx
安装
linux
centos7
- 注意点
解压后的目录,需要有configure文件:
![image]()
1:安装nginx依赖
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
2: 安装wget
yum -y install wget
3: 创建nginx编译后安装目录
mkdir /usr/local/nginx
4:下载
cd /usr/local/nginx/
wget https://nginx.org/download/nginx-1.8.0.tar.gz
5: 解压
tar -xvf nginx-1.8.0.tar.gz
6: 检查解压后目录
如果没有configure,证明该包不可用,必须得有

7:配置nginx编译后安装目录
注意
--prefix=/usr/local/nginx 的路径不要配置为configure的父目录,不然make install会报错
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-mail --with-mail_ssl_module
8:编译,安装
make
make install
9:查看nginx可执行程序目录
whereis nginx
10:启动nginx
# nginx可执行文件目录
cd /usr/local/nginx/sbin
./nginx
win
下载zip文件,直接解压就可以了
命令
win

linux
- 停止 ,需要ps -ef| grep nginx 查出进程号,再kill
![image]()
配置文件
反向代理
只代理一个端口
目的:80转8089
亲测成功(win)也可以把8089后面的/去掉试一下:

代理多个端口
每个端口后的上下文路径最好可以区分,8089以/aa开头,8099以/bb开头。
亲测有效:
location /ruoyi/ {
# 注意,url结尾不能加/,因为要将/ruoyi/完整的转发给8089,nginx会自动拼接
proxy_pass http://127.0.0.1:8089;
# root html;
# index index.html index.htm;
}



浙公网安备 33010602011771号