- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3、文件定位 使用以下指令可设置相关文件的存放位置。 DocumentRoot:此指令设置Apache服务器程序向客户端提供的网页文件存放的位置,默认位置在/var/www/html/目录中。 ErrorLog:指定了当服务器遇到错误时记录错误日志的文件。 PIDFile:设置服务器用于记录父进程PID的文件。 ServerRoot:设置服务器所在的目录,默认设置为/etc/httpd/。 4、调整性能 根据不同的需要,使用以下配置指令来调整Apache服务器程序的性能。 AllowOverride:当服务器发现一个.htaccess文件时,需要知道在这个文件中声明的哪些指令能覆盖在此之前制定的配置指令。 DirectoryIndex:设置当客户端在请求的目录名的末尾可以添加一个“/”以表示请求该目录的索引时,服务器需要寻找的资源列表。即设置该目录中的主页文件。 Host那么LookUPS:启动DNS查询,使得主机名能被计入日志。 KeepAliveTimeout:Apache在关闭持久连接前等待下一个请求的秒数。 MaxSpareServers:设置空闲子进程的最大数量。 MinSpareServers:设置空闲子进程的最小数量。 Options:控制在特定目录中将使用哪些服务器特性。若设置为None,将不启动任何额外特性。 StartServes:设置服务器启动时建立的子进程数量。 Timeout:设置Apache等待时间的长度,默认设置为120秒。 虚拟主机 所谓“虚拟主机”,是指在一台WWW服务器上运行多个网站,如在一台计算机中同时提供两个网站:、。如果每个网站拥有不同的IP地址,则虚拟主机可以是“基于IP”的;如果只有一个IP地址,也可以是“基于主机名”的。无论是基于主机名还是基于IP,对客户端的用户来说都是透明的。 基于主机名的虚拟主机 基于主机名的虚拟主机,是指根据客户提交的域名不同而提供不同的网站(客户端提交的HTTP头中包含有主机名)。使用这种技术,可以在同一个IP地址中配置多个虚拟主机。 使用基于主机名的虚拟主机操作步骤如下: (1)使用NameVirtualHost指令设置服务器IP地址来使主机接受请求。如果服务器上所有的IP地址都会用到,可设置NameVirtualHost的参数为* (2)为每个虚拟主机建立、VirtualHost段。 例14-3 给IP地址为的WWW服务器配置虚拟主机,通过域名和域名分别访问两个不同的网站。 具体步骤如下: (1)由于本例的内容是在内网中进行配置,因此需要按第10章的内容配置DNS,并设置两个域名都指向IP地址。测试两个域名能正常进行解析,然后进行下面的操作。 (2)使用以下命令在/var/www/目录下创建两个子目录,分别用来保存两个网站的相关文件。 # mkdir /var/www/ # mkdir /var/www/ (3)将两个网站的相关文件分别复制到上一步创建的两个目录中。这里为了进行测试,在每个目录中编写一个简单的index.html文件。在/var/www/中的index.html文件的内容如下: html headtitle/title/head body W homepage /body /html /var/www/中的index.html文件与此类似,只是将其中的字母wyh修改为Testjik . 经过以上步骤,就准备好了两个网站的测试内容。 (4) 用vi编辑器修改配置文件/etc/httpd/conf/httpd.conf,在文件的最后添加以下内容: 1: NameVirtualHost *:80 2: VirtualHost *:80 3: ServerAdmin admin@ 4: DocumentRoot /var/www/ 5: ServerName 6: ErrorLog logs/-error_log 7: CustomLog logs/-access_log common 8: /VirtualHost 9: VirtualHost *:80 10: ServerAdmin admin@ 11: DocumentRoot /var/www/ 12: ServerName 13: ErrorLog logs/-error_log 14: CustomLog logs/-access_log common 15: /VirtualHost (5)保存配置文件,使用以下命令重启Apache服务: # service httpd restart 经过以上配置,就完成了两个虚拟主机的配置。当客户端向Apache服务器发送一个请求时,服务器将首先检查
您可能关注的文档
最近下载
- 2021年11月湖北省浠水县教师乡镇选调招聘考试《教育基础知识》真题试卷及标准答案.pdf VIP
- 树师德扬师风师德师风警示教育课件.pptx VIP
- 浙江省温州市“摇篮杯”2022-2023学年高一下学期化学竞赛试卷 含解析.docx VIP
- 徕卡TS30全站仪操作培训.pdf VIP
- 宜居宜业和美乡村建设项目可行性研究报告.docx
- 教育测量与评价第三版全套完整教学课件.pptx VIP
- 牦牛标准化育肥场布局及圈舍建设规范.docx VIP
- 锅炉烟气和空气焓及各成分(自动计算).xlsx VIP
- GB_T 42611-2023 非公路用旅游观光车辆制动性能试验方法.pdf VIP
- 犬伤暴露规范处理.pptx VIP
文档评论(0)