大型网站如何选购服务器配置?
我们知道,网站要正常提供服务就必须依懒于服务器。市面上的服务器按类型、功能、品牌等来划分就有很多系列了。我从事IT行业近9年,下面具体来和大家讲下大中型网站一般都用什么样的服务器。
1、按服务类型来划分
中大型网站看上去仅仅是个网站,但其附带的子系统众多,涉及的服务器也很多,主要有以下:
WEB服务器:提供WEB访问的;
代理服务器:提供代理服务的,主要有Nginx等;
数据库服务器:存放数据的服务器,如MySQL服务器、Oracle服务器;
文件服务器:存放文件的,比如用户上传的、文件等;
索引/搜索服务器:提供索引搜索服务的,比如:ELK等;
缓存服务器:缓存热点数据缓解数据库服务器的压力,如:Redis服务器;
日志服务器:存放行为日志的单独服务器;
邮件服务器:提供邮件的收发功能;
域名服务器:提供域名解析管理的服务器;
2、按服务器操作系统来划分
服务器操作系统主要有:Linux、Unix、WindowsServer,现在国内外用的最多的服务器操作系统是:Unix/Linux系列。
3、按服务器外形来划分
服务器的外观种类也很多,有些外形看上去不像我们常见的计算机。类型主要有:
机架式
机架式服务器也分很多种,比如:1U、2U,它们大概长成这样:
塔式
塔式服务器和我们常见的台式机机箱的外形差不多,因为服务器的主板插槽多一些,所以塔式服务器整体上比台式机主机要大一些。
刀片式
刀片服务器是指在一个机架式机箱内插装多个服务器,每个服务器看上去像“刀片”一样插进去的,其实每一个“刀片”就是一块系统主板。
4、按服务器品牌来划分
现在市面上用得最多的服务器品牌主要有:DELL、IBM、华为、浪潮,但像阿里腾讯这样的互联网巨头公司,他们的服务器都是定制及自研的。
综上,对于中大型网站来说,最常见服务器选型方案是:DELL(1U机架式)+Linux系统。
其实,服务器配置那都不是问题,你需要选择的是IDC供应商给你的线路,做电商就应该选择好的线路,好的线路让用户的体验效果完全不一样,比如多线BGP,退而求之都要双线,一般电商的网站大都比较大,后期建议使用CDN加速降低成本,服务器方面的选择,建议选择好一点的,以后发展起来,也会往高配置方面的发展。
asp和aspnet的可以利用IIS来建虚拟目录构建自己的网站
方法:首先安装IIS,打开控制面板,添加/删除程序,添加/删除组件,勾选IIS,点详细信息,把里面的选项全勾上,点确定,下一步,放上自己的系统盘到光驱里面,(如果没有系统盘可以到百度搜下IIS的压缩包下载下来,然后解压到随意一个分区里面)等需要指定驱动目录时把路径指向光驱或刚才解压的地方就行了,这样就可以安装IIS了
接着IIS安装完以后回到控制面板,点击管理工具,Internet服务,在默认网站右击选择新建,虚拟目录,按向导建个虚拟服务就行了,
这样asp和aspnet在自己机子上的网站服务器就构建成了
至于PHP
下载个apache就行了,安装的时候有个步骤是配置端口号的,你把那个8080改成8081或其它的端口就行了,这样就可以避免跟其它软件的端口号发生冲突。
在一台服务器上配置搭建两个网站的方法
最简单高效的方法如下:
1先打开Apache的配置文件httpdconf,在这个文件,
找到这句:“#Includeetc/extra/httpd-vhostsconf”
(根据安装路径不同,上面的路径会略有不同)
把前面的#去掉,即开启了使用虚拟主机的功能;
2在httpd-vhostsconf中进行虚拟主机的配置操作;也可以在httpdconf直接写入配置,但是
不建议这么做;
3打开httpd-vhostsconf文件,找到NameVirutalHost:80,这句话的含义是制定这个主机的
IP地址和端口号;
4关键的virtualhost配置,在NameVirutalHost:80的下面;
注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主
机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpdconf中,将
<Dicrectory/>(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限,
都默认设置为denyfromall。
5virtualhost配置实例:
<VirtualHost:80>
ServerName
DocumentRoot</opt/lampp/htdocs/guest>
<Directory/opt/lampp/htdocs/guest>
Orderdeny,allow
Allowfromall
</Direcotry>
<VirtualHost/>
后面的,依次添加就可以
<VirtualHost:80>ServerNamewwwcomDocumentRoot</opt/lampp/htdocs/myweb1><Directory/opt/lampp/htdocs/myweb1>Orderdeny,allowAllowfromall</Direcotry><VirtualHost/>
其实建议你使用完善的管理程序辅助管理站点并不是因为你不会绑定域名而是因为你出现这个问题间接表示你会有更多问题处理不了所以方便才是你的第一学习要点而不是那些所谓的技术进步能普普通通运营好简单的网站再考虑其他深入的问题
Windows Server 2008服务器配置FTP站点的方法:首先,安装FTP服务
打开服务器管理器,点击角色,添加角色,如果安装过iis,角色摘要里面会有个Web服务器(IIS),点击后面的添加角色,滚动条拉到最后勾选FTP服务器,根据步骤安装。
添加FTP站点
打开IIS管理器,依次操作, IIS列表右键站点目录,添加FTP站点,填写名称和路径,下一步填写绑定IP和SSL设置,继续选择授权访问的用户,点击完成,至此创建站点完成。
创建FTP账户
开始-运行-cmd-lusrmgrmsc,出现本地用户和组窗口,新用户添加新用户。
配置权限
在IIS左边选择刚添加的站点,点击编辑权限,选择安全-编辑-添加,添加上一步所创建的ftp账户,赋予完全控制权限,点击确定即可配置完毕。
最后还需要在防火墙中开启相应的连接许可,进入“控制面板》系统和安全》Windows 防火墙》允许的程序”,在“允许另一个程序”中添加“C:\Windows\System32\svchostexe”这个程序。 勾选允许防火墙通过的网络。
Windows下除了系统自带的ftp服务器外,还可以使用诸如Serv-U、WinFtp Server Ftp、FileZilla Server等第三方软件来搭建ftp服务器;ftp服务器搭建好后,就可以使用如FlashFXP、Core FTP、8uFTP等常用的工具进行上传下载操作了。
前提:有一套已开发好网页。
1、 安装IIS6及其他身份验证
2、安装ORACL或者SQL等供网页调用数据的数据库软件。
3、配置网站。
4、在服务器主机上打开已发布的网站的网址为:http://localhost/syq_browser/pages/loginhtml
如果是在局域网里其他客户机要访问主机发布的网页,则网址要改成: http://1921630145/syq_browser/pages/loginhtml 其中1921630145为服务器的IP地址,自己机子的IP地址要自己查。
在web服务器部署一个网站的方法
一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:
1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。
2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。
添加/删除程序
3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。
添加/删除Windows组件
4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。
5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。
6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“ActiveServerPages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。
7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入WindowsServer2003安装盘,系统会自动进行安装工作。
8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。
友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。
在IIS中创建Web网站
打开“Internet信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:
网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。
网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)
TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。
主机头:如果该站点已经有域名,可以在主机头中输入域名。
主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。
网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。
单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。
访问网站的方法是:如果在本机上访问,可以在浏览器的地址栏中输入“”,则用户访问“/pic/文件1”时,访问的实际位置是服务器的“D:myimage文件1”,所以虚拟目录的真实名字和位置对用户是不可知的。
创建虚拟目录的方法:
打开Internet信息服务窗口,在想要创建虚拟目录的Web站点上单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:
别名是映射后的名字,即客户访问时的名字;
路径:服务器上的真实路径名,即虚拟目录的实际位置;
访问权限:指客户对该目录的访问权限。
单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。
通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。
0条评论