基础服务器配置
首先需要在云服务商控制台创建服务器实例,选择适合的操作系统(推荐CentOS或Ubuntu)。通过安全组配置开放80(HTTP)和443(HTTPS)端口,并设置SSH远程登录密钥对。
关键操作步骤:
- 登录云服务商管理控制台
- 创建云服务器实例并选择镜像
- 配置安全组规则开放Web端口
- 设置root账户密码或SSH密钥
Web服务安装部署
通过SSH工具连接服务器后,使用包管理工具安装Nginx或Apache。以Nginx为例,执行安装命令后需启动服务并设置开机自启:
- Ubuntu系统:
sudo apt install nginx
- CentOS系统:
yum install nginx
验证服务状态:systemctl status nginx
,正常状态显示active (running)。
文件上传与目录配置
将本地开发完成的网站文件通过SFTP或SCP上传至服务器,推荐存放路径:
- Nginx默认目录:
/var/www/html
- Apache默认目录:
/var/www/
需确保目录权限正确:chmod -R 755 /var/www
,避免出现403访问错误。
域名解析与访问测试
在域名服务商处添加A记录解析,将域名指向云服务器公网IP。完成解析后,可通过以下方式验证访问地址:
- 浏览器输入服务器公网IP地址
- 访问绑定的域名
- 使用curl命令测试:
curl http://localhost
若需HTTPS访问,建议使用Let’s Encrypt免费SSL证书进行加密配置。