Web环境搭建Nginx+Tomcat流行动态-一键完成

Posted 蜜蜂点滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web环境搭建Nginx+Tomcat流行动态-一键完成相关的知识,希望对你有一定的参考价值。

一、web02服务器

制作一键安装Nginx脚本,把以下内容写入脚本install_nginx.sh

[root@web02/server/scripts]#vim install_nginx.sh

#1、编译安装

#①安装依赖环境

yum install pcre pcre-devel -y

yum install openssl openssl-devel -y

#②规范软件包存放路径 

mkdir /server/tools

cd /server/tools

#<==下载软件包,事先下载好放到tools目录里

#wget http://nginx.org/download/nginx-1.16.1.tar.gz

tar xf nginx-1.16.1.tar.gz

#进程使用的用户

useradd -s /sbin/nologin mifengweb -u 1002 -M 

#③配置:

#<==建软件安装目录

mkdir /application/nginx-1.16.1           

cd /server/tools/nginx-1.16.1

./configure --user=mifengweb --group=mifengweb --prefix=/application/nginx-1.16.1/ --with-http_stub_status_module --with-http_ssl_module --with-pcre

#验证是否配置成功:返回0代表正确

echo $? 

#④编译:

#<==把代码编译成二进制文件的过程

make                                

#<==把软件拷贝到指定的位置

make install                      

#<==验证是否成功

#echo $?

#<==建立软连接,开发人员使用。

ln -s /application/nginx-1.16.1/ /application/nginx    

#<==启动前检查配置文件语法

/application/nginx/sbin/nginx -t

#<==启动服务

/application/nginx/sbin/nginx   

#⑤环境变量

echo 'export PATH="/application/nginx/sbin:$PATH"'>>/etc/profile

#<==查看是否成功写入环境变量

tail -1 /etc/profile    

#生效

. /etc/profile

#<==验证是否成功

nginx -t

###设置开机启动>覆盖,>>追加

cp /etc/rc.d/rc.local /etc/rc.d/rc.local.ori

cat>>/etc/rc.d/rc.local<<EOF

/application/nginx/sbin/nginx

EOF

#分配执行权限

chmod +x /etc/rc.d/rc.local

二、搭建Tomcat

1、安装jre(最基本的,原来Tomcat5.5之前需要安装jdk)

制作一键安装Nginx脚本,把以下内容写入脚本install_jdk.sh

[root@web02/server/scripts]#vim install_jdk.sh

#下载软件jdk-8u161-linux-x64.tar.gz 提前放入/server/tools目录

#解压

cd /server/tools

tar xf /server/tools/jdk-8u161-linux-x64.tar.gz

#创建java和tomcat安装目录

mkdir /application/java /application/tomcat8.5

#jdk1.8.0_161移到java目录下,并改名为jdk1.8

mv /server/tools/jdk1.8.0_161 /application/java/jdk1.8

#配置变量 >覆盖,>>追加

cat >>/etc/profile<<EOF

JAVA_HOME=/application/java/jdk1.8

CLASSPATH=$JAVA_HOME/lib

CATALINA_HOME=/application/tomcat8.5

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

EOF

#使配置文件生效

. /etc/profile

建议手工修改:

#修改java.security文件

vim /application/java/jdk1.8/jre/lib/security/java.security 

securerandom.source=file:/dev/./urandom

2、安装tomcat

制作一键安装Nginx脚本,把以下内容写入脚本install_tomcat.sh

[root@web02/server/scripts]#vim install_tomcat.sh

#下载软件apache-tomcat-8.5.54.tar.gz,放到/server/tools目录

#解压

cd /server/tools

tar xf /server/tools/apache-tomcat-8.5.54.tar.gz

#把/server/tools/apache-tomcat-8.5.54移到application,并改名为#tomcat8.5。

mv /server/tools/apache-tomcat-8.5.54 /application/tomcat8.5

#如果需要修改tomcat的8080端口,请手工修改

#vim /application/tomcat8.5/conf/server.xml

#启动tomcat服务

ln -s /application/tomcat8.5/ /application/tomcat

cd /application/tomcat8.5/bin

./startup.sh

启动成功。

三、测试

浏览器输入:服务器ip:8080

成功。

以上是关于Web环境搭建Nginx+Tomcat流行动态-一键完成的主要内容,如果未能解决你的问题,请参考以下文章

nginx 与 tomcat 组合搭建web服务

Nginx 配合java 做WEB不流行吗?

搭建nginx+tomcat+Java的负载均衡环境

Nginx实例之反向代理Tomcat

nginx+tomcat+memcache

keepalived+nginx+tomcat搭建高性能web服务器集群