网站搭建从零开始(四) 服务器的配置

原文发表在我的个人网站,欢迎大家访问~转载请保留本段,或注明原文:http://www.hainter.com/website-primer-4

域名解析设置好了,通常我们就可以访问我们的站点了,上篇里面没有详细讲服务器绑定域名的过程,可能不够清楚,这篇里面再做一下介绍。同时对服务器端的配置进行介绍(由于各种服务器各不相同,这里也没法一一介绍,就根据我的经验,做个大致的说明)。

1、域名解析知识补充:服务器空间对域名的绑定

首先你有一个服务器空间,通常是一个虚拟主机,空间有根目录“/”(实际上这个根目录对应真实服务器的一个子文件夹,这个文件夹里面的东西你可以随便改)。在这个根目录下,你可以随意的建立子文件夹,也可以用FTP、SSH(如果支持)对这个目录的文件进行操作。

绑定域名的时候,通常会让你选择站点根目录,然后绑定一个域名。如果你只有一个网站,你可以设置直接把域名站点根目录绑定在服务器根目录,即hainter.com绑定到“/”,如果你觉得这样不方便,有点乱,你也可以设置绑定到一个子目录,例如hainter.com绑定到“/hainter_com/”。绑定完成后,当你输入网址www.hainter.com时,就会打开站点的根目录,并且通常默认打开站点根目录下的index.html;如果没有,则打开index.php文件(对于运行php的服务器来说)。为了测试域名解析是否成功,我们可以上传一个index.html文件到绑定好的站点根目录(需要用到FTP服务,有的服务器可以在线管理文件,还有些服务器可能已经放置了一个默认的index.html进去),然后用浏览器访问我们的网站看能不能显示index.html的内容。

2、各种账号和权限

刚开始搭建网站时,可能会发现有各种账号。首先是域名提供商网站的管理账号,然后DNS提供商网站有账号,购买了服务器空间又会有服务器空间的管理账号(通常是控制面板的账号)。以WordPress站点搭建为例,介绍进入控制面板以后,你需要做的一些事。

我的服务器所用的zPanel控制面板

(1)域名的绑定。

这个前面说了,将域名绑定到网站根目录。再次提醒,网站根目录不同于服务器根目录,网站根目录要么就是服务器根目录,要么是在服务器根目录之下的。

如图,hainter.com域名的站点根目录,绑定在服务器空间的"/hainter/"目录下(我的空间只能设置绑定一个顶级域名)

(2)FTP账号

配置FTP的账号、文件根目录、访问权限。FTP账号你可以配置多个,比如多个人在同一个服务器空间管理不同的站点。

我举个例子。例如我的服务器上可能有hainter.com和hainter2.com两个站点,其站点根目录分别绑定在服务器上的"/hainter_com/"和"/hainter2_com/"文件夹。我自己可以管理这两个站点,然后hainter2.com站点同时由别人帮忙进行管理。

这个时候,我可以给自己新建一个FTP账号,其根目录是服务器的根目录"/",我用FTP账号登录的时候,可以同时管理这两个站点,因为我可以访问两个站点的根目录。然后我再新建一个账号,根目录是服务器的"/hainter2_com/",这个FTP账号给别人,别人登录之后就只能管理hainter2.com网站,但是不能访问我的hainter.com网站。对于这个人的FTP账号而言,"/hainter2_com/"就是根目录。

至于FTP的访问权限,如果是管理员,一般是设置成读写都可以。如果我想利用服务器搭建一个FTP的资源共享站点,就可以设置一个只读FTP账号并公开,这样大家就可以通过这个账号下载我共享给大家的文件,但是不能删除、修改、添加文件。

我设置的FTP账号(我的空间只能设置一个FTP账号)

(3)MySQL数据库的配置

通过phpMyAdmin配置MySQL数据库,需要数据库的管理账号。通常我们在控制面板里可以看到MySQL数据库的选项,点击进入设置就可以了。数据库通常和服务器空间是分开的,也就是数据库中的数据,实际上并不是保存在服务器根目录下面的,而是在一个单独的空间里(因此购买服务器时可能要考虑数据库的数量大小等信息,当然对于新手来说,一开始不需要太高的要求了,即使需要考虑,没有建过站点,对数据库的需求恐怕也没什么概念)。登录phpMyAdmin,新建一个数据库,如图所示。

phpMyAdmin登录界面

phpMyAdmin界面:创建数据库,数据库名称可以随便取,编码选择一个能支持中文的编码,建议用UTF8格式

保管好上面那些账号,然后就可以开始用WordPress搭建网站了。

3、如果你的控制面板更加智能

前面说了很复杂的一些建站步骤,配置各种账号。如果你购买服务器的时候,提供商告诉你,他们有所谓的一键快速建站的功能(说的很高大上,实际上如果你搞清楚了WordPress,原理也不复杂)。

