发布日期:2024-04-18 09:12浏览次数:
在学习网站建设之前,有必要简略阐明下用户是怎么拜访网站的,看看中心运用到了哪些技能,然后就明白建设网站需求学习些什么东西。
用户拜访网站一般是点击链接,或许在浏览器中输入网站地址(域名)。这一步用到的技能是域名解析,便是将网络恳求发送到那个服务器,这个不需求编程,直接购买注册域名,然后装备将域名解析到服务器的IP就能够。当然在国内供给服务的话,需求对域名和网站服务内容进行备案。另外供给网络数据安全传输的话,还需求申请免费的安全证书,来供给https传输。总体来说这一步比较简略,都是些按流程装备的作业。
网络恳求到了你网站的IP对应的服务器,服务器上需求有处理恳求的服务吧。一般都是Web服务器,比方nginx, apache,tomcat等;不要被吓到,便是些软件,装置装备就好。
Web服务器只管处理网络恳求,能够服务些简略的静态资源文件,比方图片等。但是一些动态内容,比方登录,聊天,发帖子等就需求服务端程序来处理了。当然也不是完全要自己写这类程序,网上有开源的软件,比方供给博客,店肆功用的wordpress, 供给论坛功用的dicusz, question2answer等只需求装置,装备也能够满意根本的需求。
关于由数据存储需求的web服务,可能还需求数据库,这时能够装置个数据库软件,装备好拜访账户,树立相关的数据库就能够满意运用需求。
最后一点上面的这些软件都是运行在服务器上的,因此你需求一台服务器,能够是云上的,也能够是你自己的电脑,只要能供给外网拜访就好,比方有固定的公网ip。当然也有一些serverless的服务,不需求服务器,直接将代码部署到平台上来供给服务的。