`
feijing
  • 浏览: 20555 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

DNS,IIS,apache服务器的配置

阅读更多
  DNS服务器配置

  安装DNS服务器

  第1步,在“控制面板”中打开“添加或删除程序”窗口,并单击“添加/删除Windows组件”按钮,打开“Windows组件安装向导”对话框。

  第2步,在“Windows组件”对话框中双击“网络服务”选项,打开“网络服务”对话框。在“网络服务 的子组件”列表中选中“域名系统(DNS)”复选框,并单击“确定”按钮。按照系统提示安装DNS组件。在安装过程中需要提供Windows Server 2003系统安装光盘或指定安装文件路径。

  配置DNS服务器

  第1步,在开始菜单中依次单击“管理工具”→DNS菜单项,打开dnsmgmt窗口。在左窗格中右键单击服务器名称,选择“配置DNS服务器”命令。

  第2步,打开“配置DNS服务器向导”对话框,在欢迎对话框中单击“下一步”按钮。打开“选择配置操作”对话框,在默认情况下适合小型网络使用的“创建正向查找区域”单选框处于选中状态。保持默认设置并单击“下一步”按钮。

  小提示:上述步骤创建的正向查找区域是指将域名解析为IP地址的过程。即当用户输入某个域名时,借助于该记录可以将域名解析为IP地址,从而实现对服务器的访问。

  第3步,打开“主服务器位置”对话框,选中“这台服务器维护该区域”单选框,并单击“下一步”按钮。

  第4步,打开“区域名称”对话框,在“区域名称”编辑框中输入一个能代表网站主题内容的区域名称,单击“下一步”按钮。

  第5步,在打开的“区域文件”对话框中已经根据区域名称默认填入了一个文件名。该文件是一个ASCII文本文件,里面保存着该区域的信息,默认情况下保存在windows\system32\dns文件夹中。保持默认值不变,单击“下一步”按钮。

  第6步,在打开的“动态更新”对话框中指定该DNS区域能够接受的注册信息更新类型。允许动态更新可以让系统自动在DNS中注册有关信息,在实际应用中比较有用。因此选中“允许非安全和安全动态更新”单选框,单击“下一步”按钮。

  第7步,打开“转发器”对话框,保持“是,应当将查询转送到有下列IP地址的DNS服务器上”单选框的选中状态。在IP地址编辑框中输入ISP(或上级DNS服务器)提供的DNS服务器IP地址,单击“下一步”按钮。

  小提示:ISP(Internet service Provider,Internet服务提供商)是专门提供网络接入服务的商家,通常都是电信部门。配置“转发器”可以使局域网内部用户在访问Internet上的网站时,尽量使用ISP提供的DNS服务器进行域名解析。

  第8步,在最后打开的完成对话框中列出了设置报告,确认无误后单击“完成”按钮结束主要区域的创建和DNS服务器的安装配置过程。

  IIS服务器的配置

  1、 在自己的电脑上安装IIS并测试。

  进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。(在安装过程中要插入WIN2000或WINXP安装盘。)

  测试:安装完毕后,在浏览器地址栏中输入:http://localhost(或http://服务器名,或http://127.0.0.1,或http://本机IP),如果连接成功就会出现localstart.asp的页面。

  2、IIS的配置

  当IIS添加成功之后,再进入“开始→程序→管理工具→Internet服务管理器”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。

  (1)IIS之WEB服务器的配置

  方法如下:

  在“Internet信息服务”管理窗口中右击“默认WEB站点”,在弹出的菜单中选择“属性”选项,进入属性设置对话框。

  ① 设置“WEB站点”,这里可以设置站点服务器的IP地址和访问端口。在“IP地址”栏中选择目前能够使用的IP地址;“TCP”端口默认为80,当然为了保密,也可以设置特殊的端口。

  ② 设置“主目录”, “本地路径”默认为:c:\Inetpub\wwwroot,当然可以输入(或用“浏览”按钮选择)你自己网页所在的目录作为主目录。

  ③ 设置“文档”选项,“启用默认文档”选中后,当在浏览器中输入域名或IP时,系统自动在“主目录”中按上到下的顺序寻找列表中指定的文件名。

  其他的设置均可按默认设置。

  创建虚拟目录:

  若要从主目录以外的目录发布信息,则就要创建虚拟目录了,虚拟目录是指物理上为包含在主目录中的目录,但浏览器却认为该目录包含在主目录中。

  创建的方法:比如你的主目录在“c:\Inetpub\wwwroot”下,而你的网页文件在“E:\All”中,你就可以创建一个别名为test的虚拟目录,就可以这样来创建:在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。

  创建完了你就可以输入“localhost/test”就可以访问了。

  进行下列操作:

  启动一个文本编辑器,编写下列代码:

  您访问本页的时间是!

  将其保存到C:\Inetpub\wwwroot目录下,文件可命名为1.asp。

  在浏览器地址栏中输入:http://localhost/1.asp ,然后按回车,观察运行情况。

  将1.asp文件复制刚才创建的虚拟目录中(假如别名为:test)。在浏览器的地址栏中输入:http://localhost/test/1.asp ,按回车,注意观察运行情况。

  (2)IIS之ftp服务器的配置

  第一个FTP站点(即“默认FTP站点”)的设置方法请参照前文Web服务器中相关操作执行。需要注意的是,如果你要用一个IP地址对应多个不同的FTP服务器,则只能用使用不同的端口号的方法来实现。

  对于已建立好的FTP服务器,在浏览器中访问将使用,ftp://IP地址,如“ftp://10.106.1.121”。

  (3)<>IIS之SMTP服务器的配置

  建立IIS下的SMTP服务器的方法非常简单,只需在IIS管理器中让“默认SMTP虚拟服务器”处于已启动状态就行了;此外一般不用再做其他任何设置。

  如果你想要用自己的SMTP服务器发信,只需将你E-mail客户端软件设置中“发送邮件服务器(SMTP)”项中填入“localhost”,则不管你的IP地址如何变化,它都能正常工作。提示:对于IIS的设置,可以在浏览器的地址栏中输入:http://localhost/iishelp,查看IIS帮助文档。
apache服务器配置

  Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。

  httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。

  除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件

  对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。

  bash-2.02$ ls -l /usr/local/apache/conf

  total 100

  -rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf

  -rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default

  -rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf

  -rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default

  -rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic

  -rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default

  -rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mime.types

  -rw-r--r-- 1 root wheel 383 May 13 17:01 srm.conf

  -rw-r--r-- 1 root wheel 357 Feb 13 13:33 srm.conf.default

  事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。而提供的access.conf和srm.conf文件中没有具体的设置。

  由于在新版本的Apache中,所有的设置都被放在了httpd.conf中,因此只需要调整这个文件中的设置。以下使用缺省提供的httpd.conf为例,解释Apache服务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼,基本上这些参数都很明确,也可以不加改动运行Apache服务器。但如果需要调整Apache服务器的性能,以及增加对某种特性的支持,就需要了解这些设置参数的含义。

  关于Apache服务器的性能,在Internet上存在很大的争议,基本上使用Apache的使用者几乎都不怀疑它的优秀性能,Apache也支撑了很多著名的高负载的网站,但是在商业机构的评测中,Apache往往得分不高。很多人指出,在这些评测中,商业Web服务器及其操作系统往往由其专业公司的工程师进行过性能调整,而Free 的操作系统和Web服务器往往就使用其缺省配置或仅仅作很小的更改。需要指出的是,除了操作系统的性能调整之外,Apache 服务器本身的缺省配置绝不是最优化和最高效的,而是要适应几乎所有种类操作系统、所有种类硬件下的设置,多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置。因此要使用Apache的时候,性能调整是必不可少的。

  在商业评测中忽略了的另一个事实是,评测时往往对不同种类的功能进行比较,例如使用Apache的标准CGI 的性能与ISAPI,NSAPI等服务器端API比较,事实上Apache服务器与此可以比较的功能为modperl ,FastCGI,与ASP类似的功能为PHP等等,只不过由于Apache的开放模式,这些功能是由独立的开发组,作为独立的模块来实现的。但是在评测中,测试人员没有加入相应的模块评测其性能。

  HTTP守护进程的运行参数

  httpd.conf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境。

  ServerType standalone

  ServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd

  服务器将由其本身启动,并驻留在主机中监视连接请求。在Linux下将在启动文件 /etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置。
分享到:
评论

相关推荐

    iis 和apache 怎么同时用域名访问的

    ### IIS与Apache如何在同一台...通过上述步骤,可以实现在不改变Apache默认80端口的情况下完成Web服务配置,从而使得IIS和Apache能够在同一台服务器上通过不同的域名访问,满足多种应用需求的同时提高资源利用率。

    Windows2000下基于IIS 和apache 配置 虚拟web服务器

    本次实验的网络环境将假设如下: &lt;br&gt;网页主目录是:d:/web 其中 有如下文件: www34文件夹 zhangsan文件夹 lisi...都有各自的 index.html&lt;br&gt;&lt;br&gt;负责本服务器域名解析的DNS 服务器 对本机有如下记录: &lt;br&gt; ...

    Apache服务器的安装与配置.doc

    ### Apache服务器的安装与配置知识点详解 #### 一、Apache服务器简介 Apache是一款广泛使用的开源Web服务器软件,因其稳定性、安全性以及丰富的功能受到广大用户的喜爱。它可以运行在多种操作系统上,如Windows、...

    《服务器配置全攻略》

    4. **Web服务器配置**:对于Web服务器,Apache、Nginx或IIS的配置方法是核心内容,包括站点创建、虚拟主机设置、SSL证书配置、负载均衡与反向代理等。 5. **数据库服务器配置**:MySQL、PostgreSQL、SQL Server等...

    服务器配置手册.rar

    在《网络服务器配置.pdf》中,可能会详细介绍服务器硬件选择、操作系统安装、网络设置(如IP地址、子网掩码、网关和DNS)以及服务器的角色定位(如Web服务器、FTP服务器、邮件服务器等)。 其次,服务器配置是一项...

    网站服务器配置与管理ppt

    网站服务器配置与管理是IT行业中一个至关重要的环节,它涵盖了多个方面,包括网络架构、DNS域名系统、DHCP动态主机配置协议、路由器设置以及WINS网络标识服务和NAT网络地址转换。以下是对这些关键概念的详细解释: ...

    网络服务器配置与管理项目教程

    《网络服务器配置与管理项目教程》是一门深入探讨网络服务器搭建、配置与管理的课程,由专家王钧民提供电子教案和教学指南。这门课程旨在帮助学生掌握网络服务器的核心技术,包括各种服务的设置与优化,以确保网络的...

    第十六周教案--DNS服务器的配置.doc

    ### DNS服务器配置与Web服务原理知识点详解 #### 一、DNS服务器配置 ##### 1. DNS基础知识 - **DNS(Domain Name System)**: 域名系统,是一种用于TCP/IP应用层的服务,用来实现域名与IP地址之间的转换。 - **...

    apache共享80配置

    其中,如何让Apache和IIS这样的Web服务器共享80端口成为一个重要的技术点。本文将详细介绍如何配置IIS与Apache共享80端口,并解决相关问题。 #### 一、配置IIS与Apache共享80端口 **背景:** 在一个特定场景下,有...

    实训服务器搭建要求web ftp mail Apache在windows和linux下的配置

    服务器搭建要求 服务器搭建是计算机网络中的一项重要...本文详细介绍了服务器搭建的要求和实现方式,涵盖了 WEB 服务器、FTP 服务器、DNS 服务器、DHCP 服务器、邮件服务器和 ISA 服务器等多种服务器的配置和搭建。

    xp系统添加DNS

    XP系统添加DNS XP系统添加DNS是指在Windows XP Professional SP3完整版中安装DNS服务器...安装DNS服务器需要安装IIS,修改netoc.inf文件,添加DNS组件,安装DNS服务器,配置DNS服务器,并可以使用Apache搭建虚拟站点。

    linux服务器 server2003服务器的搭建

    - 配置客户端的DNS地址指向该DNS服务器,验证域名解析功能。 ### E-Mail服务器的搭建与配置 1. **配置DNS邮件交换器(MX记录)**: - 在DNS服务器中创建MX记录,指定邮件服务器的优先级和地址。 - 例如,将MX记录...

    WebServer Security apache / bind / IIS5

    标题中的“WebServer Security apache / bind / IIS5”指的是针对Web服务器安全的讨论,重点关注Apache、BIND(DNS服务器)和IIS5这三个组件。在IT领域,Web服务器是互联网服务的基础,它们负责处理HTTP请求并返回...

    玩个人服务器-域名、dns、WEB

    要运行一个个人Web服务器,你需要安装Web服务器软件,如Apache、Nginx或IIS。然后,配置服务器以响应HTTP请求,提供静态网页或动态内容。如果你的服务器还需要处理动态语言,如PHP,你还需要安装相应的解释器或模块...

    2003 DNS和MAIL

    ### 基于Windows 2003 的 DNS 和 MAIL 服务器配置详解 #### 实验背景与目的 在本实验中,我们将深入了解如何在Windows 2003 Server上安装和配置DNS及邮件服务器(包括POP3和SMTP)。实验旨在帮助学习者熟练掌握这些...

    web服务器配置与管理实验指导书.doc

    在Web服务器配置与管理实验中,主要目的是让学生掌握如何安装、配置和管理Web服务器,以提供网络服务。实验设备通常包括计算机硬件和软件环境,如安装有Linux或Windows操作系统的服务器,以及必要的Web服务器软件,...

Global site tag (gtag.js) - Google Analytics