如何将做好的网站发布到云服务器上
时间:2022-08-13 00:15:01 | 来源:网站运营
时间:2022-08-13 00:15:01 来源:网站运营
0. 引言
记得是一年前的冬天,一位学网络的高中同学在星巴克里和我谈到了云服务器和个人主页的话题,后来我也向他请教了许多有关Linux服务器的问题,不过直到最近我才有机会接触到B站上一个有关网页制作的视频教程,在制作好自己的网页后,我便萌生了将网页发布到云服务器上,以便在世界各地都可以访问的想法,得益于学生的身份,为我在租用服务器上省下了一大笔钱。在整理阿里云官方的建站达人视频后,我整理了这样一篇公众号,希望对大家有所启发。
我的个人主页:(最近可能无法访问,备案结束即可正常访问)
1. 建站的基本步骤
用户访问网站的过程:打开浏览器—输入域名—DNS解析为IP地址—通过IP地址找到服务器—服务器返回网页到浏览器
建站的基本步骤:申请域名(门牌)—申请云服务器ECS(存储+计算)—服务器上安装网站环境(装修)—发布网站内容到服务器(入住)—域名解析到外网IP(贴门牌)—进行ICP备案(办牌照)
实际操作顺序有所不同,申请服务器后即可提前办理备案,备案完成后才可域名解析。
2. 注册域名
域名的分类:1、英文域名:
http://XXX.com/cn/net等
2、中文域名:阿里.中国/cn/com/网络等
3、新顶级域名:XXX.xin/vip/win/集团等
域名注册步骤:1)注册阿里云账号实名及学生认证
2)在域名注册页面查询域名状态
3)根据价格选择喜欢的域名、时长
4)填写所有者模版并提交
5)成功后实名认证
3. 开通云服务器
开通ECS步骤:1)学生用户搜索阿里云云翼计划
2)选择适合的套餐(轻量服务器需抢购,ECS较为锻炼能力,本文选择的ECS,均为114一年)系统选Linux
3)创建密码或稍后创建(这里选稍后创建的话需要在控制台中修改,特别注意新密码重启后生效)
云服务器的关键信息:ECS的公网IP、管理员账号(root)及密码(自行设置)
如何管理云服务器:Linux通过远程SSH协议(Win用PuTTY,Mac用终端)
PuTTY下载打开界面,主机名称(ECS的公网IP)、端口(22)、连接类型(SSH)设置好后保存,下次即可直接选择打开—连接弹出警告点是—login as:输入root—password:输入密码(注意后改密码的需要重启服务器)
终端打开输入代码
ssh root@加公网IP地址
或点击Shell—新建远程连接—选择ssh新建连接—输入公网IP及用户名—输入密码—出现欢迎语及符号#即登陆成功(输入密码时没有光标,直接输入即可)
4. 搭建网站环境
搭建网站环境步骤:
1)安装Apache:终端输入代码
yum -y install httpd
2)添加Linux用户:输入
adduser -d /var/www/html siteadmin
siteadmin为用户名,名称自定,设定密码输入
passwd siteadmin
3)修改目录权限:输入
chown -Rf siteadmin.siteadmin /var/www/html
4)启动Apache:输入
service httpd start
注意:Linux7后代码有所不同,第四步这里会提示输入
/bin/systemctl start httpd.service
5)打开浏览器,输入http://加公网IP,出现Apache测试页说明搭建成功
注意:这里为第一次搭建时无法访问公网IP,评论区说检查安全组是否添加80端口入连接,亲测添加后可行。
5. 发布网站内容
发布的方式:通过SFTP协议远程上传,使用FileZilla软件
发布网站步骤:1)打开FileZilla,新建站点选择SFTP,输入IP、账户密码等信息
2)点击连接,弹出窗口点信任,是
3)界面左边分别是本地电脑目录和文件,右边是ECS目录和文件,将网站所有文件拖动到右边/var/www/html文件夹下,等待上传完毕即可
4)此时在浏览器里输入公网IP即可显示发布的网页
6. 域名解析(需先备案)
A记录:域名到IP地址的绑定关系
云解析步骤:进入域名控制台—点击云解析—添加记录—按图示设置即可(记录为公网IP)
此时可在终端输入ping加域名进行测试,或者在浏览器内输入域名访问
7. 完成ICP备案
所需材料:身份证、营业执照(企业备案)、备案服务号(阿里云可在线申请)
备案步骤:进入备案管理操作台—点击申请备案服务号—查看界面点击去备案—按教程提交信息上传资料—需要手机App刷脸
注意:工信部备案后还需公安备案,信息需如实填写,电话后期会回访,需保持畅通