Page 1 sur 1

Reaction(s) / LAMP & Virtual Hosts

Posté : jeu. 2 mai 2019 20:57
par cyrille
Utiliser ce thread pour réagir à ce Truc & Asctuce
viewtopic.php?f=12&t=13032
Utilisation des Virtuals Hosts sous Apache 2 et configuration Serveur LAMP local.


Ne pas réagir dans le thread parent, svp, mais ici ;)

Re: Reaction(s) / LAMP & Virtual Hosts

Posté : dim. 5 mai 2019 16:00
par escobarrr
Je ne saurais te remercier pour ce petit tuto qui m'a aidé pour mes configurations.

Re: Reaction(s) / LAMP & Virtual Hosts

Posté : lun. 6 mai 2019 08:18
par cyrille
pas de quoi ;)
cool que ça serve ...

Re: Reaction(s) / LAMP & Virtual Hosts

Posté : lun. 13 mai 2019 18:43
par cyrille
Allez pour ceux qui veulent ensuite se connecter à leur serveur APACHE local via leur box (donc depuis l'extérieur de leur réseau local)

Le plus simple, récupérer son IP publique
http://www.mon-ip.com/

La noter.

Puis via le panel d'administration de votre box, créer une règle NAT afin de rediriger l'accès la demande via box vers le port 80 du PC qui fait office de serveur.
Exemple pour une LiveBOX PRO
Image

Sur une FreeBOX
Image

Et hop c'est tout.

Il suffit ensuite de taper l'IP et la règle NAT dirigera alors la requête vers le port 80 du PC faisant office de serveur. Attention, ça ne marchera qui si vous êtes hors de votre réseau local. Il faut être extérieur à votre box, sinon que nada...

Attention : il est mieux d'avoir une IP Fixe (sûr que Free la fournit, pour Orange, il me semble que OK sur demande pour les forfaits pro, pas le autres j'en sais rien)...
Sinon vous pouvez, dans le cas, d'une IP dynamique, utiliser un service style DYNDNS http://www.dyndns.fr/

RAPPEL : Avant d'ouvrir quoique ce soit sur l'extérieur, lisez un peu de doc sur la sécurité.
(on peut dans la config d'APACHE changer le port 80 par défaut , dans ce cas, la règle NAT devra avoir ce numéro de port....
Processus idem si votre serveur apache est en https, juste stipuler le port associé)

Re: Reaction(s) / LAMP & Virtual Hosts

Posté : mar. 14 mai 2019 15:28
par cyrille
Un add on en plus : le fichier php.ini / configuration du module PHP

Modifier la configuration de php
Localisation du fichier php.ini (php en tant que module d’Apache et non en ligne de commande (cli)) :
  • base Xenial (Ubuntu 16.04 | MINT 18.X) -> /etc/php/7.0/apache2/php.ini
  • base Bionic (Ubuntu 18.04 | MINT 19.X) -> /etc/php/7.2/apache2/php.ini

Pour activer une option retirer les points virgules devant les variables des directives.
Pour modifier la valeur de ces variables, le fichier est bien documenté et fourni les valeurs les plus utiles pour ces directives.

Exemple :
Le plus utile pour le développeur (affichage des erreurs) :
Activer le rapport d'erreur

Code : Tout sélectionner

sudo nano  /etc/php/7.0/apache2/php.ini
...
display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT
...

Redémarrer le serveur apache après chaque modification du fichier de configuration php.

Plus d’info sur les directives du fichier php.ini
http://www.lephpfacile.com/manuel-php/ini.list.php


Connaitre sa configuration php détaillée
Le plus simple est de créer un fichier phpinfo.php contenant ce code

Code : Tout sélectionner

<?php phpinfo(); ?>
et de l’appeler :
http://monNServeur/MonEmplacement/phpinfo.php

Re: Reaction(s) / LAMP & Virtual Hosts

Posté : mar. 11 juin 2019 21:47
par cyrille
Pour continuer sur cette lancée, voici un how to lié étroitement : Plusieurs versions de PHP sur un serveur Apache
viewtopic.php?f=12&t=13329