山滚云

阿里云服务器怎么搭建网站教程步骤

分类: 阿里云常识作者:时间:2025-10-19 09:44:48浏览量:1℃

在阿里云服务器上搭建网站主要分为「环境搭建」「域名配置」「网站部署」三个核心步骤,以下是详细教程:
一、准备工作
已购买的阿里云 ECS 服务器(推荐配置:2 核 4G 内存,CentOS 7/8 或 Ubuntu 系统)
域名(需在阿里云或其他平台购买,已完成实名认证)
备案(若使用国内服务器,域名必须备案,阿里云提供免费备案服务)
二、服务器环境搭建(以 Linux 系统为例)
方法 1:使用一键安装包(适合新手)
推荐使用「LNMP」(Linux + Nginx + MySQL + PHP)或「LAMP」(Linux + Apache + MySQL + PHP)一键安装包:
bash
# LNMP一键安装(以CentOS为例)
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh
安装过程中需选择:
MySQL 版本(推荐 5.7 或 8.0)
PHP 版本(推荐 7.4+)
设置 MySQL root 密码
方法 2:手动安装(适合进阶用户)
以 Nginx 为例:
bash
# 安装Nginx
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

# 安装MySQL(Mariadb)
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation # 初始化安全设置(设置密码、删除匿名用户等)

# 安装PHP
sudo yum install php php-fpm php-mysqlnd -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
三、域名解析与备案
域名解析
登录阿里云「域名控制台」→ 找到域名 → 点击「解析」
添加解析记录:
记录类型:A
主机记录:www(或@表示直接解析主域名)
记录值:服务器公网 IP
生效时间:默认 10 分钟
备案(国内服务器必需)
进入阿里云「ICP 备案控制台」→ 点击「开始备案」
按提示提交资料(个人备案需身份证,企业备案需营业执照)
备案周期约 1-20 天,通过后才能正常访问网站
四、部署网站程序
1. 上传网站文件
通过 FTP 工具(如 FileZilla)连接服务器:
主机:服务器公网 IP
用户名:root(或创建的普通用户)
密码:服务器登录密码
将网站文件上传至 Nginx/Apache 的网站根目录:
Nginx 默认路径:/usr/share/nginx/html 或 /www/wwwroot/
Apache 默认路径:/var/www/html
2. 配置网站服务器(以 Nginx 为例)
bash
# 创建网站配置文件
sudo vi /etc/nginx/conf.d/yourdomain.com.conf
添加以下内容(替换yourdomain.com为实际域名):
nginx
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /usr/share/nginx/html; # 网站文件存放路径
index index.html index.php;

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重启 Nginx 生效:
bash
sudo systemctl restart nginx
五、配置 SSL 证书(启用 HTTPS)
免费申请 SSL 证书:
阿里云「SSL 证书控制台」→ 「免费证书」→ 申请(需绑定域名)
部署证书:
下载证书文件(Nginx 版),通过 FTP 上传至服务器/etc/nginx/ssl/目录
配置 Nginx 支持 HTTPS:
修改网站配置文件,添加 443 端口监听(参考阿里云证书部署文档)
六、测试访问
在浏览器输入域名(如http://www.yourdomain.com),若能显示网站内容则搭建成功。
常见问题
网站无法访问?
检查安全组是否开放 80/443 端口
确认域名解析已生效(ping 域名查看是否指向服务器 IP)
检查 Nginx/Apache 服务是否正常运行
PHP 页面显示源码?
需配置 Nginx 与 PHP-FPM 的关联(参考步骤四第 2 点)
数据库连接失败?
检查 MySQL 服务是否启动,密码是否正确
确保数据库用户授权了网站程序的访问权限
按照以上步骤,即可在阿里云服务器上搭建一个基础网站。如果是搭建 WordPress 等程序,可在环境搭建完成后,通过官方教程进一步部署。

【上一篇】
【下一篇】

相关推荐

找我们购买阿里云,可以享受
售前购买建议,官网+代理双重优惠,官网+代理双重售后服务!

山滚云是最高级阿里云代理商,代理阿里云所有代理商可以代销的产品,包括:阿里云服务器,轻量应用服务器,阿里云数据库,阿里云邮箱,阿里云安全,阿里云CDN等阿里云相关产品

业务范围:阿里云代理,VPS推荐网,虚拟主机 ,云服务器   微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2025 阿里云代理商版权所有    鄂ICP备2023009510号-7

QQ在线咨询
阿里云代理商微信号