FreeBSD 部署Tomcat、Nginx、MySQL8/MariaDB 环境

Unix/Linux > FreeBSD 文章作者:oop大站长 2021-02-06 12:06 红名网原创 阅读: loading...

上篇已经讲本站转入FreeBSD,所以把本站的环境部署写出来,供需要的小伙伴参考。本篇主要讲解Tomcat、Nginx、MySQL8/MariaDB 环境部署,过程比较简单。下一篇主要讲搭建环境后的PublicCMS(Javacms)环境配置,以及本站推出的RedTCMS部署

FreeBSD.png

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版本

searchtomcat.png

选择 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

评论 点击评论