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,证明该包不可用,必须得有
image

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

image

linux

  • 停止 ,需要ps -ef| grep nginx 查出进程号,再kill
    image

配置文件

反向代理

只代理一个端口

目的:80转8089
亲测成功(win)也可以把8089后面的/去掉试一下:
image

代理多个端口

每个端口后的上下文路径最好可以区分,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;
        }
posted @ 2022-07-29 10:20  jf666new  阅读(13)  评论(0)    收藏  举报