- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Apache 是 Linux 服务里面用得最多的之一,今天我们就从它开始来一次Linux 服务部署之旅。
本文分以下章节介绍:
安装 Apache
配置 Apache
配置虚拟主机
管理日志文件
配置 PHP 运行环境一、安装 Apache
下载地址: /
安装 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 install
配置系统启动时自动启动 Apache 服务。
# vi /etc/rc.d/rc.local
//在 rc.local 上加入一行/usr/local/apache/bin/apachectl –k start。
二、配置 Apache
修改 httpd.conf 文件
# vi /usr/local/apache/conf/httpd.conf 1) 设置根目录的路径
根目录是指Apache 存放配置文件和日志文件的目录,配置参数为ServerRoot,默认位于
“/usr/local/apache”。命令如下:
设置监听IP 地址及端口号
默认侦听本机所有IP 地址的TCP80 端口,命令如下:
Listen 80
用户也可以按自己的需求,使用多个 Listen 语句在多个地址和端口上侦听客户端请求。比如: Listen :80
Linsten 0:8080
设置系统管理员E-mail
使用ServerAdmin 参数设置管理员E-mail,比如管理员的 Email 地址为 root@:
设置服务器主机的名称
参数 ServerName 用来设置服务器的主机名称,如果没有域名则填入服务器的IP 地址,比如服务器的IP 地址为 :
设置主目录的路径
用户可以使用参数DocumentRoot 配置服务器主目录默认路径,比如,主目录路径为:
设置默认文件
Apache 的默认文件名为index.html,可以使用 Directory Index 参数来配置,比如,将 index.php
设置为默认文件名:
测试:
打开浏览器,输入地址: ,可以打开站点了:
配置目录权限
使用Directory 目录路径和/Directory设置目录的权限。比如:
Directory “/var/www/icons” Options Indexes MultiViews AllowOverride None
Order allow,deny Allow 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,deny Allow from all
以下语句表明只允许网段 /24 的客户机访问,但 IP 地址为 54 这个
客户机除外:
Order allow,deny
Allow from /24 Deny from 54
用户可以根据需要,按上述方法配置自己的目录权限。
创建虚拟目录
使用 Alias 选项创建虚拟目录,比如,建立“/icons/”这个虚拟目录,其对应的物理路径为
“/var/www/icons/”:
Alias /icons/ “/var/www/icons/”
用户认证
比如,有一个名为myweb 的虚拟目录,其对应的物理路径是“/usr/local/myweb”,现对其启用用户认证功能,只允许用户Tony
您可能关注的文档
- It构成的句型小结.docx
- IT技术支持工程师岗位职责.docx
- it用法精讲精炼01 含答案.docx
- J2EE程序设计——课程设计报告.docx
- JASO E1011985 汽车发动机气门.docx
- JavaScript 获取客户端计算机硬件及系统信息2009.docx
- JavaScript 时间安排与同步.docx
- JavaScript数组对象操作方法属性全集合.docx
- javaweb实训总结分析和总结.docx
- java复习 第一二章.docx
- GB/T 45632-2025数字航空摄影测量 控制测量规范.pdf
- GB/T 45616.4-2025自动化系统与集成 面向制造的数字孪生框架 第4部分:信息交换.pdf
- 中国国家标准 GB/T 45616.4-2025自动化系统与集成 面向制造的数字孪生框架 第4部分:信息交换.pdf
- 《GB/T 45616.4-2025自动化系统与集成 面向制造的数字孪生框架 第4部分:信息交换》.pdf
- GB/T 33588.1-2025雷电防护系统部件(LPSC) 第1部分:连接件的要求.pdf
- 中国国家标准 GB/T 33588.1-2025雷电防护系统部件(LPSC) 第1部分:连接件的要求.pdf
- 《GB/T 33588.1-2025雷电防护系统部件(LPSC) 第1部分:连接件的要求》.pdf
- 《GB/T 33588.3-2025雷电防护系统部件(LPSC) 第3部分:隔离放电间隙(ISGs)的要求》.pdf
- 中国国家标准 GB/T 33588.3-2025雷电防护系统部件(LPSC) 第3部分:隔离放电间隙(ISGs)的要求.pdf
- GB/T 18757-2025企业建模与体系结构 企业参考体系结构与方法论的要求.pdf
文档评论(0)