joomla! 是一套开源的内容管理系统(简称 CMS)。可以把它
理解为一套免费、好用的建站系统。和它同样知名的还有 Drupal
以及 WordPress
系统。
Joomla 核心优势就在于各种类型的内容发布管理,包括文字、图片、音频视频、文件等。
无论是企业、政府、教育、金融等各行业的官网制作,或是电商网站、个人博客或是内部资
讯平台 Joomla 都能胜任。
joomla 运行环境参考这里。
- VirtualBox 6.1.34
- Ubuntu Server 22.04
- Apache 2.4+
- PHP 8.0
- MySQL 5.6+
Ubuntu Server
获取 Ubuntu Server ,在 VirtualBox 中按步骤安装。
- 替换默认官网源为清华镜像源
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
。 - 勾选
openssh-server
安装 ssh 服务。
完成安装后登录,使用命令ifconfig
查看 IP,结果发现是 10.0.2.15
在本地无法
ping 通。打开本地 cmd 输入指令 ipconfig
得到 以太网适配器 VirtualBox Host-Only Network
的 IP 为 192.168.56.1
,且可以 ping 通。
使用 putty
远程登录 192.168.56.1
报错 Network error: connection refused
。
主要原因是 Virtualbox 网络配置网卡连接方式为 网络地址转换(NAT)
,需要在
端口转发规则
中设置,如下:
名称 | 协议 | 主机 IP | 主机端口 | 子系统 IP | 子系统端口 |
---|---|---|---|---|---|
ssh | TCP | 192.168.56.1 | 22 | 10.0.2.15 | 22 |
现在,可以在本地通过 putty 访问 Ubuntu Server 了。
Apache
Apache 相关信息在这里查看。
-
Ubuntu 安装 Apache2
# 安装 sudo apt install apache2 -y # 如果有 UFW 防火墙运行,需要允许 Apache sudo ufw allow 'Apache' # 查看运行状态 sudo systemctl status apache2 # 若没运行 sudo systemctl enable apache2 sudo systemctl start apache2