使用windos电脑模拟搭建集群(四)web环境 linux+nginx+jdk+tomcat
2018-07-13 17:39
961 查看
1.使用ansible的playbook自动安装两台web主机的nginx
1.配置模块 主机清单
2.创建 playbook目录并编写安装nginx的playbook
mkdir -p playbookDir/ansible-nginx
[root@mage-monitor-01 ansible-nginx]# cat install_nginx.yml - hosts: web tasks: - name: NGINX | Installing NGINX repo rpm yum: name: http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm - name: NGINX | Installing NGINX yum: name: nginx state: latest - name: NGINX | Starting NGINX service: name: nginx state: started
3.执行playbook
4.查看nginx服务
5.将nginx设置成开启启动项
2.使用playbook自动安装java环境
1.创建java的playbook目录并编写playbook
[root@mage-monitor-01 playbookDir]# mkdir ansible-java
2.编写设置远端主机的jdk环境变量配置脚本 set_jdk.sh
#!/bin/bash echo "export JAVA_HOME=${HOME}/jdk" >> ~/.bash_profile echo 'export CLASSPATH=.:${JAVA_HOME}/lib' >> ~/.bash_profile echo 'export PATH=${JAVA_HOME}/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
3.编写 安装java 环境的 playbook
--- - hosts: web tasks: - name: 1.copy jdk to remote host copy: src=jdk-8u161-linux-x64.tar.gz dest=~ - name: 2.tar jdk shell: tar zxf jdk-8u161-linux-x64.tar.gz - name: 3.create soft link shell: ln -s ~/jdk1.8.0_161 jdk - name: 4.copy script to remote copy: src=set_jdk.sh dest=~ - name: 5.execute script shell: /bin/bash set_jdk.sh - name: 6.copy tomcat to remote host copy: src=apache-tomcat-8.0.50.tar.gz dest=~ - name: 7.tar tomcat shell: tar zxf apache-tomcat-8.0.50.tar.gz - name: 8.start tomcat shell: /apache-tomcat-8.0.50/bin/startup.sh
4.执行playbook
[root@mage-monitor-01 ansible-java]# ansible-playbook intall-java.yml
5.检查tomcat进程,如果存在进程,标识jdk环境变量没问题和tomcat也安装成功了,如果环境变量配置不成功,tomcat压根无法启动。
5.页面测试一下
相关文章推荐
- 使用windos电脑模拟搭建web集群(一)
- Linux下利用jdk+tomcat+mysql搭建JavaWeb服务的环境
- 基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- NGINX的原理、安装、配置以及使用tomcat在linux上搭载集群环境
- 使用windos电脑模拟搭建集群(三)实现全网监控
- Linux主机web环境jdk+tomcat服务器搭建
- Linux使用基础二:开发环境搭建(jdk+tomcat+eclipse)
- Linux搭建java web服务器环境(jdk7+tomcat7+mysql5.5 基于CentOS 6.5)
- Linux下jsp环境搭建(Nginx+jdk+mysql+tomcat)
- Linux上JavaWeb环境搭建: JDK8 Tomcat Mysql Redis
- Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务
- 关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- linux j2ee 环境搭建nginx+tomcat+jdk
- 使用Nginx搭建tomCat集群环境
- Linux下搭建Web项目运行环境Tomcat+Mysql+Jdk
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- Linux下搭建web测试环境(安装JDK和Tomcat)
- nginx+apache+mysql+php+memcache+squid搭建集群web环境