zoukankan      html  css  js  c++  java
  • Apache服务器运维笔记(2)----使用<IfDefine>容器实现不同的配置

      还有一种方法用来实现不同配置的Apache服务器启动,就是在一个配置文件中使用<IfDefine name> ... </IfDefine> 容器来定义,在<IfDefine name>name 是一个变量名称,只有当name 为真时,才会执行<IfDefine name></IfDefine>容器之间的命令,如果name为假,则直接忽略,这样我们就可以在配置文件中放置一些想要或者不想要的内容,并通过httpd程序的 -D参数来控制它们是否使用。

    # 在 httpd.conf 文件中输入如下内容
    <IfDefine SSL>
    Listen 443
    DocumentRoot "/home/mySSL/"
    </IfDefine>

      上面这个容器定义了服务器使用443端口作为监听端口,并使用 /home/mySSL 目录作为网页文档的根目录。

      如果要使用它则只有在变量名 SSL 被指定的时候才会使用,指定的方法是使用 httpd 提供的 -D 参数实现。例如:

    # /usr/local/apache2/bin/httpd  -D SSL

      通过这样的方式用户可以在一个配置文件中实现不同配置的Apache服务器启动。

  • 相关阅读:
    vue生命周期简介和钩子函数
    vue.js 笔记
    vue-cli安装以及搭建vue项目详细步骤
    nodejs 报错
    线程池 一 ThreadPoolExecutor
    JUC 一 线程池
    线程八锁
    JUC 一 ReentrantReadWriteLock
    JUC 一 ReentrantLock 可重入锁
    JUC 一 CountDownLatch(闭锁)
  • 原文地址:https://www.cnblogs.com/dongling/p/5654065.html
Copyright © 2011-2022 走看看