当前位置: 首页 > 科技观察

阿粉带你从零开始搭建自己的个人网站

时间:2023-03-21 11:58:27 科技观察

对于已经上线的项目,我们知道后面的迭代主要集中在线上发布的环节,所以对于一个从零开始开发的项目,上网需要什么?过程呢?在这里,我分为以下三个步骤:购买域名域名解析项目部署一台计算机或一组计算机的名称,用于在数据传输过程中识别计算机的电子位置。关于域名的来源,可以追溯到阿帕网时代。当时网络上的每台电脑都是通过IP数字地址的简单方法在网站上找到另一台电脑,即通过hosts文件(也就是我们俗称的Hosts)进行分析,其中包含IP地址对应的电脑。随着计算机数量的快速增长,hosts文件更新频繁。1983年,PaulMokapejos发明了域名解析服务和域名系统,随后被引入ARPANET(阿帕网:美国高级研究计划署的缩写,是全球互联网的鼻祖)。关于域名,可以理解为IP地址的代理,更具体的可以理解为一个家庭的门牌号,比如腾讯(www.qq.com)、百度(www.baidu.com)。com)、淘宝(www.taobao.com)、京东(www.jd.com)等,可以直接在网上输入域名实现在线浏览访问,目的是方便记忆!那么,如何申请一个属于自己的域名呢?购买,现在因为市场已经放开,阿里云、腾讯云、华为云、百度云等云服务器网站都可以购买!比如我的域名是在阿里云购买的,在域名注册栏下输入你要购买的域名,比如:wangwang。可惜好域名基本都注册了。不要小看这个域名注册。早期,很多熟悉域名市场的人,早早地以低价注册了那些热门域名,等待需要的人。当您想注册购买时,您可以通过高价拍卖获利。比如我们熟悉的qq.com,早在1995年就由一位名叫罗伯特·亨茨曼的软件工程师注册,后来在域名交易市场以200万美元的价格出售。不幸的是,很长一段时间都没有人关心它。或许是因为没人在乎,罗伯特·亨茨曼似乎降低了对这个域名所能带来的金钱的心理预期。2003年,陷入域名纠纷的腾讯注意到该域名后,与罗伯特亨斯迈多次沟通,最终以10万美元的价格买下qq.com域名,外加1万律师费,总计11万美元。11万美元,在2003年,对于中国人来说,真的不是一个小数目!如果你想买域名,早注册比晚注册好。这会派上用场。如果你是新手用户,可以先在阿里云、腾讯云、华为云、百度云等网站查看是否有优惠券,然后对比购买价格,活动期间购买最划算——有效,付费的时候可以省很多~域名解析域名注册完成后,需要解析。在解析之前,我们需要一个服务器。如何购买服务器?有两种方式,第一种方式即使在各大云厂商的网站上购买,也是一样的。使用我们的购物方式比较价格和服务器配置,找到性价比最高的!阿里云服务器和腾讯云服务器配置不同,价格也不同,根据自己的需要购买。对于新手来说,建议不要买太贵的。一年不到100元就可以买一台服务器上手!这样购买服务器的一个好处是可以在线维护,服务器提供独立的公网IP。当服务器性能不够合适时,可以在线升级配置。如果服务器出现问题,您也可以直接联系客服提供支持或申请退货!第二种方式是建立自己的服务器机房。这种方式适合中、大型企业,购买服务器基本都是企业批量采购!服务器购买完成后,还需要购买一个公网独立ip。据说一个电信版的公网独立ip一年要几万。当然,机房还需要安装空调等制冷设备,以及一些运维人员,去安装调试,一年的成本比较大,显然不适合小企业!购买服务器后,即可进行域名解析!如何操作?比如我小编的域名是在阿里云购买的。你可以在我的控制台进入域名菜单,点击Parse进行操作!记录类型选择A,host记录可以是www或@,记录值为您购买的服务器的公网地址。网络独立IP,点击确定完成操作,至此域名解析步骤完成!其他云服务器网站操作类似!需要注意的是,如果您购买的是海外服务器,比如服务器所在地在香港、新加坡、中国、美国等,都属于海外版服务器。此类服务器无需备案;如果您购买的服务器位于中国,则需要备案!如果不备案,则无法通过域名正常访问服务器IP!如何?备案呢?去你购买的云服务器网站备案,比如阿里云、腾讯云。我从未尝试过其他云供应商。您只需要上传一些信息,比如域名、服务器IP、相关证书等。全程在线。审核通过后,基本上15天之内就可以拿到备份了。案件编号!如果你的业务在中国,比如你需要连接微信,那么建议备案网站;如果你的网站没有业务或者在国外,你可以不用备案购买国外服务器,但是国外服务器的IP经常被国内电信屏蔽,有时候会导致国内无法正常访问网站。这个需要注意!项目部署域名注册和解析完成后,我们就可以开始部署我们的项目了,比如我们熟悉的JavaWeb项目。因为给小编买了CentOS,所以非常容易部署!首先使用客户端登录服务器,例如:windows操作系统可以使用shell,mac操作系统可以使用item2安装JDK登录后输入以下命令安装JDK!yum-yinstalljava-1.8.0-openjdk检查JDK安装java-version安装TomcatJDK安装完成后,再安装tomcat,直接访问tomcat官网(http://tomcat.apache.org/),下载对应的安装package,本次案例选择的是apache-tomcat-8.5.45.tar.gz版本,适用于Linux操作系统。将下载的文件上传到对应的服务器文件夹,然后解压文件夹tar-zxvfapache-tomcat-8.5.40.tar.gz或者直接通过以下命令在服务器上下载文件。wgethttps://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz如果找不到wget,输入yuminstallwget命令安装它!解压完成后,进入apache-tomcat-8.5.53根目录,修改conf/server.xml文件,修改端口号!修改HTTP服务端口为80后,cd进入bin目录下输入以下命令启动服务器:shstartup.sh启动后在线访问tomcat,就可以通过域名访问服务器资源了!通过域名访问的页面出现此页面,表示部署成功。这时候把自己的项目war包上传到tomcat目录下的webapp文件夹下,系统就发布成功了。!如果是外部无法访问,检查防火墙是否开启,开启则打开端口;如果你使用的是云服务器,请到控制台的安全组中,释放端口!BlogTemplate关于博客系统,网上其实有很多开源模板,比如Jekyll,Jekyll是一个简单的博客风格的静态站点制作机,访问地址:http://jekyllthemes.org/,选择一个模板你喜欢,然后下载吧!静态网站需要安装Jekyll运行环境后才能运行。关于安装我就不多介绍了。网上有很多教程。启动Jekyll服务后,可以通过http://localhost:4000访问博客的静态页面,然后安装nginx,通过代理连接Jekyll服务,就可以在浏览器上用域名访问博客系统了.零成本搭建博客系统当然你也可以不花一分钱搭建博客系统,直接在github上以你的用户名.github.io格式创建一个仓库名,例如:然后复制下载的模板以上,提交到本仓库,同时修改config.yml文件,根据自己的需要,将模板中的信息替换为自己的信息!最后直接访问http://yourusername.github.io,结果如下:需要注意的是文章是用markdown写的,但是语法比较简单,模板上有各种sample!不花一分钱,轻松搭建个人博客系统!总结本文主要介绍新系统上线过程中,不知道小伙伴们有GET吗?