Reaction(s) / LAMP & Virtual Hosts

Vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Reaction(s) / LAMP & Virtual Hosts

Message 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 ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

escobarrr
Messages : 12
Enregistré le : dim. 5 mai 2019 15:26

Re: Reaction(s) / LAMP & Virtual Hosts

Message par escobarrr »

Je ne saurais te remercier pour ce petit tuto qui m'a aidé pour mes configurations.
Modifié en dernier par escobarrr le dim. 12 mai 2019 22:16, modifié 1 fois.

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Reaction(s) / LAMP & Virtual Hosts

Message par cyrille »

pas de quoi ;)
cool que ça serve ...
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Reaction(s) / LAMP & Virtual Hosts

Message 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é)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Reaction(s) / LAMP & Virtual Hosts

Message 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
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Reaction(s) / LAMP & Virtual Hosts

Message 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
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre