2015-02-20 5 views
0

Есть ли способ программно узнать, какой порт Apache работает на из программы на Python (WEB приложений с использованием mod_wsgi)Apache работает, на котором Port

Я всегда могу сделать Grep на httpd.conf, но хотел бы знаете, есть ли какой-то другой стандартный программный способ достижения этого.

+0

Есть неакадемическая причина, почему вы должны знать это? –

+0

Да. Я использую WSDL WEB-сервис, используя Apache. В определении службы мне необходимо указать IP и PORT. Неакадемическая причина в том, что я не хочу жестко кодировать ПОРТ :-) – Guddu

ответ

1

переменной среда SERVER_PORT должен предоставить его вам:

def application(env, start_response): 
    start_response('200 OK', [('Content-Type', 'text/html')]) 
    return [ env['SERVER_PORT'] ] 
+0

Спасибо, Джон это сработало :-) – Guddu

Смежные вопросы