
在亿速云上部署你的第一个Web应用
本文将指导你如何在亿速云上部署一个基本的Web应用。我们将使用Nginx作为Web服务器,并使用PHP和MySQL作为后端服务来完成这项任务。通过本指南,你将能够快速搭建并运行一个功能齐全的Web应用。
操作前的准备
在开始之前,请确保你已拥有以下内容:
- 一个亿速云账号并创建了一个VPS实例。
- 对Linux命令行有基本的理解。
- 对Web开发基础知识有所了解。
步骤1:连接到你的VPS实例
使用SSH连接到你的亿速云VPS。在终端中输入以下命令:
ssh root@你的VPS_IP地址
替换”你的VPS_IP地址”为你实际的VPS IP地址。如提示输入密码,请填写你的VPS root密码。
步骤2:更新系统软件包
连接后,首先更新系统的软件包以确保你使用的是最新版本。在命令行中运行:
apt update && apt upgrade -y
这将更新软件包列表并安装可用的更新。
步骤3:安装Nginx
在VPS上安装Nginx Web服务器,运行以下命令:
apt install nginx -y
安装完成后,启动Nginx并设置其为开机自启:
systemctl start nginx
systemctl enable nginx
检查Nginx是否运行
在浏览器中输入你的VPS IP地址。如果配置正确,你应该能看到Nginx的欢迎页面。
步骤4:安装PHP和相关扩展
要使Nginx支持PHP,您需要安装PHP及其扩展。运行以下命令:
apt install php-fpm php-mysql -y
安装完成后,编辑PHP配置文件,以便Nginx能够正确解析PHP文件:
nano /etc/php/7.4/fpm/pool.d/www.conf
找到以下行并确保其配置如下:
listen = /run/php/php7.4-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
保存更改并重启PHP-FPM服务:
systemctl restart php7.4-fpm
步骤5:配置Nginx以支持PHP
现在,我们需要配置Nginx以处理PHP文件。编辑Nginx的默认配置文件:
nano /etc/nginx/sites-available/default
在server块中找到并更改以下内容:
index index.html index.htm index.php index.nginx-debian.html;
并在location块中添加以下内容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
保存更改,并测试Nginx配置是否正确:
nginx -t
如果没有错误,重启Nginx:
systemctl restart nginx
步骤6:安装MySQL
要为你的Web应用提供数据存储,安装MySQL:
apt install mysql-server -y
安装完成后,运行以下命令以启动MySQL安全设置向导:
mysql_secure_installation
根据提示设置root密码并选择其他安全选项。
步骤7:创建数据库和用户
登录MySQL并创建一个新数据库和用户:
mysql -u root -p
输入密码后,进入MySQL命令行并运行:
CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
记得根据你的需求替换示例值。
常见问题与注意事项
- 确保防火墙允许HTTP/HTTPS流量,使用命令:
ufw allow 'Nginx Full'
完成以上步骤后,你便在亿速云上成功部署了一个基本的Web应用。你可以根据自己的需求进一步扩展和修改应用的功能。