例如国外提供商常用cPanel面板,里面可以安装应用,WordPress就是其中之一。安装好应用,设置绑定的域名,就可以直接进入WordPress界面。新浪SAE也可以这么做。全过程根本没有涉及FTP、数据库等问题。

例如下图就是新浪SAE的应用中心,可以直接一键安装WordPress。

新浪SAE应用中心

时间: 2024-10-07 19:11:40

网站搭建从零开始(四) 服务器的配置的相关文章

网站搭建从零开始(二)服务器空间

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-2 前面介绍了域名相关知识,这里介绍服务器,也常常被叫做空间,也就是网站数据实际保存的地方. 1.总体介绍 根据国家相关规定,国内服务器空间需要进行备案,也就是到相关的机构进行登记,具体方法可以网上找.域名也有备案一说,国内域名不备案可能会被禁用.国外的域名和服务器,一般就不需要备案了.国外服务器的一大缺点是速度一般比国内服务器慢,有些甚至几乎没有速度. (

网站搭建从零开始(七) WordPress站点的完善

1.WordPress网站前后端常用语言简介和运行过程 通常一个网站的整个构建过程中需要大量的技术支持,尤其是用到很多种计算机语言.网站的构建主要分后端和前端两部分,后端代码在服务器上运行,而前端程序源码则通过网络传输到用户的浏览器,由浏览器执行.WordPress站点的页面属于动态页面,也就是说页面是程序动态生成的,不同的人.不同时刻访问同一个网址对应的页面,看到的内容是不一样的.和动态页面相对的是静态页面,静态页面的扩展名一般是html,不需要后端语言动态的生成网页. 后端语言PHP 实现网

网站搭建从零开始(三)域名解析

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-3 前面介绍了网站搭建所需要的两大要素:域名和服务器,这次要说的是域名解析,也就是把域名和服务器进行绑定的过程. 我们在访问网络时,网址会被发送到DNS服务器,然后由DNS服务器返回我们所要访问的服务器IP地址,从而进行访问.前面一文说了,一台服务器的同一个IP地址上可能有多个网站,或者是子网站,这时,我们请求的数据被服务器接收到,服务器需要根据判断网址中的

网站搭建从零开始(五) WordPress的安装

原文发表自我的个人网站,欢迎大家访问~转载请保留本段,或注明原文:http://www.hainter.com/website-primer-5 前面说了很多废话,现在终于转到正题,WordPress的安装. 1.WordPress安装很简单 如果你的服务器能通过应用中心一键安装WordPress,这一节就很轻松了,基本上不需要做什么.但是考虑到那种新手的方式,以后如果换了服务器可能就不能进行安装了,并且有些需求还是不能用那种方式实现,所以学一下也好(主要是配置数据库.FTP,然后上传文件,过程

网站搭建从零开始(一)域名

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-1 我是前段时间开始接触网站搭建的,目前也是新手,但是这几天从对网站完全不了解,到自己搭建一个比较完整的网站,算是学了不少知识.所以现在总结一下,希望对同样想建站但又不知如何下手的人有所帮助. 搭建一个网站,除了网站的建设,我们主要还需要两个条件,域名和服务器. 所谓域名就是网址当中最前面用点号分隔的那部分,如baidu.com.域名通常有顶级域名.二级域名

网站搭建从零开始(六) WordPress的基本配置

原文发表自我的个人网站,欢迎大家访问~转载请保留此段,或注明原文: http://www.hainter.com/website-primer-6 上一篇里,我们一起安装好了WordPress,成功的搭建了我们的网站. WordPress框架特点 WordPress是一个被广泛使用的网站框架,主要用于博客类网站,但也被一些站点做成资讯类网站.购物网站等. 类似WordPress,也有一些其他的网站框架,比如我们用很多论坛时,就发现论坛标题末尾有一句Powered by Discuz!.Discu

搭建rsyslog日志服务器

环境配置 centos7系统 client1:192.168.91.17 centos7系统 master:192.168.91.18 rsyslog客户端配置 1.rsyslog安装 yum install rsyslog 2.启用UDP进行传输 vim /etc/rsyslog.conf ? # Provides UDP syslog reception #若启用UDP进行传输,则取消下面两行的注释 $ModLoad imudp $UDPServerRun 514 ? # Provides

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏. 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况.除了要避免"坏"的DNS的影响,我们还可以利用DNS做些"好"事,例如管理局域网的DNS.给手机App Store加速.纠正错误的DNS解析记录.保证上网更加安全.去掉网

Linux服务器企业集群架构部署搭建(一)----环境配置要求与系统基础优化

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 本文作者:燁未央_Estelle版权声明:测试学习,不足之处,欢迎指正.允许转载,转载时请务必以超链接形式标明文章原始出处.作者信息和本声明 第一章 集群架构搭建部署目标1.1 本次架构部署配置概况提示,本次集群架构所使用的服务器均为VM虚拟机进行模拟搭建测试及学习. ①两台linux服务器作为负载均衡服务器(LVS-01/LVS-02),基本模式:LVS-DR+keepalived.负责分发所