1.安装jdk
在根目录下新建package目录,将jdk安装包放在该目录下,解压:
解压后重命名并移动到其他目录:
2.安装docker和mysql
Ubuntu a安装docker命令见blog.csdn.net/qq_36124724…
3安装tomcat
在以下目录下解压tomcat并重命名
- [1 ] 解压
- [3 ] 编辑配置文件/etc/profile
- [4 ] 使配置立即生效
- [ 5] 配置在任意工作目录快速启动tomcat
- [ 6] 编辑tomcat【实际上是catalina.sh文件】
- [ 7]修改以下文件
在文件最后添加
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui,manager-jmx,manager-script,manager-status"/>
- [ 8] 给tomcat文件赋予新的权限
chmod 755 /etc/init.d/tomcat
sudo update-rc.d tomcat defaults
sudo update-rc.d tomcat defaults
sudo service tomcat start
- [ 9] 启动和关闭Tomcat
service tomcat start
service tomcat stop
4.tomcat部署https证书
- 在tomcat目录下找到server.xml配置文件,需改两个地方
5.部署nginx
- [ 1] 安装编译工具及库文件
sudo apt update && sudo apt install -y make zlib1g zlib1g-dev g++ libtool libssl-dev openssl libpcre3-dev
- [ 2]在/usr/local目录解压tar -zxvf
- [ 3]编译安装nginx,默认安装到 /usr/local/nginx中
//编译
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
//安装
make && make install
不同的是编译后Ubuntu真正的nginx在这里
- [ 3]拷贝文件nginx.conf到对应的安装目录当中
- [ 4]启动,重启,停止nginx
cd /usr/local/nginx/sbin/
./nginx #启动
./nginx -s stop #停止
./nginx -s quit #退出
./nginx -s reload #重启
6.nginx部署https证书
- [ 1]进入解压目录,注意不是安装目录执行
./configure --with-http_ssl_module --prefix=/usr/local/nginx
- [ 2]编译并安装
make
sudo make install
- [ 3]验证SSL模块
/usr/local/nginx/sbin/nginx -V
出现以上则代表正常
- [ 4]配置SSL证书
将证书放在该目录下,并且替换nginx.conf