En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
Texte à méditer :  Nécessite Windows ou supérieur, j'ai donc installé Linux...  
Vous êtes ici :   Accueil » Un serveur web local pour Linux Mint
 
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...
Radios
Pratique
Présentation de Linux
Matériel testé sous GNU/Linux
Mémo Linux
Visites

 424489 visiteurs

 19 visiteurs en ligne

rss Cet article est disponible en format standard RSS pour publication sur votre site web :
http://linopen.free.fr/data/fr-articles.xml

Lors de la dernière mise à niveau de ce site, j'ai été confronté à divers problèmes de compatibilité entre la nouvelle version de ce site, la version du serveur web local Lampstack que j'utilisais pour le développement et les test en local de ce site, et les droits d'accès aux fichiers.

Pour résoudre ces problèmes, j'ai décidé d'installer le serveur web disponible dans les paquets de linuxmint mais avec quelques modifications au vu de l'usage de ce serveur.

Ouvrir un terminal et saisir les commandes suivantes :

sudo apt-get install apache2 php7 php-zip php-gd php-sqlite3 php-curl php-xml php-xdebug php-mpstring

(je n'installe pas les paquets pour base de données my-sql, mon site ne l'utilisant pas).

J'ai adapté quelque peu la configuration initiale du serveur Apache.

J'ai modifié ensuite le dossier de travail de localhost, ne plus utiliser le dossier /var/www, mais plutôt /home/utilisateur/www (en cas de crash du système je conserve mes données dans le /home), en éditant le fichier (en mode root) /etc/apache2/sites-available/000-default.conf et en modifiant les lignes suivantes :

DocumentRoot /home/utilisateur/www

et en ajoutant à la fin juste avant la balise de fermeture Virtualhost :

#<Directory /home/utilisateur/www>

#   Options Indexes FollowSymlinks

#   AllowOverride all

#   Require all granted

#</Directory>

#</VirtualHost>

(supprimer les dièses au début de chaque ligne et remplacer "utilisateur" par votre compte utilisateur).

Pour qu'Apache fonctionne avec les droits utilisateur, éditer le fichier /etc/apache2/envvars et modifier les lignes suivantes :

export APACHE_RUN_USER=utilisateur

export APACHE_RUN_GROUP=utilisateur

(remplacer "utilisateur" par votre nom d'utilisateur)

Cette modification ne pose aucun souci dans le cas comme pour moi, d'un serveur web local uniquement destiné au développement d'un site en ligne rapatrié pour modification et tests sur ce type de serveur.

J'ai également ajouter l'utilisateur au groupe www-data dans >Menu>Administration>Utilisateurs et Groupes>Gérer les groupes

Normalement le serveur Apache est lancé au démarrage du sytème, dans le cas contraire pour démarrer le serveur saisir dans un terminal :

sudo service apache2 start

pour le redémarrer :

sudo service apache2 restart

pour l'arrêter :

sudo service apache2 stop

Pour accéder à votre serveur web, saisir localhost dans la barre d'adresse de votre navigateur web.

Déposer votre site dans votre dossier /home/utilisateur/www  de votre compte utilisateur.


Date de création : 02/08/2018 @ 22:42
Dernière modification : 10/08/2018 @ 23:17
Catégorie : Mémo Linux - Internet
Page lue 827 fois

Vous êtes ici :   Accueil » Un serveur web local pour Linux Mint
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...

Les images et logos de ce site restent la propriété de leurs auteurs respectifs. Réalisation : Laurent BRUYERE (59 Nord) http://laurent.bruyere.free.fr       
Ce site est optimisé pour fonctionner sous Firefox et sous GNU/Linux, vous utilisez un autre navigateur ou autre système, dommage...
Mentions légales