`
jslfl
  • 浏览: 312639 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

apache基础配置

    博客分类:
  • php
阅读更多
一、apache目录结构_windows
   bin:命令 *
   conf:配置文件目录
   cgi-bin:cgi网页预留的目录
   error:错误应答页面 *
   htdocs:web应用目录,可以在配置文件中指定到任意位置 *
   icons:预设的一些图标
   logs:日志,访问日志、错误日志,管理员经常关注这些文件 *
   man:配置文件的帮助文件
   modules:外挂的动态模块

二、配置文件
a.配置文件语法格式

    #注释,不能写在指令后面

    指令名称  指令参数1 指令参数2

    指令名不区分大小写,习惯用驼峰命名,参数区分大小写

    空白行和空白字符将被忽略

    目录结构都用linux的正斜线表示"/"

b.单个全局指令:

# 服务器基础目录,安装目录
ServerRoot "D:/lamp/Apache2"

#监听端口
Listen 80
#监听地址端口
Listen 192.168.1.115:80
#ipv6
LIsten [2001:dbe:a00:20ff:fe7:ccea]:80
#可以写多个

#加载动态模块
LoadModule php5_module modules/libphp5.so

#虚拟主机时区分不同域名访问
ServerName www.test.com:80

#文档根目录,网站目录
DocumentRoot "D:/lamp/Apache2/htdocs"

#直接访问目录时,默认文件顺序
DirectoryIndex index.php index.html


附加配置文件conf\extra\
使用时需在主配置文件中加载



配置段_容器
#别名
Alias /aaa/ "/var/www/html/"
#可以用通配符*
<Directory "/var/www/html">
#权限排序,先允许再阻止,可以组合用
Order Allow,Deny
#允许从所有访问(可以是IP或IP段)
Allow from all
#拒绝访问(可以是IP或IP段)
#Deny from all
</Directory>
#限制文件,也可以嵌套在上面目录限制中
<Files "hello.html">
Order Deny,Allow
Deny from all
</Files>

#正则
<FilesMatch \.(gif|jpe?g|png)$>

</FilesMatch>



虚拟主机配置
基于IP

基于域名
打开域名配置辅助配置文件
NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin xxx@aa.com
DocumentRoot "/testApp"
<Directory "/testApp">
Options Indexes FollowSymLinks
AllowOveride all
Order Allow,Deny
Allow from all
</Directory>
ServerName www.testapp.com
ErrorLog "/testApp/logs/error_log"
CustomLog "/testApp/logs/access_log" common
</VirtualHost>
拒绝客户端访问日志文件
<Location "/logs">
Order Deny,Allow
Deny from all
</Location>
分享到:
评论

相关推荐

    Apache安全配置

    Apache安全配置

    apache服务器配置与管理--基础篇

    apache服务器配置与管理--基础篇,掌握apache服务器配置必看的书

    Apache的基本配置环境资料

    这是我记的笔记,这个笔记花了我好长时间才把它给记录完的,望多看啊

    Apache shiro权限控制基础配置代码

    Apache shiro权限控制基础配置代码,比网上其它文章全面,细致,适用,经测试可行.

    Linux服务器配置与管理:Apache服务基础.pptx

    【知识目标】 熟悉: Web 服务的概念、组成 【能力目标】 知道web网站的部署方式 【思政目标】 培养学生职业素养和工匠精神。 1 Web系统的组成 Web服务是指能够让用户通过浏览器或APP访问并显示互联网中各类信息资源...

    Apache基础教程

    Apache基础教程,是学习Apache的很好的材料,通过教程可以很快的了解Apache的结构与配置

    第14章 Apache基础1

    第14章Apache基础主讲人: 梁如军本章内容要点Apache的安装、启动和管理Apache的配置文件语法Apache的认证和授权Apache的虚拟主机Apa

    apache+tomcat集群配置

    对apache与tomcat的集群配置进行了详细的描述。 基础篇:系统部署、集群配置、集群方式; 晋级篇:正向与反向代理、访问控制、均衡策略之ProxyPass、均衡策略之ProxyPassReverse、代理struts2工程、PROXY_HTTP与...

    Apache服务基础

    Web服务的概述 Apache服务器 Apache服务器的安装 Apache服务的基本配置 等

    apache配置

    apache基础的安装和配置,适合LINUX的初学者,

    Apache+weblogic基础知识

    HR伴侣技术培训之Apache服务器基础知识.配置好的,可以直接拿来用,亦可当作学习的例子!

    Apache工作机制分析

    apache运行机制基础分析 apache+php+mysql+zend+phpmyadmin安装配置 虚拟主机与虚拟目录

    PHP基础教程-零基础学习PHP-Apache服务器配置

    课后练习作业: 1.在系统中创建一个新一目录/web,在该目录中放入一些web网页,这是一个开发目录,那么如何可以方便的设置后可以供用户正常访问 2.该网站有两个域名,www.chiancess.com和www.baidu.cn,如何去设置,...

    Apache源代码全景分析第1卷:体系结构与核心模块 part2

    书中详细介绍了Apache的基础体系结构和核心模块的实现机制,包括配置文件、模块化结构、多任务并发,以及网络连接和请求读取,其中多任务并发体系结构是《Apache源代码全景分析第1卷:体系结构与核心模块》分析的...

    基于Apache CXF构建SOA应用

    第一部分介绍关于 SOA 和 Web Services 的初步知识,第二部分介绍Apache CXF 框架的一些基础知识,第三部分重点介绍 Apache CXF 框架的应用,包括 Apache CXF 框架的前端 (Frontends) 应用、 数据绑定 ...

    apache-karaf-3.0.2.tar.gz

    Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,...

    php环境配置php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置

    php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置 - php基础编程绝佳的入门教程!

    Apache源代码全景分析第1卷:体系结构与核心模块 part1

    书中详细介绍了Apache的基础体系结构和核心模块的实现机制,包括配置文件、模块化结构、多任务并发,以及网络连接和请求读取,其中多任务并发体系结构是《Apache源代码全景分析第1卷:体系结构与核心模块》分析的...

    Apache的SSL的配置和应用

    用vi或其它文件编辑器编辑主配置文件 设置服务器的基础目录,默认为Apache安装目录 设置服务器监听的IP和端口 设置服务器用于辨识自己的主机名和端口号 设置动态加载的DSO模块 如果需要根据文件扩展名决定应答的行为...

    Apache PHP MySql安装配置图文教程

    因此,我就在ubuntu下配置了Apache服务器来更深入的学习。 这是一个默认安装的方法,如果要指定 步骤一:安装apache2 1、sudo apt-get install apache2,然后输入管理员用户的密码 输入“y”,然后回车,完成安装...

Global site tag (gtag.js) - Google Analytics