当前位置: 首页 > 后端技术 > Node.js

【从零开始】手把手教你如何购买、配置服务器、发布网站(页面)!

时间:2023-04-03 13:29:47 Node.js

这篇文章主要讲解如何从零开始搭建自己的服务器,购买==>配置==>发布,这样一系列详细的过程,让自己制作的网页能够发布到网上,下面开始吧一起服务器之旅!本文主要使用腾讯云学生包进行讲解,其他云服务器操作类似。如果对你有帮助,希望你能坚持下去。本文原发布:咕噜先森的博客购买服务器使用最多的服务器是阿里云和腾讯云,比较稳定。这里说明的是腾讯云。其实很多浏览器的配置和使用都是大同小异的。这里演示的是腾讯云的学生包。作为学生犬,您可以在学校期间免费使用它。进入腾讯云+校园服务计划,选择【体验版】(PS:每天0:00开始抢,每天100个名额,限量抢购,抢!抢!)套餐,10元/月。选择配置腾讯云免费学生包【1核2G,1M带宽50G云硬盘】,这是腾讯云学生包的默认配置,不能选。接下来,选择服务器的其他配置选项:地区:服务器所在的位置。只需选择距离访问者较近的服务器区域即可,距离越近访问速度相对会越快。【例:成都】可用区:根据地区选择即可,问题不大。【例:成都一区】操作系统:Linux、Windows等系统,Linux包括不同版本:CentOS、Debian、Ubuntu等,选择自己熟悉的系统即可。[例:WindowsServer]系统版本:根据您选择的操作系统选择适合您的版本。【示例:WindowsServer2012R2标准版64位中文版】购买时长:选择一个月,因为腾讯云学生包的优惠券是每个月都在领取的,所以一次只能购买一个月。对象存储:使用默认的50G即可。域名服务:首年免费使用.cn域名。如果你有域名可以选择【No】,如果没有可以选择【Yes】,然后输入一个你想要的域名,但是这个域名必须是全球唯一的,所以也许你的域名want已经被注册了,那么只能注册其他域名了。查看资料查看资料,查看购买的配置是否是您需要的。下单付款后,你的服务器就已经到手了,你可以开始使用自己的服务器了。查看服务器那么如何查看自己购买的服务器呢。登录腾讯云,进入控制台管理,点击导航栏中的【云产品】==>【云服务器】==>【云主机】即可查看自己的云主机。在这里可以查看云主机的各种状态和一些操作,其中可以查看自己的公网IP和私有IP。服务器备案与域名解析域名备案的目的严格来说是为了防止互联网上的非法网站经营活动,打击互联网不良信息的传播。如果网站不备案,服务器将在7天后关闭,导致无法正常使用。目前国内所有服务器都需要备案。这里直接参考腾讯云官方提供的备案文件,很详细,直接参考备案即可,从备案开始到完成时间可能在20天左右。域名解析就是将域名和IP进行绑定,通过DNS解析,就可以通过域名访问IP对应的网站。详细的域名解析可以看这篇博客PS:《服务器备案与域名解析》这一步可以先跳过,也可以把下面的所有步骤都搞定后再处理这个模块。登录云主机,登录云主机即可操作整个云服务,随心所欲配置。点击【登录】查看如何登录,根据不同的系统选择不同的登录方式。登录步骤(Windows):快捷键【win+R】,输入“mstsc”命令打开远程桌面对话框。在输入框中输入云主机的公网IP地址,点击连接。输入默认用户名【Administrator】,并输入购买服务器时设置的密码,点击确定即可连接远程桌面。注意:记得在网速好的情况下连接,否则可能无法移动导致连接失败。进入云主机后,你会发现它和我们平时使用的Windows没什么两样,操作也简单很多。让我们启动服务器。至此,我们离成功已经很近了。怎样才能让我们的服务器运行起来,并且能够运行我们自己写的网页或者网站。然后你需要准备下面的软件——PHPStudy,其实很多服务器都开了,比如Tomcat,不过这里是使用PHPStudy的演示。PHPStudy下载地址,下载后傻瓜式安装即可。安装后,正常启动服务器的效果如下图(即前面有绿点,不是红点)。这里我们只需要管理Apache,不需要管理Mysql。当然,如果你的项目需要数据库,那么就必须配置。Apache默认端口为80,如果不使用80端口,使用ip地址或域名访问时需要在后面加上端口号。MySQL默认端口为3306,如果不能正常启动,说明该端口被占用,需要终止其他占用该端口的进程。启动后,只需配置端口和目录即可。操作步骤:点击【其他选项菜单】==>【打开配置文件】==>【vhosts-conf】此时打开应该是空的,添加如下配置进去即可。DocumentRoot"C:\phpstudy\WWW"选项+Indexes+FollowSymLinks+ExecCGIAllowOverrideAllOrderallow,denyAllowfromallRequireallgrantedPS:记得修改你的根目录的位置。那么我的网页应该放在哪个文件夹中才能被访问呢?这时候你需要打开网站的根目录。打开根目录的步骤:点击【其他选项菜单】==>点击【网站根目录】,如下图:打开的文件夹是网站的根目录,文件夹中的一些文件是PHPAdmin的一些files,此时在浏览器地址栏输入localhost或127.0.0.1即可访问PHPAdmin的首页,可见phpstudy可以正常启动服务。以后上传的网页都需要上传到这个文件夹下,才能正常访问。如果当前目录下有index.html,则直接访问ip地址或域名,打开的网页默认为index.html。如果要访问非默认的默认主页,需要在ip或域名后面加上文件的相对路径。[例如]WWW下aaa文件夹下有文件aaa.html,那么需要在浏览器地址栏输入ip地址/aaa/aaa.html(119.149.78.109/aaa/aaa.html)进行配置之后你的服务器就开始运行了,你就可以访问你配置的目录下的网页了,你也可以使用ip地址访问。这里只做一个简单的开启服务器的功能。更详细的phpstudy的使用可以参考官网一篇文章Howtouploadfilestotheserver。环境都搭建好了,那么我们自己应该怎么做呢?服务器上的网页在哪里?这里提供三种方法供读者参考,读者可以选择适合自己的方法。方法一大家肯定都用过ftp上传文件,没错,这里就是需要用ftp上传文件。那么在上传之前还需要做一个准备工作,那就是在云服务器上配置ftp。这里需要在云主机上安装一个软件【FileZillaServer】,官网下载地址。安装方法也和phpstudy一样,傻瓜安装即可。安装完成后,打开软件,点击【文件】启动FileZillaServer。设置ftp账号,点击【编辑】==>【用户】,点击【添加】按钮添加一个账号,并填写账号名称【例如:test】,设置密码,勾选【密码】]选项,然后输入密码。如下图选择共享文件夹,点击【1】==>点击【添加】选择你要分享的文件夹,这里可以直接选择phpstudy的根目录,这样上传的文件夹就可以直接访问过。图中第三步是设置添加的账号对当前目录的文件和文件夹的权限,包括增删改查。您可以根据需要设置它们。如果你自己使用它,你可以检查所有这些。后两项不用设置即可,直接使用默认即可。至此,云服务器上的ftp就配置好了,现在可以通过ftp软件或者资源管理器直接在本地电脑上用刚才设置的用户名和密码登录,然后就可以上传文件了。例如使用【浏览器】登录上传。打开【我的电脑】,在地址栏中输入:【ftp:IP地址】,会弹出登录框,要求输入账号和密码,输入刚才添加的账号和密码即可。此时会登录,直接拖拽或复制要上传的文件即可完成上传。比如上传一个hello.html文件到服务器,直接拖拽hello.html或者复制进去就OK了。下图是上传hello.html之前的情况:下图是上传hello.html之后的情况:这个时候我们打开云服务器对应的目录就可以看到刚才的hello.html文件了。这时候我们可以在浏览器地址栏输入IP地址+hello.html来访问hello.html文件的内容。这种方法用的比较多,当然使用ftp软件也是一样的,只要配置好,使用起来还是很简单的。方法二登录云服务器后,直接复制粘贴上传文件。但是有个缺点就是如果文件太大,容易导致上传失败。方法三:在云服务器中直接绑定本地电脑上的某个磁盘,这样就可以将本地电脑的文件绑定到云服务器上,然后通过复制粘贴即可轻松完成文件上传。结束语通过这些详细的步骤,相信您已经从零开始搭建了自己的服务器,并享受了这样一个过程。过程很重要,当然结果也很充实。当然,由于笔者个人经验和水平有限,本文中难免存在错误之处。希望大家提出意见和建议。可以在文末留言,作者会做进一步的改进。编码单词并不容易。如果您觉得本文对您有帮助,可以在博文下打赏一点棒棒糖零用钱,想要多少就多少^_*_^