Problema de creación de subdominios de Linux

Problema de creación de subdominios de Linux

Generalizar

Un día, cuando estaba usando mi linux para depurar una página web, de repente encontré un
código de error de este tipo :

import flask
app = flask.Flask(__name__)
@app.route('/',subdomain='123')
def home_123():
    return 'hello world'
app.config['SERVER_NAME'] = 'test.com:5000'
app.run()

Error:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/***马赛克***/anaconda3/lib/python3.7/site-packages/flask/app.py", line 943, in run
    run_simple(host, port, self, **options)
  File "/Users/***马赛克***/anaconda3/lib/python3.7/site-packages/werkzeug/serving.py", line 814, in run_simple
    inner()
  File "/Users/***马赛克***/anaconda3/lib/python3.7/site-packages/werkzeug/serving.py", line 774, in inner
    fd=fd)
  File "/Users/***马赛克***/anaconda3/lib/python3.7/site-packages/werkzeug/serving.py", line 660, in make_server
    passthrough_errors, ssl_context, fd=fd)
  File "/Users/***马赛克***/anaconda3/lib/python3.7/site-packages/werkzeug/serving.py", line 577, in __init__
    self.address_family), handler)
  File "/Users/***马赛克***/anaconda3/lib/python3.7/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/Users/***马赛克***/anaconda3/lib/python3.7/http/server.py", line 137, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/Users/***马赛克***/anaconda3/lib/python3.7/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 49] Can't assign requested address

Inmediatamente comprendí que mi SERVER_NAME es "test.com:5000", pero no asigné el nombre de dominio "test.com:5000" al local.
Oh, sí, tengo que coincidir con el nombre de dominio 123.test.com:5000.
El siguiente es el proceso

proceso

Primero, para configurar el nombre de dominio, necesita modificar "/ etc / hosts" para
ejecutar el comando:

sudo vim /etc/hosts

Después de que aparezca la siguiente escena, ingrese la contraseña (puede que no aparezca) Una vez
introducir la contraseña
completada la entrada, aparecerá la siguiente escena:
escena vim
agregar según sea necesario, formatear:

127.0.0.1       <将此处替换成你需要的>

Por ejemplo, lo que necesito agregar:

127.0.0.1       test.com
127.0.0.1       123.test.com

Resultado: en
Después de la modificación
este punto, está completo

Aviso de copyright

Los derechos de autor pertenecen al autor de la referencia de este artículo y a él mismo, declare la fuente (si es demasiado perezoso para escribirlo, no lo ve, no lo persiga, solo conózcalo usted mismo)

Autor

golpear la carretera

¡Adiós, salir de clase se acabó!

El hit-road se actualiza de vez en cuando, ¡mira o vete!

Supongo que te gusta

Origin blog.csdn.net/weixin_42954615/article/details/108003240
Recomendado
Clasificación