Page 1 sur 4

[résolu] Quel serveur Web local

Posté : dim. 11 févr. 2018 09:38
par Alain488
Bonjour à tous
Sous Ubuntu, j'utilisais Xampp pour afficher mes pages PHP en local.
Maintenant que j'ai installé Cinnamon, quel serveur Web local me conseillez-vous ?
merci d'avance

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 09:41
par mpedro
C'est assez simple avec Nginx https://www.adrive.com/public/QkQUGm/nginx_lan.pdf" onclick="window.open(this.href);return false;
Bozon ou pluxml ou n'importe quoi d'autres le principe est le même.
puis sécuriser son serveur https://www.guillaume-leduc.fr/1-securi ... l#more-744" onclick="window.open(this.href);return false; et voir toute la doc de Fail2ban ou un autre.

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 10:59
par Alain488
Bonjour mpedro
merci pour toutes ces infos.
j’analyse tout cela, mais d'après ton PDF cela a l'air compliqué pour moi.

tu parle de sécurisation, mais il ne servirait qu'en locale pour vérifier mes pages avant de les mettre en ligne, faut il quand même le sécuriser ?
aurais-je les même possibilités que WampServer (Apache, MySQL et PHP) que j'utilisais sous windows ?.

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 11:34
par mpedro
Si c'est de l'auto-hébergement pour mettre en ligne tu seras obligé de configurer Nginx, mais si c'est pour envoyer tes fichiers sur un hébergeur sans ouvrir ton serveur local de test alors c'est différent (pas besoin de SSL etc etc).

Tu as les mêmes possibilités que avec Windows mais en installant Nginx et le rendre fonctionnel il faut désactiver le service Apache2. "Après" c'est plus simple à mettre en œuvre que Apache (surtout en cas de plantage).

Nginx s'installe depuis le gestionnaire de logiciels et seul importe le dossier de configuration sites-enabled et le dossier site-available.

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 12:15
par Alain488
je veux juste tester mes pages (alignement, formulaire, base de données sql, etc) en local (localhost).
pour mettre en ligne, j'utilise depuis toujours Filezilla et j'en suis content.

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 14:19
par mpedro
Apache est sans doute installé par défaut ça suffit il suffit de taper localhost.

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 17:00
par Alain488
non, apache n'est pas installé, enfin d'après le gestionnaire de paquets Synaptic, il ne l'est pas

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 17:11
par mpedro
regarde dans le dossier ~/etc/init.d s'il n'y a pas de fichier apache2 pour être certain

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 18:05
par Alain488
Non, pas de fichier Appache2 dans le dossier ~/etc/init.d
J'ai installé
  1. nginx
    nginx-common
    nginx-full
    php-common
    php-fpm
    php-gd
dans Synaptic pas de Bozon, est il utile dans mon cas ?

Re: Quel serveur Web local

Posté : dim. 11 févr. 2018 18:17
par mpedro
Bozon n'a rien à voir c'est simplement un serveur http connu comme apache ou nginx que tu veux et tu as installé nginx.
il faut mettre le serveur en écoute sur localhost (127.0.0.1) c'est tout
localhost ou l'ip 127.0.0.1 à entrer dans ton navigateur (comme tu utilisais Ubuntu et Xampp c'est pareil dans le déploiement du serveur en local)
[systemctl start nginx] pour l'activer si besoin aves systemd
Ubuntu à toi utilise systemd?