网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
虚拟服务器建网站
搭建一个完全属于自己的博客网站应该如何下手,科普小白建站 营销视频课程
有很多朋友问我,如何动手搭建一个完全属于自己的博客网站,该如何下手 要花多少钱需要做那些准备。
下面我就把搭建一个WordPress博客的过程讲一下,仅针对纯白读者,勿喷,谢谢。
准备工作:
一:域名注册
找个域名服务商注册个域名 ,域名是安年收费的
各个服务商价格略有几块的差异,不过基本差不出10块钱去,选那个就看你们自己了。
注册域名一般域名尽量要短一些,然后含义通俗易懂,尽量不要数字和字母混排,主要还是好记为主。
二:购买虚拟主机或者服务器
虚拟主机或者服务器的区别
虚拟主机是配置好环境的空间给你用,分配一定量的服务器资源给你
服务器就要自己配置了,比如我们用WordPres ,就要配置PHP+MySql的web环境。服务器可以做多个网站,而虚拟主机就只能做一个。
想省事简单的话就用虚拟主机,想有所提升,对以后网站发展有提升空间的话就服务器。
购买虚拟主机推荐 ,比如阿里云,腾讯云,百度云,美橙互联(主要还是虚拟主机)都可以
现在虚拟主机这几家最实惠是百度云 近期有活动99(2G网页空间 128MB内存 1000MB数据库 1Mbps独享带宽)
真是相当的便宜了,最一个网站200块搞定了。
不过阿里云,腾讯云,百度云 还是主要做云服务器的,有兴趣觉的也可以买一个入门的服务器用。(配置环境现在也有很多易用的主机面板,安装也很简单)
一个入门的服务器阿里云服务器330块也就搞定了。
域名解析
去域名管理里做域名解析,把让我们的域名和虚拟主机绑定到一块,好一打域名就是我们虚拟主机里的内容。
域名解析图示:记录值就是添我们虚拟主机的IP地址, 主机名就是我们域名的前缀,如www。
关于TTL值 我有文章做过介绍,想了解的可以去看一下。域名解析里的TLL值代表什么呢?该如何设置?
还在虚拟主机里绑定域名,这个都是双向的,要么域名解析也不会生效的。
一般域名生效时间要1到2个小时,也有几分钟的就好。主要看你的网了。
三:博客系统
本文用使用比较广泛的WordPress做演示,当然如果使用typecho,emlog,Z-Blog等(有时间我再做一个详细的博客系统推荐)
博客搭建: 把WordPress的代码传到虚拟主机就可以安装了。
请参考这个GIF动态教程如何安装WordPres?
到这里我们的博客就搭建完成了。安装的时间可能会遇到问题,可以给我留言交流,想知道如何做网站就关注我吧,我会定期分享一些建站教程和项目案例的。
建网站该选择服务器托管还是虚拟主机? 推广视频课程
大家都知道,建网站需要购买或者租用服务器存放网页的空间。那么,对于这个空间的选择我们是服务器租用或购买整个主机还是只选虚拟主机就够了呢?回答此问题之前,我们先来了解服务器托管和虚拟主机的定义和区别。
一、一般说来,传统业界的主机业务可分为服务器托管与虚拟主机
1、服务器托管是在具有与Internet时实相连的网络环境的公司放置一台主机,或向其租用一台主机,客户可以通过远程控制将服务器配置成WWW、E-mail、Ftp服务器。
2、虚拟主机将一台UNIX或NT系统整机的硬盘划细,细分后的每块硬盘空间可以被配置成具有独立域名和IP地址的www、email、FTP服务器,这样的服务器,在被人们浏览时,看不出来它是与别人共享一台主机系统资源的。在这台机器上租用空间的用户可以通过远程控制技术,如文件传输(FTP),全权控制属于他的那部分空间,如信息的上下载,应用功能的配置等等。
二、服务器托管和虚拟主机的区别
服务器也可以叫主机,就是为网络中的其他电脑提供共享上网、文件共享、打印共享、WEB站点访问服务等,服务器的配置一般比普通台式机要求高,但是,如果服务器仅仅用于小型网络中,一台配置一般的普通台式机或笔记本也可以当服务器用。
虚拟机,顾名思义,就是实际上并不存在,通过一些软件在一台主机或服务器系统中模拟出来的一台电脑,实际上就是一个比较大的应用程序,让一个操作系统运行在另一个操作系统里面,二者相对独立,有自己固定的磁盘空间和内存容量,一台电脑里面可以安装很多虚拟机,而且可以同时运行,这样可以大大节省硬件投资成本。
三、如何选择?
虚拟主机买来就可以使用
服务器买来需要配置好环境
介绍下
虚拟主机:服务器上配置好web环境,安装相应的面板,划分出小空间对外销售
服务器:拥有最高的权限,需要自己安装web环境,然后再建设或者划分空间使用
所以
如果是初学者建议购买虚拟主机,简简单单使用
如果有运维技术或者公司IT部门才考虑购买服务器,因为后期需要IT和财力支持维护。
不要域名、不要服务器,教你一招照样能在本地搭建自己的网站! 流量视频课程
本期Eleght科技给大家分享一下如何在本地搭建一个个人网站,方法非常的简单,域名、云服务器;这里的所说的不需要服务器的类型是自己买的一些云主机类的,当然利用自己的电脑搭建网站可以称为本地服务器,服务器和普通电脑的区别在于:一个用个人使用,一个用于7*24小时服务通通不需要,另外一个区别就是服务系统的区别。
我们都知道正常的网站搭建主要有申请域名、购买虚拟主机或服务器、引入网站框架或从头建设、网站优化等等,非常的复杂,但是现在随着网络的急速发展,建立一个自己的网站也是非常的容易了,我们可以借助一些网站框架,然后在网上找一些模板素材上传进去就可以实现一个网站搭建。
下面小E将详细分享如何在Windows系统上搭建
一、下载XAMPP并安装
XAMPP是一个整合型的Apache套件。XAMPP包括Apache、MySQL、PHP、PERL,直接解压缩,没有复杂的安装过程,强烈推荐初学者使用。到目前为止,XAMPP共支持Windows 、Linux、Mac OS X、Solaris四种版本,有了这款软件我们的所需的环境直接搭建完成,软件下载方式百度就可以了。
第二步,我们启动MySQL、Apache,点击Start即可启动,如果启动失败,那就说明端口被占用了,解决方法:将占用端口的任务关闭即可,使用过程中发现VMware可能会占用80端口,第二种方法,可以自己更改启动的端口,具体方法如下:
1、点击Config,会出现多个选项,选择编辑第一个即可
在弹出的文本框中,找到下面这个位置并更改为自己想要改的端口,Ctrl + S保存即可。
这样就代表启动成功了
下一步我们找到软件的安装位置
在这个安装位置下的htdocs目录就是网站的根目录,下面我们将下载的网站模板解压放在这个目录下即可,或者在这个目录下创建一个目录作为根目录,这样的话以后访问本地网站就需要在127.0.0.1后面加上这个目录位置
二、去网上下载WordPress
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用,而其中这个平台可以找到各种各样的模板,这类模板可以当成企业、商品展示、个人博客等等,我们将下载的压缩包解压到根目录,我之前有过一个WordPress,所以我就放在htdocs下的wordpress目录下,如图所示
三、我们打开浏览器输入http://127.0.0.1/wordpress-4.9.2就可以进去了,也就是说如果你直接放在htdocs目录下,那么直接访问127.0.0.1即可,如果你是放在了这个目录下的某个地址,那么就在127.0.0.1加上你的目录地址即可访问,如下图所示我们可以看到进去安装页面了。
我们选择中文,点击继续,进入这个页面后,我们需要填写一些配置信息,数据库名获取看下一步。主机名默认即可,或者填入127.0.0.1,前缀也不用更改,用户名root,密码为空,默认都是这样的,当然你也可以在数据库页面自己创建一个用户,请看下一步。
数据库名怎么查找呢,我们打开XAMPP,点击MySQL右边的admin,就可以进入数据库管理页面
此时浏览器会自动弹出数据库管理页面,我们新建数据库,名字为wordpress即可
我们从右边栏中可以看到创建完成
我们填写完成后,点击执行即可,记住在自己创建的用户名,此时返回刚才wordpress这个页面,我们填入相关信息后点击提交就可以进入这个页面了
点击进行安装,我们填写相关的站点标题,用户名密码之类的即可
最后点击登录即可
此时就进入了wordpress的管理后台,一个可视化的管理页面,写文章,自定义评论、页面、插件、侧边栏等等就可以设置,这只是一个简单的的wordpress主题,可以自行去网上下载各种各样的wordpress主题,会非常的丰富,当然wordpress也可以在这个页面自己下载模板,但是大多都是英文并不容易操作。
百度搜索
这些主题下载后,我们解压放在下面这个目录,刷新后台后就可以看到安装的主题了
好了,本期的分享结束,感谢支持!Eleght科技,一个做技术的头条号!如果想遇到什么问题可以随时来询问小E!
Eleght科技
利用阿里云虚拟主机搭建微信小程序服务器 小程序视频课程
最近在折腾小程序,对于我这种半路出家还没有后端经验的初学前端来说真的很不友好,各种接口什么的完全不懂,还要搭建https网站,但是既然选择了做,跪着也要完成,正好还可以吧之前在阿里云买的一个小网站用上。
在网上找了一些教程,终于初步完成了服务器的搭建(主要是https设置),在这里分享给大家。
以下教程非原创,作者为陈雨尘,原文链接 https://jianshu/p/7cd246f888d8。
申请服务器:一般公司都会有自己的服务器,但是如果你是自己私下学习或者开发的话,当然有自己的服务器才是最好的。
1.云服务器:可以直接在阿里云或者其他网站购买,这种服务器一般都比较贵,但是灵活性和性能比较好,你可以根据自己的情况选择性购买。
2.云虚拟主机:虚拟主机相对价格比较便宜,操作起来也比较简单,不用管服务器的配置等问题,当然相对的灵活性和性能就比较低了(也可以购买一些国外的VPS,既可以用来翻墙也能用来建站,但备案的话貌似有点难)
注册域名:可以在阿里云注册域名,选什么样子的就看你自己的喜好了,域名注册之后顺便实名认证一下
从阿里云「产品与服务」里面,找到「CA 证书服务」 购买免费的证书
按照步骤填写之后证书就进入审核状态,大概几分钟就可以签发。
云服务器:
云服务器配置就相对比较麻烦了,安装环境,绑定域名等等,在这里就不一一细说了,如果不会可以另行百度,这里默认的你的服务器已经搭建好。(之后我会再写一篇相关的云服务环境搭建的文章)
下载完证书之后(这里以Apache为例其他的可以自己查看对应的文档)
( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214497416760958.key;( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)Include conf/extra/httpd-ssl.conf( 3 ) 打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:添加 SSL 协议支持协议,去掉不安全的协议SSLProtocol all -SSLv2 -SSLv3修改加密套件如下SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP: MEDIUMSSLHonorCipherOrder on证书公钥配置SSLCertificateFile cert/public.pem证书私钥配置SSLCertificateKeyFile cert/214497416760958.key证书链配置,如果该属性开头有 '#'字符,请删除掉SSLCertificateChainFile cert/chain.pem( 4 ) 重启 Apache。
云虚拟主机:
1.点击进入主机列表,上面会有你未完成的事项按照要求处理,点击左侧[域名管理]-[域名绑定],绑定你刚才注册的域名。
2.点击下方的CDN控制台进行HTTPS设置(虚拟主机也是可以设置HTTPS的)
点击[域名管理]找到你的域名点击[配置]
然后点击[HTTPS设置]
选择你刚才生成的HTTPS证书,强制跳转HTTP->HTTPS
3.修改DNS解析记录
复制CNAME的值用来新增DNS解析记录。
请点击输入图片这里添加DNS解析的时候可能会出现冲突,一般来说如果你之前系统生成的有你可以直接让A解析修改成CNAME解析,两个是不能并存的,出现冲突的话可以参考下图,排除冲突
配置好服务器和HTTPS证书之后就要上传网页和接口文件才能访问和请求接口
我用的这个上传文件的工具。连接站点之后就可以上传自己的主页了。
这里的FTP登陆名和密码在主机管理控制台可以查看(密码是之前自己设置的)
1.虚拟主机对应的文件的位置(index为默认显示页,data.php为接口)
然后在主机管理控制台选择默认首页设置就可以了访问了。 (未备案前可用临时域名访问)
2.云主机 上传对应的域名配置目录下
点击备案 —— 进入备案系统(备案之前请确保以上步骤都完成,访问域名(或临时域名)能打开你上传的网址)
填写备案信息
这里要注意的是备案的网站名称不要写博客,主页这些的,貌似容易不过,我之前就写的雨尘博客,然后阿里的客服打电话给我说最好换下容易被拒,然后我化成了雨尘技术分享。过了的!还有就是《网站备案承诺书》里面的地址要填写现在所在的省份,不是原籍!备案信息提交之后阿里的小哥会先初审,有什么不合适的地方他会打电话给你让你处理,初审之后就提交给对应的省份政府审了。具体审核时间不定(我的是一个月)
等备案通过之后就可以到微信公众平台设置小程序的服务器域名
然后就可以去小程序请求啦!
至此大工告成了!
如何搭建个人网站 公司视频课程
之前也写过此类的文章,但是因为当时入门不久,写的文章可能会错误的引导大家。现在,本博客建立的500+天了,博主从一个“菜鸟”转为“有经验的站长”了。
一、 域名,就是‘baidu’ ‘smallxu.me’的这种。在访问某一个网站时,必须输入域名(或者IP),然后会通过DNS搜索到域名所解析的IP,然后去访问这个IP。
域名的注册可以去 阿里云 腾讯云 西部数码 狗爹 等等域名注册商,不建议注册tk gq ga cf ml等免费、非主流域名(搜索引擎虽然口头上说不歧视,但是在实际应用中还是有影响的)
ps:.me域名不支持北京备案(后面讲备案)
二、 域名DNS
域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。例如,wikipedia.org是一个域名,和IP地址208.80.152.2相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打wikipedia的名字来代替电话号码(IP地址)。我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如wikipedia.org)转化成便于机器识别的IP地址(如208.80.152.2)。
域名的dns可以使用域名注册商默认的dns,也可以使用第三方dns或者cdn(或waf)的域名DNS。例如 cloudxns dnspod cloudflare (百度云加速 360网站卫士 太垃圾,不提了)这些域名dns
也可以利用自己的服务器搭建域名DNS(不能保证可用性和稳定性),如何利用服务器搭建DNS我们后面的文章在讲解(搭建的域名DNS必须在对应的域名后缀注册局进行DNS注册,否则无法使用)
三、 网站服务器
网站服务器分为许多种 例如 虚拟主机 云服务器 VPS 以及物理服务器
1.虚拟主机
虚拟主机是指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。
虚拟主机有着便宜、快速、便捷的优点,但是随着网站的发展,虚拟主机的缺点也就慢慢的出现了——①若虚拟主机所在的物理服务器被攻击,该物理服务器下所有网站都会故障②有些虚拟主机不支持https③随着网站发展,会发现虚拟主机的容量、流量不够使用
2.VPS
VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器 技术,和虚拟化技术 ] 。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。IDC资源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。尤其是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟机技术硬件使用效率更高,更易于超卖,所以一般来说容器VPS的价格都高于虚拟机VPS的价格。这些VPS主机以最大化的效率共享硬件、软件许可证以及管理资源。每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能, 可自行安装程序,单独重启主机。简单理解VPS就是一台拥有公网IP的服务器
VPS也可以去阿里这样的大厂商购买(大部分都是云服务器)
3.云服务器
云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。
云服务器和VPS之区别
云服务器是由一个集群所分担的,假设该集群有一台物理服务器故障,其他的服务器可以依靠镜像正常运行 VPS若物理服务器故障,那么VPS直接崩溃
4.物理服务器
物理服务器就是一台实体计算机托管到机房,其配置可以由自己而定,拥有着和普通电脑相同的能力。但是在租用或托管一台物理服务器时,需要考虑其机房配置、宽带配置、以及服务器供电。
综合排序 物理服务器>云服务器>VPS>虚拟主机
PS. VPS及云服务器的虚拟化有多种方式 1.XEN 2.KVM 3.OVZ期综合性能排序 KVM>=xen>ovz
五、 云服务器/VPS/物理服务器的环境选择
就目前来说,php是全能语言,既可以在WIN上运行也可以在linux上运行
若你是用的是zblog一类以ASP(zblog也有php版)为主的程序,win是必选,因为只有Win可以运行asp/aspx
如果使用php,那么linux是首选,其次是win,因为linux初始占用内存小,占用系统资源小,对于低配置服务器是最佳选择。而win则是图形化操作,对于新手最好
网站环境nginx轻量、易操作,apache管理好,iis最为垃圾 但是因为asp只能运行在iis上(目前这样)而且iis只能在win上(听说微软在为linux开发Iis)
php环境因为7.0及以上不支持mysql拓展,所以一般建议5.6
六、 网站备案
在中国大陆以外的服务器可以不用备案,在中国大陆以内的服务器必须向服务器管理商以及工信部提出备案申请,备案后就可以使用国内服务器了
七、 https or http
https 是 http的安全版,搜索引擎会收录较多的https链接
至此一个网站基本就成型了
by 小徐博客网 smallxu.me
搭建一个完全属于自己的博客网站应该如何下手,科普小白建站 企业视频课程
有很多朋友问我,如何动手搭建一个完全属于自己的博客网站,该如何下手 要花多少钱需要做那些准备。
下面我就把搭建一个WordPress博客的过程讲一下,仅针对纯白读者,勿喷,谢谢。
准备工作:
一:域名注册
找个域名服务商注册个域名 ,域名是安年收费的
各个服务商价格略有几块的差异,不过基本差不出10块钱去,选那个就看你们自己了。
注册域名一般域名尽量要短一些,然后含义通俗易懂,尽量不要数字和字母混排,主要还是好记为主。
二:购买虚拟主机或者服务器
虚拟主机或者服务器的区别
虚拟主机是配置好环境的空间给你用,分配一定量的服务器资源给你
服务器就要自己配置了,比如我们用WordPres ,就要配置PHP+MySql的web环境。服务器可以做多个网站,而虚拟主机就只能做一个。
想省事简单的话就用虚拟主机,想有所提升,对以后网站发展有提升空间的话就服务器。
购买虚拟主机推荐 ,比如阿里云,腾讯云,百度云,美橙互联(主要还是虚拟主机)都可以
现在虚拟主机这几家最实惠是百度云 近期有活动99(2G网页空间 128MB内存 1000MB数据库 1Mbps独享带宽)
真是相当的便宜了,最一个网站200块搞定了。
不过阿里云,腾讯云,百度云 还是主要做云服务器的,有兴趣觉的也可以买一个入门的服务器用。(配置环境现在也有很多易用的主机面板,安装也很简单)
一个入门的服务器阿里云服务器330块也就搞定了。
域名解析
去域名管理里做域名解析,把让我们的域名和虚拟主机绑定到一块,好一打域名就是我们虚拟主机里的内容。
域名解析图示:记录值就是添我们虚拟主机的IP地址, 主机名就是我们域名的前缀,如www。
关于TTL值 我有文章做过介绍,想了解的可以去看一下。域名解析里的TLL值代表什么呢?该如何设置?
还在虚拟主机里绑定域名,这个都是双向的,要么域名解析也不会生效的。
一般域名生效时间要1到2个小时,也有几分钟的就好。主要看你的网了。
三:博客系统
本文用使用比较广泛的WordPress做演示,当然如果使用typecho,emlog,Z-Blog等(有时间我再做一个详细的博客系统推荐)
博客搭建: 把WordPress的代码传到虚拟主机就可以安装了。
请参考这个GIF动态教程如何安装WordPres?
到这里我们的博客就搭建完成了。安装的时间可能会遇到问题,可以给我留言交流,想知道如何做网站就关注我吧,我会定期分享一些建站教程和项目案例的。
建网站该选择服务器托管还是虚拟主机? 互联网视频课程
大家都知道,建网站需要购买或者租用服务器存放网页的空间。那么,对于这个空间的选择我们是服务器租用或购买整个主机还是只选虚拟主机就够了呢?回答此问题之前,我们先来了解服务器托管和虚拟主机的定义和区别。
一、一般说来,传统业界的主机业务可分为服务器托管与虚拟主机
1、服务器托管是在具有与Internet时实相连的网络环境的公司放置一台主机,或向其租用一台主机,客户可以通过远程控制将服务器配置成WWW、E-mail、Ftp服务器。
2、虚拟主机将一台UNIX或NT系统整机的硬盘划细,细分后的每块硬盘空间可以被配置成具有独立域名和IP地址的www、email、FTP服务器,这样的服务器,在被人们浏览时,看不出来它是与别人共享一台主机系统资源的。在这台机器上租用空间的用户可以通过远程控制技术,如文件传输(FTP),全权控制属于他的那部分空间,如信息的上下载,应用功能的配置等等。
二、服务器托管和虚拟主机的区别
服务器也可以叫主机,就是为网络中的其他电脑提供共享上网、文件共享、打印共享、WEB站点访问服务等,服务器的配置一般比普通台式机要求高,但是,如果服务器仅仅用于小型网络中,一台配置一般的普通台式机或笔记本也可以当服务器用。
虚拟机,顾名思义,就是实际上并不存在,通过一些软件在一台主机或服务器系统中模拟出来的一台电脑,实际上就是一个比较大的应用程序,让一个操作系统运行在另一个操作系统里面,二者相对独立,有自己固定的磁盘空间和内存容量,一台电脑里面可以安装很多虚拟机,而且可以同时运行,这样可以大大节省硬件投资成本。
三、如何选择?
虚拟主机买来就可以使用
服务器买来需要配置好环境
介绍下
虚拟主机:服务器上配置好web环境,安装相应的面板,划分出小空间对外销售
服务器:拥有最高的权限,需要自己安装web环境,然后再建设或者划分空间使用
所以
如果是初学者建议购买虚拟主机,简简单单使用
如果有运维技术或者公司IT部门才考虑购买服务器,因为后期需要IT和财力支持维护。
利用阿里云虚拟主机搭建微信小程序服务器 小程序视频课程
最近在折腾小程序,对于我这种半路出家还没有后端经验的初学前端来说真的很不友好,各种接口什么的完全不懂,还要搭建https网站,但是既然选择了做,跪着也要完成,正好还可以吧之前在阿里云买的一个小网站用上。
在网上找了一些教程,终于初步完成了服务器的搭建(主要是https设置),在这里分享给大家。
以下教程非原创,作者为陈雨尘,原文链接 https://jianshu/p/7cd246f888d8。
申请服务器:一般公司都会有自己的服务器,但是如果你是自己私下学习或者开发的话,当然有自己的服务器才是最好的。
1.云服务器:可以直接在阿里云或者其他网站购买,这种服务器一般都比较贵,但是灵活性和性能比较好,你可以根据自己的情况选择性购买。
2.云虚拟主机:虚拟主机相对价格比较便宜,操作起来也比较简单,不用管服务器的配置等问题,当然相对的灵活性和性能就比较低了(也可以购买一些国外的VPS,既可以用来翻墙也能用来建站,但备案的话貌似有点难)
注册域名:可以在阿里云注册域名,选什么样子的就看你自己的喜好了,域名注册之后顺便实名认证一下
从阿里云「产品与服务」里面,找到「CA 证书服务」 购买免费的证书
按照步骤填写之后证书就进入审核状态,大概几分钟就可以签发。
云服务器:
云服务器配置就相对比较麻烦了,安装环境,绑定域名等等,在这里就不一一细说了,如果不会可以另行百度,这里默认的你的服务器已经搭建好。(之后我会再写一篇相关的云服务环境搭建的文章)
下载完证书之后(这里以Apache为例其他的可以自己查看对应的文档)
( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214497416760958.key;( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)Include conf/extra/httpd-ssl.conf( 3 ) 打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:添加 SSL 协议支持协议,去掉不安全的协议SSLProtocol all -SSLv2 -SSLv3修改加密套件如下SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP: MEDIUMSSLHonorCipherOrder on证书公钥配置SSLCertificateFile cert/public.pem证书私钥配置SSLCertificateKeyFile cert/214497416760958.key证书链配置,如果该属性开头有 '#'字符,请删除掉SSLCertificateChainFile cert/chain.pem( 4 ) 重启 Apache。
云虚拟主机:
1.点击进入主机列表,上面会有你未完成的事项按照要求处理,点击左侧[域名管理]-[域名绑定],绑定你刚才注册的域名。
2.点击下方的CDN控制台进行HTTPS设置(虚拟主机也是可以设置HTTPS的)
点击[域名管理]找到你的域名点击[配置]
然后点击[HTTPS设置]
选择你刚才生成的HTTPS证书,强制跳转HTTP->HTTPS
3.修改DNS解析记录
复制CNAME的值用来新增DNS解析记录。
请点击输入图片这里添加DNS解析的时候可能会出现冲突,一般来说如果你之前系统生成的有你可以直接让A解析修改成CNAME解析,两个是不能并存的,出现冲突的话可以参考下图,排除冲突
配置好服务器和HTTPS证书之后就要上传网页和接口文件才能访问和请求接口
我用的这个上传文件的工具。连接站点之后就可以上传自己的主页了。
这里的FTP登陆名和密码在主机管理控制台可以查看(密码是之前自己设置的)
1.虚拟主机对应的文件的位置(index为默认显示页,data.php为接口)
然后在主机管理控制台选择默认首页设置就可以了访问了。 (未备案前可用临时域名访问)
2.云主机 上传对应的域名配置目录下
点击备案 —— 进入备案系统(备案之前请确保以上步骤都完成,访问域名(或临时域名)能打开你上传的网址)
填写备案信息
这里要注意的是备案的网站名称不要写博客,主页这些的,貌似容易不过,我之前就写的雨尘博客,然后阿里的客服打电话给我说最好换下容易被拒,然后我化成了雨尘技术分享。过了的!还有就是《网站备案承诺书》里面的地址要填写现在所在的省份,不是原籍!备案信息提交之后阿里的小哥会先初审,有什么不合适的地方他会打电话给你让你处理,初审之后就提交给对应的省份政府审了。具体审核时间不定(我的是一个月)
等备案通过之后就可以到微信公众平台设置小程序的服务器域名
然后就可以去小程序请求啦!
至此大工告成了!