【零开始】怎样购买、配置服务器及发布网站(页)?


本文主要讲解从零开始搭建属于本身的服务器,购买==>配置==>发布,这么一系列详细流程,让本身作的网页可以发布到网络上,一块儿来开启服务器之旅!本文主要以腾讯云学生套餐进行讲解,其余的云服务器操做相似。若对你有帮助的话,但愿可以坚持作下去。php

本文原创首发:咕噜先森的博客html

购买服务器

服务器目前使用得最多的是阿里云和腾讯云,用起比较稳定。这里讲解的是腾讯云,其实不少浏览器的配置和使用都差很少。这里演示的是腾讯云的学生套餐,做为学生狗,在校期间用用免费的就行。
进入腾讯云云+校园服务计划,选择【体验版】(PS:每日零点开始抢,天天100个名额,限额抢购,抢!抢!)套餐,10元/月。
sql

选择配置

腾讯云免费学生套餐 【1核2G,1M带宽 50G云硬盘】,这是腾讯云学生套餐默认的配置,不能进行选择。
接下来选择服务器其余的配置选项:数据库

  • 地域:即服务器的位置。选择离访问者比较近的服务器的区域就行,越近的话访问的速度相对会快一点。【例如:成都】浏览器

  • 可用区:根据地域进行选择就行,问题不大。【例如:成都一区】bash

  • 操做系统:有Linux、Windows等系统,Linux又包括不一样的版本:CentOS、Debian、Ubuntu等。选择一个本身熟悉的系统就行。【例如:Windows Server】服务器

  • 系统版本:根据你选择的操做系统进行选择适合本身的版本。【例如:Windows Server 2012 R2 标准版 64位中文版】网络

  • 购买时长:选择一个月,由于腾讯云的学生套餐的优惠券是每月进行领取,因此只能一个月一个月进行购买。ide

  • 对象存储:使用默认的50G就好。网站

  • 域名服务:第一年无偿使用.cn域名。若本身有域名,能够选择【否】,若没有能够选择【是】,而后输入一个本身想要的域名,可是这个域名必须是全球惟一的,因此可能你想要的域名已经被注册了,那么你就只能注册其余的域名了。

    核对信息

    核对信息,查看本身的购买的配置是不是本身须要的配置。支付完订单,那么你的服务器就已经到手了,就能够开始撸本身的服务器了。

    查看服务器

    那么如何查看本身已经买好的服务器呢。登陆腾讯云,进入控制台管理,点击导航栏【云产品】==>【云服务器】==>【云主机】,便能查看本身的云主机啦。


    此处能够查看云主机的各类状态以及一些操做,其中能够查看本身的公网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】
    此时打开应该是空的,只须要把下面的配置添加进去便可。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    复制代码
    <VirtualHost _default_:80>
    DocumentRoot "C:\phpstudy\WWW"   
      <Directory "C:\phpstudy\WWW">
        Options +Indexes +FollowSymLinks +ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
      </Directory>
    </VirtualHost>
    复制代码


PS:记得修改本身的根目录的位置。
那么个人网页应该放在哪一个文件夹下才能被访问呢?这时须要打开网站的根目录。
打开根目录的步骤:点击【其余选项菜单】==>点击【网站根目录】,以下图所示:

打开后的文件夹即是网站的根目录,这时文件夹中有一些文件是PHPAdmin的一些文件,这时在浏览器地址栏中输入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的使用可参考官网给出的一篇文章

如何上传文件到服务器

全部的环境都搭好了,那么应当怎样将咱们本身作好的网页放在服务器上呢?这里讲解三种方法供读者参考,读者可选择适合本身的方法。

方法一

想必你们都使用过ftp进行上传文件,对,这里就是需用ftp进行上传文件。那么上传以前你须要作一个准备工做,那就是在云服务器上配置ftp。这里须要在云主机上安装一个软件【FileZilla Server】,官网下载地址。安装方式也是和phpstudy一致,傻瓜式安装便可。
安装好后,打开软件点击【File】启动FileZilla Server。

  • 设置ftp帐号
    点击【Edit】==>【Users】

    点击【Add】按钮进行添加帐户,同时填写帐户的名称【例如:test】
  • 设置密码
    在【Password】选项前打勾,并输入密码便可。
  • 选择共享的文件夹
    以下图所示,点击【1】==>点击【Add】选择想要共享的文件夹,这里可直接选择phpstudy的根目录,这样上传的文件夹可直接访问。图中第3步即是设置这个添加的帐户对当前目录的文件和文件夹的权限,有增、删、改、查,可根据需求进行设置,如果本身使用可所有勾选上。

    后面两项能够不用设置,直接使用默认的便可。

到此为止,云服务器上的ftp已经配置完成,如今可直接在本机电脑上经过ftp软件或者资源管理器使用刚刚设置好的用户和密码进行登陆,而后便能上传文件了。
例如使用【资源管理器】进行登陆上传。
打开【个人电脑】,在地址栏中输入:【ftp:IP地址】,这时会弹出一个登陆框,要求输入帐号和密码,输入刚刚添加的帐号和密码便可。

这时便登陆进来了,直接把要上传的文件拖进来或者复制进来就能完成上传了。
例如上传一个hello.html文件到服务器,直接把hello.html拖拽进去或者复制进去就OK了。
下图是为上传hello.html以前的状况:

下图是为上传完成hello.html的状况:

这时,咱们在云服务器上打开对应的那个目录,便能查看到刚刚那个hello.html文件了。

这时咱们在浏览器地址栏中输入IP地址+hello.html便能访问到hello.html文件中的内容了。

这种方法是使用得比较多的,固然使用ftp软件是同样的,只要配置好后使用起来仍是很简单的。

方法二

登陆进入云服务器事后,直接经过复制粘贴进行上传文件。可是有一个弊端是,若文件过大很容易形成上传失败。

方法三

在云服务器中直接绑定本机电脑上的某一个磁盘,这样就能够将本机的文件绑定在云服务器上,再经过复制粘贴便能轻松完成文件的上传。

结语

经过这些详细的步骤,我相信你已经从零搭建起本身的服务器了,享受了这么一个过程。过程很重要,固然结果作出来了仍是颇有成就感的。
固然,因为做者一我的经历、水平也有限,本文中确定有一些错误,很但愿你们提出意见与建议,能够在文末进行留言,做者将会进一步进行改进。
码字也不容易啦,若是你以为本文对本身有帮助,能够在博客文章下面打赏一点棒棒糖零花钱,多少随意啦^_*_^

相关文章
相关标签/搜索