运维

运维

Products

当前位置:首页 > 运维 >

如何在Ubuntu上部署网站,你掌握了吗?

96SEO 2025-09-22 18:48 0


一、 准备工作

在开始部署网站之前,确保你的Ubuntu系统已经安装完成。

如何在Ubuntu上部署网站
  • 安装Ubuntu操作系统
  • 确保网络连接正常
  • 安装必要的软件包

二、安装Apache服务器

Apache是一款广泛使用的开源Web服务器软件。

  1. 打开终端
  2. 输入以下命令安装Apache服务器:
  3. sudo apt-get update
  4. sudo apt-get install apache2

三、 配置Apache服务器

安装Apache服务器后需要对其进行配置。

  1. 打开Apache配置文件:
  2. sudo nano /etc/apache2/apache2.conf
  3. 在配置文件中, 找到以下行并取消注释:
  4. ServerName www.example.com
  5. 保存并关闭配置文件

四、安装MySQL数据库

MySQL是一款流行的开源关系型数据库管理系统。

  1. 打开终端
  2. 输入以下命令安装MySQL服务器:
  3. sudo apt-get install mysql-server
  4. 在安装过程中, 你需要设置一个root用户的密码

五、配置MySQL数据库

安装MySQL数据库后需要对其进行配置。

  1. 打开终端
  2. 输入以下命令启动MySQL服务:
  3. sudo systemctl start mysql
  4. 输入以下命令设置MySQL服务开机自启:
  5. sudo systemctl enable mysql

六、安装PHP

PHP是一种流行的开源服务器端脚本语言。

  1. 打开终端
  2. 输入以下命令安装PHP:
  3. sudo apt-get install php
  4. 安装PHP模块, 比方说:
  5. sudo apt-get install php-mysql

七、配置PHP

  1. 打开终端
  2. 输入以下命令打开PHP配置文件:
  3. sudo nano /etc/php/7.4/apache2/php.ini
  4. 在配置文件中, 找到以下行并取消注释:
  5. extension_dir = /usr/lib/php/7.4/extensions/no-debug-non-zts-20190902
  6. 保存并关闭配置文件

八、部署网站

现在你已经完成了Ubuntu服务器的基本配置。接下来你可以将网站代码上传到服务器,并配置Apache服务器以指向网站目录。

  1. 将网站代码上传到服务器
  2. 打开终端
  3. 输入以下命令创建网站目录:
  4. sudo mkdir /var/www/yourdomain.com
  5. 将网站代码上传到服务器
  6. 打开终端
  7. 输入以下命令更改目录权限:
  8. sudo chown -R www-data:www-data /var/www/yourdomain.com
  9. 配置Apache服务器以指向网站目录
  10. 打开终端
  11. 输入以下命令创建一个新的虚拟主机配置文件:
  12. sudo nano /etc/apache2/sites-available/yourdomain.com.conf
  13. 在配置文件中, 添加以下内容:
  14. ServerAdmin
  15. ServerName yourdomain.com
  16. ServerAlias www.yourdomain.com
  17. DocumentRoot /var/www/yourdomain.com
  18. ErrorLog ${APACHE_LOG_DIR}/error.log
  19. CustomLog ${APACHE_LOG_DIR}/access.log combined
  20. 保存并关闭配置文件
  21. 启用新的虚拟主机配置文件
  22. 打开终端
  23. 输入以下命令启用新的虚拟主机配置文件:
  24. sudo a2ensite yourdomain.com.conf
  25. 重启Apache服务器以应用更改
  26. 打开终端
  27. 输入以下命令重启Apache服务器:
  28. sudo systemctl restart apache2

九、测试网站

现在你可以通过浏览器访问你的网站了。在浏览器中输入你的域名, 比方说:http://yourdomain.com你应该能看到你的网站。

十、

在Ubuntu上部署网站需要一系列的步骤,包括安装Apache服务器、MySQL数据库和PHP。通过本文的指导,你应该已经掌握了如何在Ubuntu上部署网站。祝你部署成功!


标签: ubuntu

提交需求或反馈

Demand feedback