Combate Nginx: exponha uma porta 80 para o exterior e as demais portas são automaticamente encaminhadas

Um: Crie um arquivo flask_one.py

da importação do balão Flask 
app = Flask ( __name__ ) 

@ app.route ( " / flask_one " )
 def index ():
     retorna  " olá flask_one " 

se  __name__ == " __main__ " : 
    app.run (debug = True, port = 10010)

python3 flask_one.py

[root @ VM_0_13_centos flask_one] # python3 flaks_one.py 
 * Servindo o aplicativo Flask " flaks_one " (carregamento lento)
  * Ambiente: produção 
   AVISO: este é um servidor de desenvolvimento. Você não usá-lo em uma implantação de produção. 
   Use um servidor WSGI de produção. 
 * Modo de depuração:
  ativado * Em execução em http://127.0.0.1:10010/ (pressione CTRL + C para sair)
  * Reiniciando com stat
  * O depurador está ativo!
 * PIN do depurador: 231-868-597

2: criar um arquivo flask_two.py

da importação de balão Flask 
app = Flask ( __name__ ) 

@ app.route ( " / flask_two " )
 def index ():
     retorna  " olá flask_two " 

se  __name__ == " __main__ " : 
    app.run (debug = True, port = 10011)

 

python3 flask_two.py

[root @ VM_0_13_centos flask_one] # python3 flaks_two.py 
 * Servindo o aplicativo Flask " flaks_two " (carregamento lento)
  * Ambiente: produção 
   AVISO: este é um servidor de desenvolvimento. Você não usá-lo em uma implantação de produção. 
   Use um servidor WSGI de produção. 
 * Modo de depuração:
  ativado * Em execução em http://127.0.0.1:10011/ (pressione CTRL + C para sair)
  * Reiniciando com stat
  * O depurador está ativo!
 * PIN do depurador: 231-868-597

 

Requisitos: O externo deseja expor apenas a interface 80 e não deseja expor as portas internas de 10010 e 10011. Ambos os programas de balão podem ser acessados ​​através de www.xxxxx / flask_one e www.xxxxx / flask_two

 

 

 

 

 

 

 

 

 

# TODO

Acho que você gosta

Origin www.cnblogs.com/meloncodezhang/p/12751609.html
Recomendado
Clasificación