linux安装nginx并配置反向代理

linux安装nginx

新建一个nginx目录,下载并解压nginx安装包

mkdir nginx
cd nginx
# 下载安装包,若不支持wget命令,可自己下载好上传至此目录
wget https://nginx.org/download/nginx-1.23.1.tar.gz
# 解压
tar -zxvf nginx-1.23.1.tar.gz

我们在安装nginx前需要安装一下nginx的依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

进入解压好的nginx目录,执行安装命令

cd nginx-1.23.1
./configure
make
make install

启动nginx

# 创建软连接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
# 启动nginx
nginx

使用ps -ef|grep nginx命令查看进程

启动成功,打开浏览器访问你的IP地址

 配置反向代理

安装好nginx后,我们可以上传一个前端项目上去。在/usr/local/nginx目录下,新建一个www目录,将我们的前端项目包dist文件夹上传至此目录

cd /usr/local/nginx
mkdir www

然后我们配置反向代理。

假设我们需要把/api/v1/开头的请求,代理到http://localhost:8081。我们编辑/usr/local/nginx/conf目录下的nginx.conf文件

cd /usr/local/nginx/conf
vi nginx.conf

需要修改的有两个地方,上图中第一个框里面的root目录需要修改为你上传的前端包所在的位置,第二个红框是配置的反向代理,将/api/v1/开头的请求,代理到http://localhost:8081,并且透传了请求的真实IP等信息。

如果你想修改你的nginx服务的默认端口,可以修改上图中的listen字段,默认为80端口。

配置好之后,我们重启一下nginx服务

nginx -s reload 

然后打开浏览器访问你的IP地址(或者刷新一下),可以看到项目部署好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值