一步一步教你架构linux服务器?
Linux服务器的部署,配置,搭建步骤:
1.准备:
1.1. jdk1.8:jdk-8u11-linux-x64.tar.gz。
tomcat:apache-tomcat-8.0.39-windows-x64.zip。
1.2. 先安装个1.8的jdk,注意是linux for jdk,要不然可不行。
然后新建一个java文件夹在根目录的(这里的根目录要通过cd 再接/usr/进入,而不是home/xxx,可以通过pwd查看当前所在路径)/usr/下,用来放置解压后的jdk文件,这里因为后缀名是tar.gz所以直接用tar -xf 命令解压。
2.配置:
2.1. 配置JDK的环境变量:到/etc/文件夹找到profile文件,通过文件编辑命令vi profile在文件的末尾加上变量参数:
JAVA_HOME=/usr/java/jdk1.8.0_11
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.2. 把下好的tomcat解压到自定义的一个文件夹里了,我的是home/pengyy/tomcat/下,到config文件里修改一下端口号,vi命令编辑server.xml,里面后来启动的时候8005那个端口有冲突,我直接改了8088,然后又把http请求的端口改成了8001,OK,tomcat配置完成,没什么过多的步骤。
linux下一个tomcat可以部署多个工程吗?如何部署?
毫无疑问tomcat跟nginx,apache这些一样,也是支持多个虚拟主机的。无论是在Linux下,还是Windows下面,它们的用法都是一样的,跟操作系统无关的。
有一种办法是你可以启动多个tomcat,每一个tomcat一个工程,通过绑定不同的端口来访问您的工程,当然了这种方式不符合题目的要求。
另外一种就是通过host的方式来指定工程,在Linux下部署好你的tomcat之后,在conf目录下有一个文件叫server.xml, 这个配置文件就是管理您的工程或者虚拟主机的文件,找到如下的配置,按需要添加即可。
<Host name="web-one" appBase="/home/web/" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/web/web-one" debug="0" reloadable="true"/>
</Host>
<Host name="web-two" appBase="/home/web/" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
还没有评论,来说两句吧...