1 votos

Aplicación de PHP y Python en el mismo Servidor

Hola, como tengo que instalar Nginx para poder tener proyectos en PHP y en Python a la vez en el mismo server.

Gracias!

0voto

aFrost Puntos 275

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.com

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.

Powered by: