实验需求:一台客户端,一台防火墙,一台nginx,两台tomcat,两台apache
防火墙两个网卡
第一台客户端
IPADDR=192.168.2.2
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
第二台防火墙
IPADDR=192.168.1.4
NETMASK=255.255.255.0
配完ens33上边那个然后
ens33 和37 注释UUID
ens37配置 记得改name和DEVICE的名字ens37
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
配置
IPADDR=192.168.2.1
NETMASK=255.255.255.0
第三台nginx
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.4
第四台tomcat1
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.4
第五台tomcat2
IPADDR=192.168.1.3
NETMASK=255.255.255.0
GATEWAY=192.168.1.4
第六台apache1
IPADDR=192.168.1.5
NETMASK=255.255.255.0
GATEWAY=192.168.1.4
第七台apache2
IPADDR=192.168.1.6
NETMASK=255.255.255.0
GATEWAY=192.168.1.4
第一:
先搭建nginx服务 做到优化下边不用接着做了
安装nginx
yum -y install pcre-devel zlib-devel
useradd -M -s /sbin/nologin nginx
tar -zxvf nginx-1.12.0.tar.gz -C /usr/src/ (nginx工具)
cd /usr/src/nginx-1.12.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install
ln -s /usr/local/nginx/sbin/* /usr/local/sbin/
搭建完成后:vim /usr/local/nginx/conf/nginx.conf 在#gzip on下添加
upstream server {
server 192.168.1.5:80 weight=1;
server 192.168.1.6:80 weight=1;
server 192.168.1.2:8080 weight=1;
server 192.168.1.3:8080 weight=1;
}
在这条下边修改
server {
listen 80;
server_name localhost;
修改了这个
location / {
root html;
index index.html index.htm;
proxy_pass http://server; ##添加了这条
}
修改完成后
killall -9 nginx 在nginx即可 没报错nginx完成
ping 所有1.0网段的ip看看能不能互通
第二:去做tomcat1和2
拷软件包并解压
tar zxvf tomcat-8.5.16.tar.gz -C /usr/src/
cd /usr/src/
cp -r apache-tomcat-8.5.16/ /usr/local/tomcat
优化命令路径
export PATH=$PATH:/usr/local/tomcat/bin
关闭和开启
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
配置tomcat
vim /usr/local/tomcat/conf/server.xml
在文件最后</Host>的上一行添加:
<Context docBase="/myweb/baidu" path="" reloadable="false">
</Context>
创目录:mkdir -p /myweb/baidu
vim /myweb/baidu/index.jsp 进去直接粘贴以下内容 第二台改tomcat111为tomcat222
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP</title>
</head>
<body>
<% out.println("tomcat111!!!");%>
</body>
</html>