Linux服务器常用的服务安装(2)

1.JDK安装

下载jdk官网

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

全局环境变量的配置文件:vi /etc/profifile

export JAVA_HOME=/usr/local/jdk1.8     #这个路径要改,其余不需要改 
export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

加载环境变量

source /etc/profile

查看是否配置加载成功

java -version

 2.tomcat网站

Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器

tomcat官网下载:

https://tomcat.apache.org/download-80.cgi 
下载: yum install -y wget 
      wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache- tomcat-8.5.43.tar.gz

解压和移动到目标文件夹

tar -xf apache-tomcat-8.5.43.tar.gz
mv apache-tomcat-8.5.43 /usr/local/tomcat8  移动到/usr/local/tomcat8目录

检查java环境

java -version

tomcat重要目录介绍

drwxr-x--- 2 root root  4096 4月  10 2020 bin
-rw-r----- 1 root root 19318 12月  8 2019 BUILDING.txt
drwx------ 3 root root   254 10月 21 15:10 conf
-rw-r----- 1 root root  5408 12月  8 2019 CONTRIBUTING.md
drwxr-x--- 2 root root  4096 4月  10 2020 lib
-rw-r----- 1 root root 57011 12月  8 2019 LICENSE
drwxr-x--- 2 root root 12288 1月   5 15:09 logs
-rw-r----- 1 root root  1726 12月  8 2019 NOTICE
-rw-r----- 1 root root  3255 12月  8 2019 README.md
-rw-r----- 1 root root  7136 12月  8 2019 RELEASE-NOTES
-rw-r----- 1 root root 16262 12月  8 2019 RUNNING.txt
drwxr-x--- 2 root root    30 4月  10 2020 temp
drwxr-x--- 7 root root    81 12月  8 2019 webapps
drwxr-x--- 3 root root    22 4月  10 2020 work



bin:存放可执行命令,比如开启和关闭; 
conf:配置文件
     Context.xml:Tomcat公用的环境配置,tomcat 服务器会定时去扫描这个文件 
     web.xml:Web应用程序描述文件,都是关于是Web应用程序的配置文件 
     server.xml:可以设置tomcat的端口号,添加虚拟机这些的,是对服务器的设置 
     tomcat-users.xml:用户配置文件 
webapps:发布web应用; 
lib:库文件;

 关闭防火墙

systemctl stop firewalld.service

启动tomcat

sh startup.sh 或./startup.sh

查看监听tomcat

[root@lsande conf]# ps -ef|grep tomcat
root     24887     1  0  2020 ?        01:52:37 /opt/lvyue/java/bin/java -Djava.util.logging.config.file=/root/myDir/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /root/myDir/tomcat8/bin/bootstrap.jar:/root/myDir/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/root/myDir/tomcat8 -Dcatalina.home=/root/myDir/tomcat8 -Djava.io.tmpdir=/root/myDir/tomcat8/temp org.apache.catalina.startup.Bootstrap start
root     28395  6769  0 15:04 pts/0    00:00:00 grep --color=auto tomcat

 访问tomcat

服务器IP地址:8080

 

3.nginx网站

Nginx是一款高性能的 HTTP 和反向代理服务器

Nginx的优点:

1.高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应

2.内存消耗少:处理静态文件,同样起web 服务,比apache 占用更少的内存及资源,所有它是轻量级的

3.简单稳定:配置简单,基本在一个conf文件中配置,性能比较稳定,可以7*24小时长时间不间断运行

4.模块化程度高:Nginx是高度模块化的设计,编写模块相对简单

5.负载均衡服务器:Nginx可以做高并发的负载均衡,且Nginx是开源免费的,如果使用F5等硬件来做负载均衡,硬 件成本比较高

6.可移植性高:Nginx代码完全用C语言编写

Nginx的缺点:

1.动态处理差:nginx处理静态文件好,耗费内存少,但是处理动态页面比较差

2.rewrite弱:虽然nginx支持rewrite功能,但是相比于Apache来说,Apachenginx rewrite 强大

Version:0.9 StartHTML:0000000105 EndHTML:0000000315 StartFragment:0000000141 EndFragment:0000000275

编译安装:

安装gcc编译环境:

yum install -y gcc-c++

 

 

安装zlib-devel库:

yum install -y zlib-devel

安装OpenSSL密码库:

yum install -y openssl openssl-devel

安装pcre正则表达式库:

下载地址:https://ftp.pcre.org/pub/pcre/ 
tar -xf pcre-8.43.tar.gz 
cd pcre-8.43 
mkdir -p /usr/local/pcre 
./configure --prefix=/usr/local/pcre 
make && make install

下载编译安装nginx

nginx下载官网:http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.16.0.tar.gz 
mkdir -p /usr/local/nginx 
tar -xf nginx-1.16.0.tar.gz 
cd nginx-1.16.0 
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with- http_stub_status_module --with-pcre 
make && make install

 

启停nginx服务:

启动: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 

测试: /usr/local/nginx/sbin/nginx -t 

关闭: /usr/local/nginx/sbin/nginx -s stop 

打开浏览器测试能否访问到测试页面

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值