手绘地图微信小程序服务器环境部署

0 阅读1分钟

1.安装jdk

在根目录下新建package目录,将jdk安装包放在该目录下,解压:

image.png 解压后重命名并移动到其他目录:

image.png

image.png

2.安装docker和mysql

Ubuntu a安装docker命令见blog.csdn.net/qq_36124724…

image.png

3安装tomcat

在以下目录下解压tomcat并重命名

image.png

  • [1 ] 解压

image.png

- [2] **重命名**

image.png

  • [3 ] 编辑配置文件/etc/profile

image.png

  • [4 ] 使配置立即生效

image.png

  • [ 5] 配置在任意工作目录快速启动tomcat

image.png

  • [ 6] 编辑tomcat【实际上是catalina.sh文件】

image.png

  • [ 7]修改以下文件 image.png 在文件最后添加
<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证书

  1. 在tomcat目录下找到server.xml配置文件,需改两个地方

image.png image.png

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在这里

image.png

  • [ 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

image.png 出现以上则代表正常

  • [ 4]配置SSL证书

image.png

将证书放在该目录下,并且替换nginx.conf

image.png