ubuntu

ubuntu lamp下如何部署网站

小樊
45
2025-09-20 20:57:09
栏目: 云计算

Ubuntu LAMP环境下部署网站的完整步骤

1. 准备工作:更新系统

在开始前,确保系统软件包为最新版本,避免兼容性问题:

sudo apt update && sudo apt upgrade -y

2. 安装LAMP组件

LAMP(Linux、Apache、MySQL、PHP)是动态网站的基础环境,需依次安装:

3. 部署网站文件

默认情况下,Apache的网站根目录为/var/www/html,将网站文件上传至该目录即可:

设置文件权限(确保Apache可访问):

sudo chown -R www-data:www-data /var/www/html  # 将所有者改为Apache用户
sudo chmod -R 755 /var/www/html               # 设置目录权限

4. 配置虚拟主机(可选,多网站场景)

若需托管多个网站,可通过虚拟主机配置实现:

5. 配置防火墙

允许HTTP(80端口)和HTTPS(443端口)流量,确保网站可被访问:

sudo ufw allow 'Apache Full'  # 允许Apache全流量(HTTP+HTTPS)
sudo ufw enable                 # 启用防火墙

6. 测试网站访问

7. 可选优化:安装phpMyAdmin(数据库管理工具)

若需图形化管理MySQL数据库,可安装phpMyAdmin:

sudo apt install phpmyadmin -y

安装过程中选择Apache作为Web服务器,并设置数据库管理员密码。完成后,通过http://your_server_ip/phpmyadmin访问。

注意事项

按照以上步骤操作,即可在Ubuntu LAMP环境下成功部署网站。

0
看了该问题的人还看了