20

nginx 構成ファイル ( nginx.conf) を動的に変更する Python スクリプトがあります。nginx の構成はiniフォーマットされていないため、現在、正規表現を使用してファイルの内容を解析および変更しています。プログラムでnginx構成を変更する唯一の方法またはより良い方法はありますか?

4

4 に答える 4

11
  1. https://www.npmjs.com/package/nginx-conf

  2. PyNginxConfig Parserを使用できます。 http://code.google.com/p/pynginxconfig/source/browse/pynginxconfig.py#208 この実装は元のものに近いものです。

  3. ServerMgrもあります。これは実際にはパーサーではなく、基本的なマッピングを許可するだけです。

  4. 最後になりましたが、実際には最初に、pyparsing に基づいているため: https://github.com/fatiherikli/nginxparser

    pip install git+https://github.com/fatiherikli/nginxparser.git

于 2014-04-03T01:43:09.603 に答える
4

少なくとも nginx 構成ファイル構文のサブセットをサポートするaugeas レンズが存在するようです。Augeas にはPython バインディングもあります。

于 2013-03-07T17:19:09.497 に答える
1

nginx 構成へのプログラムによるアクセスを提供する NPM モジュールであるnginx -confが追加されました。

于 2015-04-30T02:24:19.197 に答える