测试环境:
物理机:ubuntu 16.04 虚拟机:Centos 7.2记录一下学习的过程。
1.准备工作: A.下载nginx稳定版本,笔者下载的是nginx-1.12.0 B.下载tomcat 8.5.15 C.配置好虚拟机的系统
Nginx Server:192.168.100.128 Tomcat ServerA:192.168.100.129 Tomcat ServerB:192.168.100.130如图
2.配置Tomcat Server A 下载好jdk-8u131-linux-x64.rpm和apache-tomcat-8.5.15.tar.gz 上传文件到服务器
scp jdk-8u131-linux-x64.rpm root@192.168.100.129:/opt/ scp apache-tomcat-8.5.15.tar.gz root@192.168.100.129:/opt/ # 进入服务器 ssh root@192.168.100.129 cd /opt # 安装jdk rpm -ivh jdk-8u131-linux-x64.rpm # 查看java版本 java -version解压apache-tomcat-8.5.15.tar.gz
cd /opt tar -vxzf apache-tomcat-8.5.15.tar.gz cd apache-tomcat-8.5.15 cd bin # 启动tomcat ./startup.sh启动成功,这时候物理机还无法正常访问,需要开启端口
# 添加端口 (--permanent表示永久,否则重启失效) firewall-cmd --add-port=8080/tcp --permanent # 重新加载配置 firewall-cmd --reload # 查看端口情况 firewall-cmd --query-port=8080/tcp # 删除端口 firewall-cmd --remove-port=8080/tcp --permanent重新访问
由于有两台服务器,需要区分
cd /opt/apache-tomcat-8.5.15/webapps/ROOT rm -rf * echo "Hello Server A" > index.html同理配置Tomcat Server B
3.配置Nginx Server 下载nginx-1.12.0.tar.gz
scp nginx-1.12.0.tar.gz root@192.168.100.128:/opt/ ssh root@192.168.100.128 tar -vxzf nginx-1.12.0.tar.gz cd nginx-1.12.0配置好编译环境
yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl--devel # 编译并安装 ./configure # 默认安装在/usr/local/nginx make make install配置nginx
cd /usr/local/nginx vi conf/nginx.conf启动nginx
cd /usr/local/nginx cd sbin ./nginx开放80端口
firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload访问Nginx Server
参考: http://www.centoscn.com/image-text/install/2014/0812/3480.html http://www.toutiao.com/a6409893898911203585/
