示例#1
0
文件: config.py 项目: zhenfeii/BaoTa
 def SetNginxValue(self, get):
     n = nginx.nginx()
     return n.SetNginxValue(get)
示例#2
0
文件: app.py 项目: StudioQi/nginx-api
# -=- encoding: utf-8 -=-
from flask import Flask, jsonify, request, abort
from nginx import nginx, DomainNotFound

PORT = 5001
IP = '0.0.0.0'
DEBUG = True
app = Flask(__name__)

nginxController = nginx()


@app.route('/', methods=['GET'])
def list():
    return jsonify({'domains': nginxController.list()})


@app.route('/', methods=['POST'])
def add():
    id = request.json['id']
    uri = request.json['uri']
    upstreams = request.json['upstreams']
    aliases = request.json['aliases']

    access = None
    ssl_key = None

    if 'htpasswd' in request.json:
        access = request.json['htpasswd']
    if 'ssl_key' in request.json:
        ssl_key = request.json['ssl_key']
示例#3
0
文件: config.py 项目: zhenfeii/BaoTa
 def GetNginxValue(self, get):
     n = nginx.nginx()
     return n.GetNginxValue()
示例#4
0
文件: app.py 项目: xuhengpw/nginx-api
# -=- encoding: utf-8 -=-
from flask import Flask, jsonify, request, abort
from nginx import nginx, DomainNotFound

PORT = 5001
IP = '0.0.0.0'
DEBUG = True
app = Flask(__name__)

nginxController = nginx()


@app.route('/', methods=['GET'])
def list():
    return jsonify({'domains': nginxController.list()})


@app.route('/', methods=['POST'])
def add():
    id = request.json['id']
    uri = request.json['uri']
    upstreams = request.json['upstreams']
    aliases = request.json['aliases']

    access = None
    ssl_key = None

    if 'htpasswd' in request.json:
        access = request.json['htpasswd']
    if 'ssl_key' in request.json:
        ssl_key = request.json['ssl_key']