一、JDK
1.下载
1.cd /usr/local
2.wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
3.chmod +x jdk-8u131-linux-x64.rpm
4.rpm -ivh jdk-8u131-linux-x64.rpm
默认软件地址:/usr/java/jdk1.8.0_131
5.验证
二、Tomcat
1.下载
https://tomcat.apache.org/download-90.cgi
上传到服务器
2.解压&运行
tar zxf /usr/local/apache-tomcat-9.0.48.tar.gz
/usr/local/tomcat9/bin/startup.sh
3.访问测试
三、Nginx
1.下载nginx
cd /usr/local/
wget http://nginx.org/download/nginx-1.16.1.tar.gz
2.编译和安装
tar zxf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
ps:如果报错,执行这个命令,安装所需环境:
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
3.编写和配置Nginx
vim /usr/local/nginx/conf/nginx.conf
如下内容:
user root;
worker_processes 2;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
#Nginx实现负载均衡的Tomcat列表
upstream localServer {
server 101.35.20.129:8084;
server 101.35.20.129:8085;
server 101.35.20.129:8086;
}
server {
listen 443 ssl;
server_name qfedu.ytcloud.xyz;
#证书文件名称
ssl_certificate 1_qfedu.ytcloud.xyz_bundle.crt;
#私钥文件名称
ssl_certificate_key 2_qfedu.ytcloud.xyz.key;
#请按照以下协议配置
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
proxy_pass http://localServer;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
ps:域名发送改变,也需要更改域名、证书名称。Tomcat发生改变也需要更新Tomcat的ip地址
4.运行
启动:/usr/local/nginx/sbin/nginx
重启:/usr/local/nginx/sbin/nginx -s reload
关闭:/usr/local/nginx/sbin/nginx -s stop
5.访问测试
四、Docker
1.安装Docker
curl -sSL https://get.daocloud.io/docker | sh
2.安装Docker-Compose
1.sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.sudo chmod +x /usr/local/bin/docker-compose
3.sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3.验证&启动
docker version
docker-compose -version
systemctl start docker
systemctl stop docker
五、基于Docker安装Mysql
1.安装
docker run -d --name mysql3306 -e MYSQL_ROOT_PASSWORD=laoxingnb -p 3306:3306 mysql:5.7
2.连接