
Instalé e implementé Flask en un servidor CentOS pero, por alguna razón, el subdominio no funciona correctamente. Realmente necesito ayuda con este. De hecho, soy un novato en este campo, así que sea un poco amable.
Aquí están los detalles:
- CentOS 7
- Pitón 3.6.4
- Apache/2.4.6 (CentOS)
Mi aplicación de matraz está estructurada de esta manera:
/home/user/web/mysite.net/
wsgi.py
runserver.py
mysite/
__init__.py
views.py
...
Y dentro de views.py tengo este fragmento a continuación para configurar el subdominio "sub".
@app.route(rule='/', subdomain='', strict_slashes=False)
def index():
return "Index page"
@app.route(rule='/', subdomain='sub', strict_slashes=False)
def sub():
return "Subdomain working"
Mis archivos de configuración están configurados así:
Tengo un archivo conf llamado main.conf
que básicamente solo apunta a los otros archivos conf, a saber:
- mysite.net.httpd.conf
- mysite.net.httpd.ssl.conf
- sub.mysite.net.httpd.conf
- sub.mysite.net.httpd.ssl.conf
Esto es lo que hay dentro mysite.net.httpd.ssl.conf
:
<VirtualHost xx.xxx.xxx.xxx:443>
ServerName mysite.net
ServerAlias www.mysite.net
ServerAdmin [email protected]
WsgiDaemonProcess mysite user=apache group=apache threads=2
WSGIScriptAlias / /home/user/web/mysite.net/wsgi.py
<Directory /home/user/web/mysite.net/mysite/>
Order allow,deny
Allow from all
</Directory>
SSLEngine on
SSLVerifyClient none
...
</VirtualHost>
,para sub.mysite.net.httpd.ssl.conf
:
<VirtualHost xx.xxx.xxx.xxx:443>
ServerName sub.mysite.net
ServerAdmin [email protected]
WsgiDaemonProcess sub.mysite user=apache group=apache threads=2
WSGIScriptAlias / /home/user/web/mysite.net/mysite/wsgi.py
<Directory /home/user/web/mysite.net/mysite/mysite/>
Order allow,deny
Allow from all
</Directory>
SSLEngine on
SSLVerifyClient none
...
ErrorLog /var/log/httpd/sub_error_log
</VirtualHost>
También agregué esto en la configuración de DNS:
sub A xx.xxx.xxx.xxx
La página de índice funciona bien, pero cuando intento acceder, sub.mysite.net
muestra lo mismo que la página de índice. cualquier h