Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2018, à 14:54

WhiteRoro

Configurer une passerelle php sur serveur ubuntu avec Virtualmin

Bonjour,

Il s'agit de configurer un serveur sous "ubuntu 14.4" pour laisser passer une passerelle php de type "amfphp 2.2".
En effet je ne sais pas comment activer ce service dans la configuration Apache / mySql etc.
Dans l'ancienne version "amfphp 1.9" il suffisait de charger les fichiers en ligne et le service web était activé mais depuis que j'ai changer de serveur je rame un peu.
J'ai essayer de changer l'attribut du répertoire Amfphp en www-data ... mais ce n'est pas ça.
C'est un véritable challenge car j'essaye de remettre en ligne de vieilles ressources flash ...
J'ai vu que ce problème est déjà sur les commentaires du site amfphp mais reste sans réponse.

Il manque à mon avis un module PHP sur mon serveur.

Merci à vous.

Dernière modification par WhiteRoro (Le 07/02/2018, à 18:49)

Hors ligne

#2 Le 08/02/2018, à 11:02

J5012

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

pareil qu'avec la 1.9 pour la 2.2.2 : https://www.silexlabs.org/amfphp/docume … ng-amfphp/

la difference pour toi n'est pas au niveau de la version mais du fait que tu doives configurer toi-meme le serveur de a à z, ce que tu ne faisais pas avec un serveur deja operationnel en ligne ...

Hors ligne

#3 Le 08/02/2018, à 11:07

WhiteRoro

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

Tout à fait. La partie que je ne comprends pas c'est : "Your server should be configured so that making requests to a folder defaults to index.php".
Comment on fait pour configurer un serveur pour qu'un dossier puisse émettre des requêtes par defaut sur la page index.php

Dernière modification par WhiteRoro (Le 08/02/2018, à 11:20)

Hors ligne

#4 Le 08/02/2018, à 11:38

J5012

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

→ lire les explications sur la nouvelle facon qu'a apache de configurer les vhosts ...
→ il y a un fichier de configuration par vhost où on situe par ex. le document root ...
→ la configuration apache est desormais modulaire et fortement hierarchisee

si tu n'a jamais configuré un serveur http, ca va etre compliqué pour toi ... surtout avec cette surcouche web "virtualmin" ..
amfphp est comme une application web coté serveur (server-side applications) comme la plupart des cms (spip, wordpress, joomla ...)

mon conseil : laisse tomber virtualmin
puis apprends à installer n'importe quel serveur http , pas seulement le gros apache ... avec des pages html statiques ...

quand tu te sens en confiance, tu peux essayer d'ajouter le langage script serveur (server side scripting) comme php ...

et l'installation d'une base bien apres quand tu maitrises les notions de root, localhost, ...

n'essaies pas de sauter les etapes comme pas mal de debutants : ce forum en est rempli ...

Hors ligne

#5 Le 08/02/2018, à 13:00

WhiteRoro

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

Les directives de mon vhost :

SuexecUserGroup "#1002" "#1002"
ServerName kawaradio.cf
ServerAlias www.kawaradio.cf
ServerAlias webmail.kawaradio.cf
ServerAlias admin.kawaradio.cf
DocumentRoot /home/kawaradio/public_html
ErrorLog /var/log/virtualmin/kawaradio.cf_error_log
CustomLog /var/log/virtualmin/kawaradio.cf_access_log combined
ScriptAlias /cgi-bin/ /home/kawaradio/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/kawaradio/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
AddType application/x-httpd-php7.2 .php7.2
AddHandler fcgid-script .php7.2
AddHandler fcgid-script .php7.2
FCGIWrapper /home/kawaradio/fcgi-bin/php7.2.fcgi .php7.2
FCGIWrapper /home/kawaradio/fcgi-bin/php7.2.fcgi .php7.2
FCGIWrapper /home/kawaradio/fcgi-bin/php7.2.fcgi .php7.2
FCGIWrapper /home/kawaradio/fcgi-bin/php7.2.fcgi .php7.2
</Directory>
<Directory /home/kawaradio/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.kawaradio.cf
RewriteRule ^(.*) https://kawaradio.cf:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.kawaradio.cf
RewriteRule ^(.*) https://kawaradio.cf:10000/ [R]
Alias /dav /home/kawaradio/public_html
<Location /dav>
DAV on
AuthType Basic
AuthName "kawaradio.cf"
AuthUserFile /home/kawaradio/etc/dav.digest.passwd
Require valid-user
ForceType text/plain
Satisfy All
RemoveHandler .php
RemoveHandler .php7.0
RewriteEngine off
</Location>
RemoveHandler .php7.2
RemoveHandler .php7.2
IPCCommTimeout 9999

Hors ligne

#6 Le 08/02/2018, à 23:07

J5012

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

que tu montres les directives de ton vhost tout en ne comprenant pas comment placer amfphp la dedans demontre justement que tu utilises sans comprendre ...

tu veux utiliser amfphp comme application principal du serveur kawaradio , sans tenir compte des donnees deja existantes, de ce pour quoi kawaradio avait ete monté au prealable ? → redirect entre public et l'index php de amfphp ou meme modification du document root directement pour pointer sur l'index php de amfphp ...

tu veux utiliser amfphp comme une application independante de kawaradio ? → crees une autre config vhost ...

Hors ligne

#7 Le 09/02/2018, à 10:17

WhiteRoro

Re : Configurer une passerelle php sur serveur ubuntu avec Virtualmin

Je ne veux pas que le nom de domaine kawaradio ne soit qu'une passerelle amfphp. Je savais pas que l'on peut créer plusieurs vhost par domaine ^^!

J'ai trouvé en fait, en installant Apache en mod_php (run as Apache's user) Amf php fonctionne bien ... si j'installe Apache en FCGID la passerelle ne fonctionne pas.

Voilà voilà. Ce post peut être cloturé. Merci à la participation de J5012.

Dernière modification par WhiteRoro (Le 11/02/2018, à 09:29)

Hors ligne