【Nginx】- 反向代理&负载均衡

单台代理

需求

访问虚拟机主机地址中Nginx的80端口,转发请求到Tomcat上。页面响应Tomcat中静态文件的内容;

步骤

安装并启动Nginx

安装Nginx教程

[root@192 /]# cd /sbin
[root@192 sbin]# ./nginx

在这里插入图片描述

查看虚拟机ip

在这里插入图片描述

查看是否安装Tomcat

[root@192 sbin]# systemctl status tomcat
Unit tomcat.service could not be found.

安装Tomcat

[root@192 sbin]# yum install -y tomcat

查看Tomcat状态

[root@192 sbin]# systemctl status tomcat

在这里插入图片描述

查看Tomcat安装目录并创建页面

[root@192 system]# cd /usr/share/tomcat/
[root@192 tomcat]# cd webapps/
[root@192 webapps]# mkdir ROOT
[root@192 webapps]# cd ROOT/
[root@192 ROOT]# vim index.html
[root@192 ROOT]# cat index.html
tomcat! Hello!

启动Tomcat

[root@192 ROOT]# systemctl start tomcat

在这里插入图片描述

测试Tomcat

在这里插入图片描述

修改Nginx配置文件,监听指定地址及端口

# 修改Nginx配置文件
[root@192 sbin]# cd /etc/nginx
[root@192 nginx]# vim nginx.conf

# 重新加载Nginx配置文件
[root@192 /]# cd sbin/
[root@192 sbin]# ./nginx -s reload

Nginx配置文件内容

14 http {
   
15 		include /etc/nginx/mime.types;
16 		default_type application/octet-stream;
17
18 		log_format main '$remote_addr - $remote_user [$time_local] "$request" '
19 						'$status $body_bytes_sent "$http_referer" '
20 						'"$http_user_agent" "$http_x_forwarded_for"';
21
22 		access_log /var/log/nginx/access.log main;
23
24 		sendfile on;
25 		# tcp_nopush on;
26
27 		keepalive_timeout 65;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值