jamesrezo/webhelper

通用的 Httpd 配置助手

0.1 2015-03-15 14:53 UTC

This package is auto-updated.

Last update: 2024-08-24 03:56:44 UTC


README

通用的 Httpd 配置助手

Build Status SensioLabsInsight Scrutinizer Code Quality Code Coverage Dependency Status Code Climate

安装

要使用 Composer 全局安装,请运行

composer global require jamesrezo/webhelper=dev-master

然后,将 app/config/parameters.yml.dist 复制到 ~/.config/webhelper/parameters.yml

请确保你的路径中包含 ~/.composer/vendor/bin/~/.config/composer/vendor/bin/

用法

wh generate <webserver> <directive1>..<directiveN>

  • <webserver> 表示实际上是 apache 和可选的版本(见下文)
  • <directive> 可以是任何已知于 Web 服务器的配置指令(目前有 aliasvhostdirectory

好吧,语法有些奇怪... 有 Web 服务器 名称 和可选的 Web 服务器 版本,它们之间用冒号 (:) 分隔。

  • 名称是必需的,可以是 apache,nginx,lighttpd,openlightspeed 或任何此助手在其存储库中可以找到的。
  • 版本是可选的但很有用,因为随着 Web 服务器的发展,配置语法可能会改变。
  • apache 表示 Apache Web 服务器最低版本
  • apache:2 表示任何 2.x 版本的 Apache Web 服务器
  • apache:2.2.16 表示... 是的!Apache/2.2.16 精确版本
  • apache:2.4 表示任何 2.4.x 版本的 Apache Web 服务器...

这将输出一些文本,你可以将其放入 httpd 服务器配置文件中。

贡献

...当然欢迎,:-)