在云服务器上搭建网站/应用可分为以下步骤,结合主流云服务商操作流程和实际需求整理:
一、前期准备
-
选择云服务器
- 根据需求选择配置:入门级推荐1-2核CPU、2GB内存、20GB SSD存储(如个人博客或简单应用)47。
- 主流平台:莱卡云、阿里云、腾讯云、AWS等(配套服务完善)38。

- 注意:国内服务器需备案,若需免备案可选择香港/海外节点23。
-
注册域名
- 在莱卡云、阿里云、腾讯云等平台购买域名,优先选择简短易记的名称(如
example.com)26。 - 完成域名实名认证(国内域名强制要求)23。
- 在莱卡云、阿里云、腾讯云等平台购买域名,优先选择简短易记的名称(如
-
配置安全组/防火墙
- 开放必要端口:
80(HTTP)、443(HTTPS)、22(SSH),若使用宝塔面板需开放8888端口13。
- 开放必要端口:
二、服务器环境搭建
方案一:使用面板工具(推荐新手)
- 安装宝塔面板
- 通过SSH连接服务器,执行命令(以CentOS为例):
bashCopy Code安装完成后记录面板地址、用户名及密码13。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh - 登录面板后,一键安装LNMP/LAMP环境(Nginx/Apache + MySQL + PHP)1。
- 通过SSH连接服务器,执行命令(以CentOS为例):
方案二:手动配置环境
-
安装Web服务器
- Nginx/Apache:
bashCopy Code访问服务器IP验证默认页面是否显示47。
# Ubuntu安装Nginx sudo apt update && sudo apt install nginx -y # 启动服务 sudo systemctl start nginx && sudo systemctl enable nginx
- Nginx/Apache:
-
安装数据库与运行时
- MySQL/MariaDB:
bashCopy Code
sudo apt install mysql-server -y sudo mysql_secure_installation # 初始化安全设置 - PHP:
bashCopy Code配置Nginx/Apache支持PHP解析78。
sudo apt install php-fpm php-mysql -y
- MySQL/MariaDB:
三、部署网站/应用
-
按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。
提交工单