programmation_serveur_php_python_nodejs
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
programmation_serveur_php_python_nodejs [2020/05/18 20:53] – joseph | programmation_serveur_php_python_nodejs [2020/05/19 08:29] (Version actuelle) – joseph | ||
---|---|---|---|
Ligne 50: | Ligne 50: | ||
- | ### Méthode simple (old-school | + | ### Méthode simple (old-school): |
* Installer [mod_cgi](http:// | * Installer [mod_cgi](http:// | ||
Ligne 64: | Ligne 64: | ||
``` | ``` | ||
Options +ExecCGI | Options +ExecCGI | ||
+ | SetEnv PYTHONIOENCODING utf8 | ||
AddHandler cgi-script .py | AddHandler cgi-script .py | ||
``` | ``` | ||
Ligne 133: | Ligne 134: | ||
Mettre ceci dans le `.htaccess` : | Mettre ceci dans le `.htaccess` : | ||
- | + | ``` | |
- | RewriteEngine On | + | RewriteEngine On |
- | RewriteRule /(.*) http:// | + | RewriteRule /(.*) http:// |
- | + | ``` | |
Il faut aussi se débrouiller manuellement pour que le script Python tourne **sans arrêt**, même si on ferme la fenêtre du terminal / le SSH. Exemple dans Bash : | Il faut aussi se débrouiller manuellement pour que le script Python tourne **sans arrêt**, même si on ferme la fenêtre du terminal / le SSH. Exemple dans Bash : | ||
- | + | | |
- | nohup python mysever.py & | + | nohup python mysever.py & |
- | + | | |
ou avec `screen` (voir un tuto à ce sujet) : `screen -S pythonserver`, | ou avec `screen` (voir un tuto à ce sujet) : `screen -S pythonserver`, | ||
| | ||
Ligne 146: | Ligne 147: | ||
Ajouter cela dans la configuration Apache `< | Ajouter cela dans la configuration Apache `< | ||
- | + | ``` | |
- | ProxyPass / http:// | + | ProxyPass / http:// |
- | ProxyPassReverse / http:// | + | ProxyPassReverse / http:// |
- | + | | |
De même que pour le point précédent, | De même que pour le point précédent, | ||
| | ||
Ligne 200: | Ligne 201: | ||
## A voir (divers) | ## A voir (divers) | ||
+ | |||
+ | ### A lire... | ||
+ | |||
+ | Pour bien voir la différence CGI / FastCGI / mod_wsgi / mod_python: | ||
+ | |||
+ | https:// | ||
+ | |||
### Comparaison de performance mod_php vs. mod_python | ### Comparaison de performance mod_php vs. mod_python |
programmation_serveur_php_python_nodejs.1589835226.txt.gz · Dernière modification : 2020/05/18 20:53 de joseph