Linux服务器部署系列之一—Apache篇.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux服务器部署系列之一—Apache篇

Linux服务器部署系列之一—Apache篇(上)Linux系统的应用越来越广泛了,学习linux系统的网管兄弟也有增加的趋势。很久以前就有些想法,要将自己学的linux知识整理一下。最近,终于下定决心,挤出时间开始动手写些东西了。虽然不一定好,不过,留些笔记至少可以方便记忆。Apache是Linux服务里面用得最多的之一,今天我们就从它开始来一次Linux服务部署之旅。本文分以下章节介绍:1. 安装Apache2. 配置Apache3. 配置虚拟主机4. 管理日志文件5. 配置PHP运行环境一、安装Apache下载地址:/1.?安装Apache# tar??zxvf??httpd-2.2.11.tar.gz# cd??httpd-2.2.11# ./configure??--prefix=/usr/local/apache??--enable-so//编译时加上加载模块参数--enable-so# make# make??install2.?配置系统启动时自动启动Apache服务。# vi??/etc/rc.d/rc.local? //在rc.local上加入一行/usr/local/apache/bin/apachectl?–k??start。二、配置Apache1.?修改httpd.conf文件# vi??/usr/local/apache/conf/httpd.conf1)?设置根目录的路径根目录是指Apache存放配置文件和日志文件的目录,配置参数为ServerRoot,默认位于“/usr/local/apache”。命令如下:2)?设置监听IP地址及端口号默认侦听本机所有IP地址的TCP80端口,命令如下:Listen 80用户也可以按自己的需求,使用多个Listen语句在多个地址和端口上侦听客户端请求。比如:Listen :80Linsten 0:80803)?设置系统管理员E-mail使用ServerAdmin参数设置管理员E-mail,比如管理员的Email地址为root@:4)?设置服务器主机的名称参数ServerName用来设置服务器的主机名称,如果没有域名则填入服务器的IP地址,比如服务器的IP地址为:5)?设置主目录的路径用户可以使用参数DocumentRoot配置服务器主目录默认路径,比如,主目录路径为6)?设置默认文件Apache的默认文件名为index.html,可以使用Directory Index参数来配置,比如,将index.php设置为默认文件名:7)测试:打开浏览器,输入地址:,可以打开站点了:2.?配置目录权限使用Directory?目录路径和/Directory设置目录的权限。比如:Directory??“/var/www/icons”Options??Indexes??MultiViewsAllowOverride??NoneOrder??allow,denyAllow??from??all/Directory说明:1)定义目录特性选项Options可选参数:Indexes:该特性表明目录允许“目录浏览”;MultiViews:该特性表明目录允许内容协商的多重试图;All:包含了除MultiViews外的所有特性;ExecCGI:该特性表明允许在该目录下执行CGI脚本;FollowSymLinks:该特性表明允许在该目录下使用符号连接。2).htaccess文件可以通过.htaccess文件(访问控制文件)设置目录的权限。AccessFileName??.htaccess配置参数AllowOverride指定目录的.htaccess文件中指令的类型,包括All、None与Options、FileInfo、AuthConfig、Limit的任意组合。一般将AllowOverride设置为“None”,禁止使用.htaccess文件,当AllowOverride参数为All时,.htaccess文件可以覆盖任何以前的配置。3)设置访问控制使用Order选项来定义访问权限。比如以下语句表明允许所有客户机的访问:Order??allow,denyAllow??from??all以下语句表明只允许网段/24的客户机访问,但IP地址为54这个客户机除外:Order??allow,denyAllow from??/24Deny from??54用户可以根据需要,按上述方法配置自己的目录权限。?3.?创建虚拟目录使用Alias选项创建虚拟目录,比如,建立“/icons/”这个虚拟目录,其对应的物理路径为“/var/www/icons/”:Alias??/icons/??“/var/www/icons/”?4.?用户认证比如,有一个名为myweb的虚拟目录,其对应的物理路径是“/usr/local

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档