赞
踩
阿里云服务器 篇一:申请和初始化
阿里云服务器 篇二:搭建静态网站
阿里云服务器已经安装了Nginx,并配置好了静态Web服务器,并使用默认网站根目录:/usr/share/nginx/html。(参见系列文章 篇一)
接下来,按照如下步骤来应用一个静态网站模板:
准备静态网站模板:
解压模板文件:
预处理模板文件:
index.html
、about.html
等)进行重命名,使其更符合自己的网站结构和内容。同时,确保在重命名后更新内部链接(如导航菜单、页面间跳转等)以保持其有效性。上传模板文件至服务器:
/usr/share/nginx/html
之下,确保将整个模板目录结构完整上传,保持文件间的相对路径不变。。检查文件权限:
chmod
命令调整权限。例如,赋予所有文件和目录递归的完全控制权限(如果为了方便自己编辑就赋予777的权限,否则,至少需要赋予644权限):sudo chmod -R 777 /usr/share/nginx/html/*
验证模板部署:
sudo systemctl restart nginx
安装 unzip
工具:
CentOS 系统默认不带 unzip
命令行工具。可以通过 yum
包管理器进行安装:
sudo yum install -y unzip
解压 ZIP 压缩包:
安装完 unzip
后,假设要解压名为 example.zip
的压缩包,且该压缩包位于当前工作目录下,执行以下命令:
unzip example.zip
否则,需要提供其完整路径,例如:
unzip /path/to/example.zip
执行命令后,unzip
会将压缩包中的文件解压到当前工作目录。
检查并确保SSH连接畅通:
使用 ssh
命令测试能否成功连接到云服务器。例如,如果使用默认端口和用户名 ecs-user
:
ssh ecs-user@<server_ip>
如果连接成功并能进行交互,说明SSH连接设置无误。退出SSH会话(使用 exit
命令)后继续下一步。如果连接失败,请检查网络设置、防火墙规则、SSH服务状态以及用户权限等。
使用 scp
命令上传文件:
格式化 scp
命令如下,将 <local_file>
替换为本地文件的完整路径,将 <server_ip>
替换为实际的云服务器公网IP地址:
scp <local_file> ecs-user@<server_ip>:/usr/share/nginx/html/
示例:
scp /path/to/local_website_files/web_template.zip ecs-user@11.22.33.44:/usr/share/nginx/html/
如果需要上传的是整个目录,请添加 -r
参数以进行递归上传:
scp -r /path/to/local_website_directory ecs-user@<server_ip>:/usr/share/nginx/html/
~/.ssh/authorized_keys
文件中。这样在执行 scp
命令时无需手动输入密码。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。