- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 apache
Apache 服务器介绍
Apache HTTP Server(简称Apache)是 Apache软件基金会的一个开放源码的网页服务器.
Apache是世界使用排名第一的Web 服务器软件。
支持 跨平台的应用,可以运行在几乎所有的Unix、Windows、Linux系统平台上
国内 10大网站使用服务器统计,2家搜索引擎自己开发Web服务器;3家使用Ngnix;另外5家使用Apache。10大网站中没有IIS的,lls是微软的,估计是收费的,所有很少用。
企业名称
Web服务器
说明
谷歌中国
Gws
谷歌自主开发的Google Web Server
百度
BWS
由百度自主开发的Baidu Web Server
人人网
Ngnix
?
腾讯
Ngnix
?
163
Ngnix
?
淘宝
Apache
Apache旗下的开源http服务器
Sina
Apache
?
搜狐
Apache
?
开心网
Apache
?
优酷
Apache
?
Apache web服务器软件拥有以下特性:
支持最新的HTTP/1.1通信协议
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机
支持多种方式的 HTTP认证
集成 Perl处理模块
集成 代理服务器模块
支持实时监视服务器状态和定制服务器日志
支持服务器端包含指令(SSI)
支持安全 Socket层(SSL)
提供用户会话过程的跟踪
支持FastCGI
通过 第三方模块可以支持Java Servlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
Apache 服务器的安装与配置
Windows 安装
点击 httpd-2.0.64-win32-x86-openssl-0.9.8o.msi
点击下一步
接受
1、 网络域名,就是网上的名字
2、服务名 需要在DNS注册后才有用
3、电子邮箱,如果有最新发布,会发到邮箱里。
默认推荐使用 80端口
下一步
选择需要安装的目录 ,我安装D:\web_fuwu
点完成 安装成功
验证安装是否成功
在浏览器中输入 或者 http://localhost/
可以看到
在服务中可以看到
在有下标可以看到
Apache的开启与关闭
Apache 如何配置端口
在文件中修改
D:\web_fuwu\Apache2\conf
修改后,需要重启apache
Apache的目录结构
Bin目录 存放命令的
Conf 存放配置文件的
Htdoc 站点目录
cgi-bin 在linux下存放一些linux命令
error 运行,开启,关闭时候,的错误日志
icons 存放图标的
logs 存放日志
manual Apache服务器配置文件的帮助手册所在目录
modules Apache服务器所支持的动态加载模块所在的位置
Apache 虚拟目录
需求:
Apache安装在C盘的,C盘容量有限,满了,D,F盘有更多的空间,能不能把D盘的文件夹下的网页当做站点来管理。
DocumentRoot D:/web_fuwu/Apache2/htdocs 这个站点目录中可能存放的东西过多,一个盘不一定放完,需要放在不同的盘,如果不虚拟目录的话,就需要不断修改documentroot的路径,然后重启apache才可以。
设置虚拟目录的步骤
打开文件“apache2.2/conf/httpd.conf”。找到如下内容
Directory /????Options FollowSymLinks????AllowOverride None????Order deny,allow????Deny from all/Directory以上这段代码设置了,浏览器访问的 参数。看他的目录为/即Apache默认的路径浏览器方可访问,如果你的网站目录不在此的话,那么你先得在以下代码的下面?一样写葫芦将你的网站目录设置为可访问。如下:Directory C:/www????//欲设置的虚拟目录路径????AllowOverride all????Options all????Order allow,deny????Allow from all/Directory
这样我就把我放的网站的文件目录设置完毕了。
以下开始添加虚拟目录:在httpd.conf文件的最后,插入代码
NameVirtualHost *:80VirtualHost?*:80?????ServerAdmin?super_tiger@?????????DocumentRoot C:/www????????????????ServerName ???
原创力文档


文档评论(0)