FreeBSD 部署Tomcat、Nginx、MySQL8/MariaDB 环境
上篇已经讲本站转入FreeBSD,所以把本站的环境部署写出来,供需要的小伙伴参考。本篇主要讲解Tomcat、Nginx、MySQL8/MariaDB 环境部署,过程比较简单。下一篇主要讲搭建环境后的PublicCMS(Javacms)环境配置,以及本站推出的RedTCMS部署。
FreeBSD 官网地址:https://www.freebsd.org/
FreeBSD 官网中文地址:https://www.freebsd.org/zh-cn/
FreeBSD的环境部署有多种方式,常用的有pkg(相当于yum、apt-get)、ports(编译安装)等。因为本站不追求细致的版本控制,只在乎安装省事、更新安全补丁方便的原则,所以选择pkg方式。以后的部署方式也都是以pkg方式部署。如果想了解ports部署方式,以后会单独写一章相关内容。
本站环境选择的版本:
系统:FreeBSD 11.4 Releases
Tomcat:9.0.41
Nginx:1.18.0
MySQL:8.0
1、安装Tomcat
先看一下仓库都提供了哪些版本:
pkg search tomcat # 搜索提供的tomcat版本
选择 tomcat9-9.0.41 版本进行安装
pkg install tomcat9-9.0.41
安装过程会自动安装jre8,所以jre不用单独安装了
tomcat的安装和配置路径在:
/usr/local/apache-tomcat-9.0/
配置tomcat开机启动服务,编辑/etc/rc.conf文件,并将 tomcat9_enable="YES" 指令加入文件内。
ee /etc/rc.conf tomcat9_enable="YES"
或者使用指令直接加入:
sysrc tomcat9_enable="YES"
tomcat9_enable="YES"指令相当于centos的“systemctl enable tomcat9”。但是在FreeBSD内是以service服务控制的,并加入/etc/rc.conf配置文件内。
启动tomcat
service tomcat9 start
访问效果:ip:8080,因为还没有开启防火墙,所以可以直接访问,基本没有什么问题。
具体的配置这篇不写,包括nginx和mysql,都在下一篇的网站部署内有详细的配置。
2、安装Nginx
搜索并查看仓库提供的nginx版本,不再截图,自己实际操作即可。
pkg search nginx
安装当前最新的稳定版
pkg install nginx-1.18.0_45,2
nginx的安装和配置路径在:
/usr/local/etc/nginx/
配置nginx开机启动服务,编辑/etc/rc.conf文件,并将 nginx_enable="YES" 指令加入文件内。
sysrc nginx_enable="YES"
启动nginx
service nginx start
3、安装MySQL
搜索并查看仓库提供的mysql版本
pkg search mysql
给出的结果很多,版本也很多,甚至特别老的都有,当然那必然选择最新的8.0稳定版。因为没有特别苛刻的版本控制要求,所以也没必要使用那么老旧的5.7等版本。除非要安装的程序要求某个版本,那自行选择需要的版本安装即可。
pkg install mysql80-server-8.0.22_2
mysql的安装和配置路径在:
/usr/local/etc/mysql/
配置mysql开机启动服务,编辑/etc/rc.conf文件,并将 mysql_enable="YES" 指令加入文件内。
sysrc mysql_enable="YES"
启动mysql
service mysql-server start
4、安装MariaDB
mariadb提供的版本也挺多,提供的有mariadb 10.3、10.4、10.5等,自行选择即可,安装和配置方式同上。
环境安装完毕,欢迎指正交流!
共0人点赞
共0人收藏
畅言区 当前 0 条评论