Serveur Debian

Administration con centré . com !

Serveur Debian

Python avec mod_python

Python peut être préféré pour des applications nécessitant des capacités de calcul scientifique ou de machine learning.



sudo apt install libapache2-mod-python
sudo a2enmod python

 <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
     <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
     </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <FilesMatch \.php$>
        SetHandler "proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost/"
    </FilesMatch>



  AddHandler mod_python .py
  PythonHandler mod_python.publisher
  PythonDebug On

 </VirtualHost>

sudo systemctl restart apache2

                              



sudo nano /var/www/html/fichier.py

from mod_python import apache

def handler(req):
    req.content_type = 'text/plain'
    req.write("Hello World from Python using mod_python!")
    return apache.OK

http://your_server_ip/fichier.py