- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache Web服务器
作者:cnmole 交流QQ:370992933
环境:CentOS6.2
Web服务器:httpd-2.2.15
一、使用光盘源或163源安装
检查是否安装
设置服务运行级别并启动服务
检查服务是否运行
在地址栏中查看
二、httpd配置
主配置文件:/etc/httpd/conf/httpd.conf
附属配置目录:/etc/httpd/conf.d/
httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何
其他字符(包括空白)。指令不区分大小写,参数值区分大小写
httpd.conf主要有3部分:
全局环境配置
主服务器配置
虚拟主机配置
全局环境配置中:
ServerTokens Prod
显示服务器信息,将OS改成Prod只显示Apache名字
Listen 80
Apache监听的IP地址和端口号
ServerRoot “/etc/httpd”
服务配置文件、错误文件、日志文件存放目录
主服务器配置中:
ServerAdmin
管理员邮箱
ServerName
服务器主机名称
DocumentRoot “/var/www/html”
主目录路径
DirectoryIndex index.html index.html.var
默认文档
ErrorLog logs/error_log
错误日志
CustomLog logs/access_logo combined
访问日志
AddDefaultCharset UTF-8
默认字符集
ServerSignature Off
内部错误时,是否显示服务器信息。
Alias /icons/ “/var/www/icons/”
虚拟目录
目录权限
可以使用Directory “目录路径”…/Directory为主目录或虚拟目录设置权限,,它们之间封装的是具体的设置目录权限语句,这些语句仅对被设置目录及其子目录起作用。
Directory /var/www/icons
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
/Directory
Options 选项:
Indexes 目录浏览选项,虚拟目录不会出现在目录列表中。
MultiViews 多重视图,访问不存在对象时台/icons/a,查找目录下所有a.*文件,因a.gif存在,
所以返回a.gif。(注意如果/icons/a/则不会这样)
All 除MultiViews之外的所有特性,如没有Options语句,默认为All
ExecCGI 允许在该目录下执行CGI脚本
FollowSymLinks 可以在该目录中使用符号连接
Includes 允许服务器端包含
IncludesNoExec 允许服务器端包含功能,但禁用执行CGI脚本
用户认证
创建口令文件
用户名:abc ,密码:123
建立虚拟目录并配置用户认证
编辑/etc/httpd/conf/httpd.conf
添加以下配置代码
重新加载httpd配置文件
在地址栏输入以下网址测试
输入用户名和密码查看内容
虚拟主机配置
基于IP地址的虚拟主机
创建2个虚拟主机web1和web2 目录
创建2个日志目录
创建2个测试网页
/var/www/web1/index.html(内容:web1)
/var/www/web2/index.html(内容:web2)
添加监听端口
创建web1虚拟主机配置文件/etc/httpd/conf.d/web1.conf
创建web2虚拟主机配置文件/etc/httpd/conf.d/web2.conf
重启httpd服务
测试
基本域名的虚拟主机
web1
web2
三、运行环境配置
安装php环境(CentOS6.3)
php-gd:php绘图库
php-pdo:php通用数据库访问类库pdo
php-mysql:php访问mysql类库
php-pgsql:php访问postgresql类库
安装后/etc/httpd/conf.d/php.conf 是php配置文件
文档评论(0)