Tengo un servidor existente que ejecuta un dominio usando Apache. (php)
Ahora tenemos otro dominio que estamos intentando ejecutar en ese mismo servidor que queremos ejecutar usando nginx y uwsgi (python). ¿También debería ejecutar este proyecto de Python desde virtualenv?
¿Es siquiera posible hacerlo? Apache ya está utilizando el puerto 80. Tratando de entender todo esto.
¡Gracias!
Tee
Respuesta1
Puede:
- Deje Apache como está y enlace nginx en otro puerto, por ejemplo 8080 (esto es poco convincente, todavía algunas personas lo hacen porque es lo más simple).
- en su lugar, haga que Apache escuche en 127.0.0.0:8080, configure nginx, cree un host virtual para la instalación de Apache y represente todas las solicitudes, y uno para uwsgi (todavía aburrido, pero menos aburrido que el anterior y, por lo tanto, aceptable)
- deseche apache, comience a usar php-fpm, cree dos hosts virtuales: uno para php-fpm que atiende su instalación de php y otro para uwsgi. Eso es lo que haría.
Y no, según todo lo que estás describiendo, definitivamente no deberías ejecutar nginx y uwsgi en un entorno virtual.