Installer un serveur Apache

apt-get install apache2 apache2-doc apache2-utils

Une fois l’installation terminé, le répertoire du serveur se trouve dans /var/www/

À partir de maintenant, si vous placez un fichier index.html à l’intérieur (il y en a un de base pour tester), il sera visible sur http://localhost ; http://127.0.0.1 ou à http://votre_adress_ip ou encore à http://votre_domaine (voir configuration du nom de domaine dans l’article suivant)

Si vous souhaitez rendre le contenu accessible depuis internet, il faut configurer votre routeur pour laisser passer un flux vers : votre_ip:80 soit par exemple 192.168.0.46:80
Et bien entendu connaître votre adresse ip internet afin de pouvoir vous y connecter à distance (voir astuce réseau mon adresse IP)

Utiliser les commandes suivantes pour activer, désactiver le serveur:
service apache start
service apache stop
service apache restart

Pour recharger le fichier de configuration alors qu’apache est déjà lancé, utiliser :
service apache reload

Pour activer et desactiver un module, utiliser :
a2enmod nomModule
a2dismod nomModule

nomModule est le nom d’un module présent dans /etc/apaches2/mods-available

Pour activer et desactiver un site WEB, utiliser :
a2ensite nomSite
a2dissite nomSite

nomSite est le nom d’un fichier de configuration du site présent dans /etc/apaches2/sites-available

Installer PHP et My-sql

apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
apt-get install php5-mysql
apt-get install mysql-server mysql-client

++ si besoin : php5-curl php5-gd

Vous pouvez aussi ajouter phpmyadmin qui permet la gestion de base de donnée, etc., via une interface web.

apt-get install phpmyadmin

Puis éditer le fichier /etc/apache2/apache2.conf :
nano /etc/apache2/apache2.conf

Allez à la fin du document (vous pouvez utiliser CTRL+V pour aller plus vite) et ajouter ceci :

Include /etc/phpmyadmin/apache.conf

Enregistrer les modification et relancer le serveur :
service apache2 restart

Vous pouvez ensuite vous connecter à l’interface de gestion via un navigateur :
http://adresseIPounomdomain/phpmyadmin

Changer le Port du Web Server (Apache2):

Une fois votre serveur Apache installé, il est possible de modifier le port de destination (habituellement 80). Les modifications doivent être effectuées en tant que root (ou utiliser sudo avant les commandes indiquées).

Commençons par éditer le fichier correspondant :
nano /etc/apache2/ports.conf

Modifier la ligne :

NameVirtualHost *:80

Pour y mettre le port de votre choix, par exemple 1880 :

NameVirtualHost *:1880

Ensuite modifier :

Listen 80

Avec la valeur choisie pour votre nouveau port :

Listen 1880

Vous pouvez enregistrer les modifications et éditer le fichier suivant :
nano /etc/apache2/sites-enabled/000-default

editer la ligne suivante :

<VirtualHost *:80>

Pour y ajouter votre nouveau port :

<VirtualHost *:1880>

Sauvegarder et relancer le service apache:
service apache2 restart

Ouvrir votre navigateur internet et tester si le nouveau port est bien pris en compte :
http://votre-ip-adresse:1880
par exemple : http://192.198.0.54:1880

Note : Si vous utilisez Motion pour faire de la détection de mouvement ou un logiciel accédant à votre serveur web, il faudra modifier le fichier de configuration pour modifier le port.

nano /etc/motion/motion.conf

Et trouver la ligne suivante :
netcam_url http://localhost/cam_pic.php

Et modifier en fonction du nouveau port choisi
netcam_url http://localhost:1880/cam_pic.php

Laisser un commentaire