开发者学堂课程【Linux入门到精通:WEB 服务器配置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/401/detail/5217
WEB 服务器配置
内容简介:
1. JDK 安装
2. Tomcat 安装
1.JDK安装
(1)创建目录
把 jdk 文件传到目录下,这个目录是根据自己的具体自定义的目录,只要保证放在相应的目录下就可以。
目录规划的问题中,可以自定义的一个 www 目录,这个目录里可能就有所有的项目或者以后的东西都放在这个目录下,然后创建一个系统默认的作为这个文件夹里边一些其他的内容的一个缓存或者缓存配置。
系统实际上也可以多开,因为它跟虚拟机是不一样的,虚拟机只能一个窗口控制,远程管理可以通过这个方式克隆一个窗口打开。我们通过ap-gate这个方式装的所有软件的运行文件都放在bin的文件下边,系统的软件放在sbin文件下。
其实在用 Java 做编译做开发的时候也是一样的,tomcat 也都是在 sbin 下。总的来说我们需要对自己的目录有一个规划,比如以后需要一个存放软件的目录,后期需要一个自己的运行的目录,需要自己去创建。
(2)安装jdk安装包
第一步,想把安装包给解压开,用命令 tar -zxf xxxxx 解压,该命令专门用于解压缩 tar 结尾的文件,运行命令 tar-zcf xxxx.tar.gz xxxxx ,可以压缩文件。
上图“存储”就相当于对文件并没有进行压缩,只是进行了储存,它的速度是最快的。
压缩方式速度是从上往下逐渐变慢的,但压缩率是逐渐变高的。可以手动调节比如选择压缩会变慢,但是压缩率会升高,能提升20%左右的性能。
进入 soft 目录,在原目录中解压。
root@ubuntu: / www/ soft#
root@ubuntu : /www/soft# ls -alh
total 383M
drwxr-xr-x 3 root root 4.0K Apr 22 10:58
drwxr-xr-x 8 root root 4.0K Apr 22 10:53
-rw-r--r-- 1 root root 9.OM Apr 10 10:59 apache-tomcat-8.5.13.tar.gz
drwxr-xr-x 8 uucp143 4.0K Dec 13 08:50 jdk1.8.0_121
-rw-r--r-- 1 root root 175M Apr 10 11:13 jdk-8u121-1inux-x64.tar.gz
-rw-r--r-- 1 root root 199M Apr 10 10:56 mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar
(3)将解除的包复制到自定义的 bin 目录下
root@ubuntu :/www/soft# cp -R jdk1.8.0_121//www/bin/
root@ubuntu : /www/ soft#1s
apache-tomcat-8.5.13.tar-gz
jdk1.8.0_121
jdk-8u121-1inux-x64.tar.gz
mysq1-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar
root@ubuntu : / www/ soft#_cd /www/ bin/
root@ubuntu : /www/ bin# ls
jdk1.8.0_121
root@ubuntu : /www/ bin# ls -alh
total 12K
drwxr-xr-x 3 root root 4.0K Apr 22 10:59
drwxr-xr-x 8 root root 4.0K Apr 22 10:53
drwxr-xr-x 8 root root 4.0K Apr 22 10:59 jdk1.8.0_121
创建软连接(同目录)
root@ubuntu : / www/ bin# ln -s_jdk1.8.0_121/ jdk
root@ubuntu : /www/bin# ls -aTh
total 12K
drwxr-xr-x 3 root root 4.OK Apr 22 11:01
drwxr-xr-x 8 root root 4.0K Apr 22 10:53
lrwxrwx rwx 1 root root13 Apr 22 11:01jdk ->jdk1.8.0_121/
drwxr-xr-x 8 root root 4.0K Apr 22 10:59jdk1.8.0_121
创建软连接(不同目录)
root@ubuntu : /www/bin# 1n -s_/www/bin/jdk1.8.0_121/ jdk
root@ubuntu : /www/bin# ls -alh
total 12K
drwxr-xr-x 3 root root 4.0K Apr 22 11:03
drwxr-xr-x 8 root root 4.OK Apr 22 10:53
lrwxrwxrwx 1 root root22 Apr 22 11:03jdk -> / www/ bin/jdk1.8.0_121/
drwxr-xr-x 8 root root 4.0K Apr 22 10:59jdk1.8.0_121
(4)添加环境至文件
将下方代码粘入
export JAVA_HOME="/www/bin/jdk/"
export CLASSPATH=".:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar"
export JRE_HOME="$JAVA_HOME/jre"
export PATH="$JAVA_HOME/bin:$PATH“
注意:粘贴过程中会出现乱码,对照正确格式做修改。
运行命令 source xxxxx/xxxx.sh (初始化脚本/初始化运行脚本)
最后运行 java 和 javac 命令进行验证是否安装成功
2.Tomcat 安装
(1)解压 Tomcat
root@ubuntu:/etc# cd /www/ soft/
root@ubuntu : /www/soft# 1s
apache-tomcat-8.5.13.tar.gz jdk-8u121-1inux-x64.tar. gz
jdk1.8.0_121 mysq1-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar
root@ubuntu:/www/soft# tar -zxf apache-tomcat-8.5.13.tar. gz
root@ubuntu: /www/soft# 1s
apache-tomcat-8.5.13 jdk-8u121-1inux-x64.tar.gz
apache-tomcat-8.5.13.tar.gzmysq1-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar
jdk1.8.0_121
(2)将解除的包复制到自定义的 bin 目录下
root@ubuntu:/www/soft#cp-R apache-tomcat-8.5.13/ ../bin/
root@ubuntu : /www/soft# cd ../bin/
root@ubuntu : /www/bin# 1s
apache-tomcat-8.5.13jdkjdk1.8.0_121
root@ubuntu: /www/bin# 1s -aTh
total 16K
drwxr-xr-x 4 root root 4.OK Apr 22 11:11.
drwxr-xr-x 8 root root 4.OK Apr 22 10:53 ..
drwxr-xr-x 9 root root 4.OK Apr 22 11:11 apache-tomcat-8.5.13
1rwxrwxrwx 1 root root 22 Apr 22 11:03 jdk -> /www/bin/jdk1.8.0_121/
drwxr-xr-x 8 root root 4.OK Apr 22 10:59 jdk1.8.0_121
创建软连接
root@ubuntu:/www/bin# ln -s apache-tomcat-8.5.13/ tomcat
root@ubuntu : /www/bin# 1s
apache-tomcat-8.5.13jdkjdk1.8.0_121 tomcat
root@ubuntu : /www/bin# 1s -aTh
tota1 16K
drwxr-xr-x 4 root root 4.OK Apr 22 11:12.
drwxr-xr-x 8 root root 4.OK Apr 22 10:53 ..
drwxr-xr-x 9 root root 4.0K Apr 22 11:11 apache-tomcat-8.5.13
lrwxrwxrwx 1 root root22 Apr 22 11:03 idk ->/www/bin/jdk1.8.0_121/
drwxr-xr-x 8 root root 4.OK Apr 22 10:59 jdk1.8.0_121
lrwxrwXrwx 1 root root21 Apr 22 11:12 tomcat -> apache-tomcat-8.5.13/
(3)添加环境
把 export TOMCAT_HOME= " /mnt/bin/tomcat"配到目录中
运行命令 source xxxxx/xxxx.sh (初始化脚本/初始化运行脚本)
将 /www/bin/jdk/bin:/www/bin/jdk 加到系统环境下,保证 java 正常运行
手工配置环境时为了防止系统霸占空间,可以选择重启操作。
试运行 Tomcat (正确状态如下)
root@ubuntu : /www/bin/apache-tomcat-8.5.13/bin#./ startup. sh
Using CATALINA_BASE:/www/bin/apache-tomcat-8.5.13
using CATALINA_HOME:/www/bin/apache-tomcat-8.5.13
using CATALINA_TMPDIR: /www/bin/apache-tomcat-8.5.13/temp
using JRE_HOME: /www/bin/jdk
using CLASSPATH: /www/bin/apache-tomcat-8.5.13/bin/bootstrap.jar:/www/bin/ap
ache-tomcat-8.5.13/bin/tomcat-juli.jar
Tomcat started
(4)验证安装配置是否成功
验证是否运行成功(访问 Tomcat 地址)
停止运行
root@ubuntu:/www/bin/apache-tomcat-8.5.13/bin# ./ shutdown.sh
Using CATALINA_BASE:/www/bin/apache-tomcat-8.5.13
Using CATALINA_HOME:/www/bin/apache-tomcat-8.5.13
Using CATALINA_TMPDIR: /www/bin/apache-tomcat-8.5.13/temp
using JRE__HOME: /www/bin/jdk
using CLASSPATH: /www/bin)/apache-tomcat-8.5.13/bin/bootstrap.jar:/www/b
in/apache-tomcat-8.5.13/bin/tomcat-juli.ja
kill-9 xxxx 可以强制杀死进程