云计算百科
云计算领域专业知识百科平台

网页部署服务器(阿里云服务部署流程)

一、云部署流程:

1.注册账号:访问阿里云官网,填写信息完成注册。

阿里云-计算,为了无法计算的价值

2.实名认证:选择个人或者企业认证,完成身份验证

3.租用服务器:根据要求选择合适的服务器配置,完成订单支付。(这里刚注册完的可以用平台免费试用的云服务ecs)

根据平台给予的攻略一步步来~

ECS试用攻略_云服务器 ECS(ECS)-阿里云帮助中心

ECS免费试用锦囊系列带您玩转免费试用_云服务器 ECS(ECS)-阿里云帮助中心

(可先不买)4.域名解析:购买域名,配置解析,将域名指向服务器IP。(这里我不购买域名,可以去找相关的教程,有很多如:)

【保姆级 DNS 域名解析教程!从递归查询到 DDNS 配置,附解析流程图 + 面试高频考点[特殊字符]】_dns解析查询-CSDN博客

5.远程部署:连接服务器,上传网页文件,完成部署。(在这之前要配置安全组、在服务器中导入需要的实例)

(1)在安全组里导入你的实例

点击控制台–>在概览下找到你的服务器,进入云服务器管理控制台–>点击安全组,将实例加入安全组。—->在安全组(入方向)里添加端口范围(80)—>保存。

(2)连接服务器

点击控制台,–>进入云服务ecs—>点击实例—>点击远程连接。查看是否可以正常连接,注意一会要用到的ip地址是一会要连接的服务器的IP地址,别人也可以进行访问。

二、连接服务器

 1. 准备工作 已购买阿里云服务器(ECS) 已安装Xshell或其他SSH客户端 本地已准备好HTML文件及相关资源(CSS, JS, 图片等)

 2. 连接阿里云服务器 打开Xshell 点击"新建会话" 填写连接信息: 名称:自定义(如"阿里云服务器") 协议:SSH 主机:填写你的阿里云服务器公网IP 端口号:22(默认) 点击"连接",输入用户名(通常为root)和密码

3. 安装Web服务器(以Nginx为例) bash Copy Code # 更新软件包列表 sudo apt update

# 安装Nginx sudo apt install nginx -y

# 启动Nginx服务 sudo systemctl start nginx

# 设置开机自启 sudo systemctl enable nginx 4. 上传HTML文件 方法一:使用Xshell的SFTP功能 在Xshell中按Alt+P打开SFTP窗口 上传文件命令: text Copy Code put 本地文件路径 远程服务器路径 例如: text Copy Code put /Users/yourname/project/index.html /var/www/html/ 上传整个目录: text Copy Code lcd 本地目录路径  # 设置本地目录 cd /var/www/html # 设置远程目录 put -r *         # 上传所有文件 方法二:使用scp命令(从本地终端) bash Copy Code scp -r /本地/项目目录 root@服务器IP:/var/www/html/ 5. 配置Nginx bash Copy Code # 编辑Nginx默认配置文件 sudo nano /etc/nginx/sites-available/default 确保server块中包含以下内容: nginx Copy Code server {     listen 80 default_server;     listen [::]:80 default_server;

    root /var/www/html;     index index.html index.htm;

    server_name _;

    location / {         try_files $uri $uri/ =404;     } } 保存后检查配置并重启Nginx: bash Copy Code # 检查配置语法 sudo nginx -t

# 重启Nginx sudo systemctl restart nginx 6. 访问网页 在浏览器中输入你的阿里云服务器公网IP,应该能看到上传的HTML页面。 7. 常见问题解决 权限问题‌: bash Copy Code sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/ 防火墙设置‌: 确保阿里云安全组已开放80端口 如果使用本地防火墙: bash Copy Code sudo ufw allow 'Nginx HTTP' 403 Forbidden错误‌: 检查文件权限 确保index.html文件存在 检查Nginx配置中的root路径是否正确 上传文件后未更新‌: 清除浏览器缓存 检查是否上传到了正确目录 8. 进阶配置(可选) 配置域名:在阿里云解析域名到服务器IP,并修改Nginx配置 启用HTTPS:使用Let's Encrypt免费SSL证书 设置虚拟主机:托管多个网站 按照以上步骤操作,你应该能成功在阿里云服务器上部署并访问你的HTML页面。  

5.网页访问:在浏览器中输入域名或者服务器公网IP,查看网页效果。

赞(0)
未经允许不得转载:网硕互联帮助中心 » 网页部署服务器(阿里云服务部署流程)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!