Hola, como tengo que instalar Nginx para poder tener proyectos en PHP y en Python a la vez en el mismo server.
Gracias!
Hola, como tengo que instalar Nginx para poder tener proyectos en PHP y en Python a la vez en el mismo server.
Gracias!
Una instalación normal de Nginx (apt-get install nginx
) puede manejar tanto PHP como Python sin problemas, una configuración asi deberia funcionar para tener python (por ejemplo un django levantado en el puerto 5000) y una aplicación de PHP en /var/www/app
upstream pythonserver {
server localhost:5000;
}
server {
listen 80 default;
location /urlpython {
proxy_pass http://pythonserver;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /myapp {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
root /var/www/app;
index index.php index.html index.htm;
# If php is updated, should update the fpm php version
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
}
}
EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.