Apache配置命令

conf目录下的httpd.conf文件

1DocumentRoot——指定网站的根目录  

  比如 DocumentRoot "d:\www"  该目录必须存在,不能有中文

2DirectoryIndex

  l  描述:设置网站的默认首页文件。访问一个域名,但没有输入要访问的文件名,此时就会查找首页文件。如果找到首页文件,则执行文件;如果没有找到首页文件,则可能会显示目录列表。

  l  语法:DirectoryIndex filename1 filename2 filename3 ……

  l  参数:filename代表首页文件,包括文件扩展名。

  l  提示:可以指定多个首页文件,多个首页文件之间用空格隔开。哪一个首页存在,就先执行哪一个。

  l  举例:DirectoryIndex  index.html  index.php  default.html  default.php

  例如:

  <IfModule dir_module>
    DirectoryIndex index.html index.php index.htm l.php
  </IfModule>

3Listen命令

  l  描述:当Apache启动后,会等待请求的进入。会监听本机上指定IP地址和端口的访问。

  l  语法:Listen [IP][:端口号]

  l  举例:

    Listen 80    //监听本机的所有IP地址的80端口的请求

    Listen 192.168.3.100   //监听本机的指定IP地址192.168.3.100的所有端口的访问

    Listen 192.168.18.89:8080  //监听本机指定IP地址192.168.18.89的8080端口的访问

4、<Directory></Directory>

  l  描述:设置网站根目录的外部的(客户端)访问权限。 

  l  参数说明:

    Options:指定服务器将启用哪些服务器特性。取值:none、All、Indexes

      None:禁用启用服务器特性。

      All:开启所有服务器特性。

       Indexes:如果首页文件不存在,则显示目录列表。

     Order:指定Allow(允许)和Deny(禁止)的执行顺序。

      Order Allow,Deny   先允许访问,再禁止IP访问

      Order Deny,Allow   先禁止所有访问,再开启指定IP的访问

     Deny:禁止哪些IP访问你的主机。

         Allow:允许哪些IP访问你的主机。

时间: 2024-10-05 14:47:15

Apache配置命令的相关文章

为Mac自带的Apache配置PHP和虚拟机

操作系统:os x 10.11.2 1.启动apache 打开终端(terminal),输入命令:sudo apachectl -k start ; 在浏览器地址栏中输入:http://localhost,显示如下信息则apache正常启动 apache相关命令: 启动:sudo apachectl start 停止:sudo apachectl stop 重启:sudo apachectl restart 查看版本号:sudo apachectl -v 2.添加PHP模块 在终端中输入命令:s

Windows下Apache配置SSL以支持https及出错的解决办法

步骤一:安装apache,使其支持SSL,并安装php 1.安装配有SSL模块的apache,apache_2.2.8-win32-x86-openssl-0.9.8g 2.配置apache以支持SSL: 1)打开apache的配置文件conf/httpd.conf LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf 去掉两行前面的# 2)注意修改httpd-ssl.conf 文件里的两个字段: S

Apache配置SSL 实现https访问

本次坏境:CA和apache为同一台主机 先使本机作为CA服务端: [[email protected]~]#yum -y install openssl openssl-devel [[email protected]~]#vi /etc/pki/tls/openssl.cnf [ CA_default ] dir = ../../CA 改为: [ CA_default ] dir= /etc/pki/CA 为了减少不必要的重复操作,可以预先定义[ req_distinguished_name

apache配置gzip模式(转)

最近在看有关提高website性能的书,个人觉得挺不错的两本书: <<high performance websites>> <<even faster websites>> 觉得还是挺有收获的.其中有一章关于gzip的,就拿apache2.2来实践一下. 要让apache支持gzip功能,要用到deflate_Module和headers_Module.进入apache的配置文件 httpd.conf进行修改. 然后针对这两个module进行一些配置即可:

查看apache版本-命令

今天学习使用 mod_cluste 方式配置apache负载均衡时,发现该方式对apache 版本有限制,因此要查看现有的apache的版本. 命令使用如下: #绝对路径执行 /opt/app/apache2/bin/httpd -v #相对路径执行 cd /opt/app/apache2/bin ; ./httpd -v ; 参考:http://blog.163.com/[email protected]/blog/static/735886862008310457527/ 查看apache版

Apache配置必配基础

一.配置域名与网站目录对应 在httpd.conf文件末尾添加 <VirtualHost *:80> DocumentRoot "D:\wamp\www\myweb" ServerName m.myweb.com </VirtualHost> <VirtualHost *:80> DocumentRoot "D:\wamp\www\myweb" ServerName www.myweb.com </VirtualHost&g

Apache 配置 https

## Apache 配置 https > Apache 版本: **2.4.10** Linux 版本 : **Debian** ### 安装Apache控制台命令:` sudo apt-get install apache2 `安装好了Apache2会自动启动,但是自动启动的不包含https仅仅是http **默认的配置路径** Apache配置文件路径: ` cd /etc/apache2/`Apache默认日志路径: `cd /var/log/apache2` ### 配置https###

[Linux]Apache配置虚拟主机

Apache 配置虚拟主机的方式很多,种类也很多,主要分为两类: 基于名称的虚拟主机 (每个 IP 多个站点) 基于 IP 的虚拟主机 (每个 IP 一个站点) 基于名称的虚拟主机:  www.2cto.com 在windows下  Apache 的配置文件 conf/httpd.conf 中加载 虚拟主机配置文件  /extra/httpd-vhosts.conf 找到 Include "conf/extra/httpd-vhosts.conf" 取消注释即可. 现在,到httpd-

Apache配置HTTPS功能

apache配置https 一.yum 安装openssl和openssl-devel,httpd-devel 二.生成证书(也可以从公司的证书颁发机构获取): #建立服务器密钥  openssl genrsa -des3 1024  > /usr/local/apache/conf/server.key    # 从密钥中删除密码(以避免系统启动后被询问口令) openssl rsa -in /usr/local/apache/conf/server.key > /usr/local/apa