#26 Le 17/11/2017, à 16:50
- bruno
Re : [RESOLU]Plus d'accès à mon serveur local
Tu peux gérer autant de sites que tu veux avec nginx tout comme avec Apache.
#27 Le 17/11/2017, à 17:12
- pires57
Re : [RESOLU]Plus d'accès à mon serveur local
Non seulement nginx est parfaitement capable de gérer plusieurs sites mais il n'est ni plus simple ni plus compliqué qu'apache à configurer.
En revanche l'argument que tu aurais pu avancer, c'est qu'il est plus performant ...
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#28 Le 17/11/2017, à 17:13
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
ah ok je pensais pas.. ça s'appelle apparemment des server blocks
au temps pour moi !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#29 Le 17/11/2017, à 17:21
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
En revanche l'argument que tu aurais pu avancer, c'est qu'il est plus performant ...
c'est ce que je voulais dire par "plus léger", oui.
c'est vrai que j'ai fait que survoler rapidement nginx, mais la config me paraissait beaucoup plus lisible que celle d'apache.
après si le but est de tester des solutions web ça reste pas l'idéal parce que la plupart des scripts se basent sur apache (mod_rewrite par ex.).
Dernière modification par krodelabestiole (Le 17/11/2017, à 17:41)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#30 Le 17/11/2017, à 18:40
- bruno
Re : [RESOLU]Plus d'accès à mon serveur local
En revanche l'argument que tu aurais pu avancer, c'est qu'il est plus performant ...
Cela reste a démontrer
Un Apache 2 avec PHP-FPM est tout aussi performant que Nginx. Malheureusement la plupart des test comparent des torchons et des serviettes en mettant Apache 2 avec mod_php face à nginx…
#31 Le 17/11/2017, à 19:06
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
De toutes façons je ne peux pas effacer lamp, j'ai pas mal essayé
sudo apt-get autoremove apache2
et:
louis@louis-R530-R730-P530:~$ sudo apt-get autoremove apache2
[sudo] Mot de passe de louis :
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
louis@louis-R530-R730-P530:~$
il me faut absolument rétablit mes droits en "root" et en "groupe"il y a pas moyen même en les changeant?
Hors ligne
#32 Le 17/11/2017, à 19:39
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
pour qu'on puisse t'aider ça serait bien que tu commences par répondre à ma question :
mais encore une fois : tu veux faire quoi ?
il est sensé afficher quoi ton http://localhost ?
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible) E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
ce message indique qu'un autre processus utilise très probablement APT.
en gros toutes les interfaces type gnome software, synaptic, aptitude, ou les logiciels de mises à jour reposent sur le même soft : APT.
et afin d'éviter des conflits, une seul instance d'APT peut être utilisée en même temps, voilà pourquoi APT utilise un fichier "lock" : afin de bloquer les autres tentatives d'utilisation simultanées d'APT.
donc ferme les autres logiciels de ce genre que avant de lancer des commandes apt ou apt-get
sudo apt-get autoremove apache2
et pour supprimer un paquet ce n'est pas autoremove mais remove.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#33 Le 17/11/2017, à 19:40
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
mais d'après ce que je comprends désinstaller et réinstaller apache ne te servira absolument à rien.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#34 Le 17/11/2017, à 19:45
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
mais encore une fois : tu veux faire quoi ?
il est sensé afficher quoi ton http://localhost ?
exactement il me semble l'avoir déjà dit
Hors ligne
#35 Le 17/11/2017, à 19:57
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
?
"travailler sur des sites avant de les mettre en production" c'est trop vague pour qu'on t'aide, désolé.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#36 Le 17/11/2017, à 20:03
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
essaie peut-être de reformuler ton premier message en indiquant en détails les url et les commandes que tu tapes (avec les réponses retournées)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#37 Le 17/11/2017, à 20:29
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
et donne nous le retour de
sudo ls -al /var/www
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#38 Le 17/11/2017, à 20:40
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
J'ai installé le serveur lamp afin de pouvoir travailler sur des sites que je crée, pour de pas aller sur un hébergement, pour celà en ligne commande je tepe
http://localhost
et depuis quelques jours comme réponse j'ai
La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l’adresse localhost.
Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ;
Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.
c'est surtout que localhost a disparu des radars, c'est ce que je voudrais re-créer
Hors ligne
#39 Le 17/11/2017, à 20:44
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
pardon, j'ai oublié le retour
sudo ls -al /var/www
louis@louis-R530-R730-P530:~$ sudo ls -al /var/www
[sudo] Mot de passe de louis :
total 8
drwxr----- 2 root louis 4096 nov. 12 10:17 .
drwxr-xr-x 15 root root 4096 déc. 15 2016 ..
lrwxrwxrwx 1 www-data www-data 9 sept. 5 09:01 html -> /srv/html
lrwxrwxrwx 1 root root 19 oct. 18 08:17 mediawiki -> /var/lib/mediawiki/
louis@louis-R530-R730-P530:~$
Hors ligne
#40 Le 17/11/2017, à 20:51
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
Firefox ne peut établir de connexion avec le serveur à l’adresse localhost.
ce message indique que apache ne semble pas tourner. tu peux vérifier ça avec :
sudo service apache2 status
et démarrer apache avec :
sudo service apache2 start
ensuite actualise ta page.
lrwxrwxrwx 1 www-data www-data 9 sept. 5 09:01 html -> /srv/html
si tu as laissé la config d'apache de base, quand tu appelles http://localhost apache devrait aller chercher le contenu à afficher dans /srv/html
tu peux nous dire ce que contient ce répertoire :
sudo ls -al /srv/html
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#41 Le 17/11/2017, à 22:42
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
sudo ls -al /srv/html
louis@louis-R530-R730-P530:~$ sudo ls -al /srv/html
[sudo] Mot de passe de louis :
total 60
drwsrwsr-x+ 15 root louis 4096 nov. 16 16:51 .
drwxr-xr-x 3 root root 4096 sept. 5 09:00 ..
drwxr-xr-x+ 13 louis louis 4096 oct. 20 13:36 famgenspip
drwxr-xr-x+ 12 louis louis 4096 nov. 10 19:32 FamGenSpip
drwxrwxrwx+ 14 louis louis 4096 nov. 16 15:54 maiquez.net
drwxr-xr-x+ 11 louis louis 4096 juin 12 08:30 Menus
drwxr-xr-x+ 10 root root 4096 oct. 14 09:06 mercedes.maiquez
drwxrwxr-x+ 18 louis louis 4096 mars 3 2017 patrimoine-creuse
drwxrwxr-x+ 14 louis louis 4096 oct. 22 01:16 phpBB-3.0.12-fr
drwxr-xr-x+ 9 louis louis 4096 oct. 22 09:09 punbb-1.4.4
drwxrwxrwx+ 11 louis louis 4096 oct. 31 08:57 spip
drwxrwxrwx+ 11 louis louis 4096 nov. 8 12:10 spip2
drwxrwxrwx+ 8 louis louis 4096 sept. 22 19:34 tjukurpa2
drwxrwxrwx+ 10 louis louis 4096 mai 20 09:10 videothèque
drwxr-xr-x+ 5 louis louis 4096 nov. 18 2016 WikiForum
Hors ligne
#42 Le 18/11/2017, à 04:00
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
il n'y a pas de fichier index, donc aucun contenu à afficher par défaut.
pour afficher un contenu il faut que tu accèdes à l'un de ces sous-répertoires :
http://localhost/famgenspip par ex.
est-ce que ton serveur apache tourne (cf mon dernier message)?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#43 Le 18/11/2017, à 06:51
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
par défaut, en l'absence d'index, apache liste le contenu du répertoire sur lequel il pointe (DocumentRoot). généralement /var/www sur linux.
il faut mettre un index.html ou un index.php dans le répertoire affiché par défaut pour afficher ce contenu. ça correspondra à l'entrée de ton site.
les index sont définis par la directive apache DirectoryIndex. Par défaut c'est donc index.html, index.php
pour des raisons de sécurité on désactive souvent le listage des répertoires sans index avec la directive Options -Indexes
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#44 Le 18/11/2017, à 09:39
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
Bonjour,
il faut mettre un index.html ou un index.php dans le répertoire affiché par défaut pour afficher ce contenu. ça correspondra à l'entrée de ton site.
html ? php ? avec un contenu, lequel ?, et surtout comment l'envoyer sur apache, j'ai bien essayé de le reconstruire avec le tuto mais ça ne semble pas marcher
louis@louis-R530-R730-P530:~$ sudo apt install apache2 php mysql-server libapache2-mod-php php-mysql
[sudo] Mot de passe de louis :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
apache2 is already the newest version (2.4.18-2ubuntu3.5).
mysql-server is already the newest version (5.7.20-0ubuntu0.16.04.1).
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
libapache2-mod-php : Dépend: libapache2-mod-php7.1 mais ne sera pas installé
mysql-server : Dépend: mysql-server-5.7 mais ne sera pas installé
php : Dépend: php7.1 mais ne sera pas installé
php-mysql : Dépend: php7.1-mysql mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
louis@louis-R530-R730-P530:~$ apt-get -f install
E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ?
louis@louis-R530-R730-P530:~$
@+
Hors ligne
#45 Le 18/11/2017, à 12:15
- HPIR40
Re : [RESOLU]Plus d'accès à mon serveur local
Bon Louis23
La j'ai l'impression que tu es en train de lancer des commandes au petit bonheur la chance en espèrant que cela fonctionne mais sans chercher le pourquoi du comment.
Respire un bon coup, va prendre l'air et ensuite revient, lis et apprend les differents tuto présent sur le net concernant apache2 et notamment toute la partie configuration, comment creer un fichier dans /etc/apache2/sites-avalaibles\xxx.conf, ce qu'il doit contenir et comment ca fonctionne, quels sont les modules et les possibilités, ce qu'est un virtualhost et comment ca fonctionne etc...
Ensuite comment l'activer et en finalité si ca ne fonctionne pas, la tu pourra revenir et nous donner le contenu de tes fichiers de conf pour de l'aide.
Hors ligne
#46 Le 18/11/2017, à 12:15
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#47 Le 18/11/2017, à 13:02
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
ce qu'est un virtualhost et comment ca fonctionne etc...
malheureusement je crois qu'on n'en est pas encore là :
html ? php ?
à mon avis ça ne sert à rien que tu te lances dans la mise en place d'un serveur web avant de savoir ce que sont HTML et PHP.
je vais essayer de décrire le fonctionnement d'un serveur web de manière claire, quite à simplifier à l'extrême (et en faisant des erreurs d'approximation) :
un site internet est globalement constitué de pages HTML (et dans une moindre mesure de feuilles de styles CSS, d'images, et d'autres bricoles). c'est la syntaxe que comprennent et affichent les navigateurs.
on peut classer ces sites en 2 catégories : les sites statiques et les site dynamiques.
- les sites statiques sont développés directement en HTML, le contenu affiché sera toujours le même, c'est ce qu'il y a de plus simple en théorie.
- les sites dynamiques sont développés principalement en PHP. Le PHP est un langage de programmation (et un moteur) qui permet de générer des pages HTML dynamiquement, c'est-à-dire que le contenu de la page va changer en fonction d'autres paramètres : par ex. identification ou non de l'utilisateur, date, etc. et surtout en fonctions d'informations stockées en base de données. Par ex. lorsqu'un utilisateur laisse un commentaire sur un article, celui-ci est stocké en base de données (typiquement MySQL), et notre script PHP va questionner MySQL pour récupérer et afficher ce commentaire chaque fois qu'un internaute veut afficher l'article.
On remarque vite qu'on retrouve les mêmes principes sur tous les sites (pages, menus, articles, etc.). C'est là qu'interviennent les CMS, qui permettent de mettre en place ce type de système sans être développeur et sans rien connaître à PHP (ni même dans une certaine mesure au HTML, CSS, etc.). Les CMS permettent au final de mettre en place des sites dynamiques plus facilement qu'on le ferait avec un site statique. Grav est plus simple à déployer que WordPress parce qu'il ne requiert pas de base de données : il stocke les informations dans des fichiers, ce qui offre en plus de meilleures performances pour un usage simple (sans moteur de recherche par ex.).
( https://forum.ubuntu-fr.org/viewtopic.p … #p21814333 )
essaie de trouver une formation qui explique ces rudiments, par ex. https://www.youtube.com/watch?v=cfJh8vdKuQU
avec un contenu, lequel ?
la question du contenu c'est celle que je te pose depuis le début du fil : qu'est-ce que tu veux que ton navigateur affiche lorsque tu accèdes à http://localhost ? désolé, je peux pas faire plus clair comme question.
vu le contenu de /srv/html ça peut être un forum phpbb ou punbb, un site spip, une vidéothèque, un wiki ou que sais-je. il n'y a que toi qui puisse savoir ce que tu veux faire de ton serveur.
et surtout comment l'envoyer sur apache
après avoir suivi une petite formation tu comprendras qu'il ne s'agit pas d'envoyer quoi que ce soit sur apache, mais que c'est apache qui va se servir dans tes fichiers pour envoyer du contenu à un navigateur.
mais en attendant PHP n'est pas installé sur ton système. donc commence par suivre une petite formation puis lis le lien que je t'ai envoyé dans mon dernier message et essaie la commande avec sudo.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#48 Le 18/11/2017, à 13:26
- maxire
Re : [RESOLU]Plus d'accès à mon serveur local
Salut,
J'ajoute que nous ne savons toujours pas si Apache démarre ou non.
Au vu des messages envoyés par Firefox il semble bien que Apache ne démarre pas.
Le fameux localhost dont parle louis23, ne serait-ce pas la page html indiquant que Apache tourne?
Je suis d'accord avec les précédents intervenants louis23, tu mets la charrue avant les bœufs, tu devrais d'abord acquérir la compréhension minimale des outils système proposés par Ubuntu avant de te lancer dans l'installation d'un site web même local.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#49 Le 18/11/2017, à 13:30
- krodelabestiole
Re : [RESOLU]Plus d'accès à mon serveur local
Le fameux localhost dont parle louis23, ne serait-ce pas la page html indiquant que Apache tourne?
que apache fonctionne ou pas je pense que ça ne changera pas grand chose dans l'immédiat vu que je pense que Louis23 veut utiliser des scripts PHP alors que le moteur PHP n'est pas installé (ni MySQL d'ailleurs) :
libapache2-mod-php : Dépend: libapache2-mod-php7.1 mais ne sera pas installé mysql-server : Dépend: mysql-server-5.7 mais ne sera pas installé php : Dépend: php7.1 mais ne sera pas installé php-mysql : Dépend: php7.1-mysql mais ne sera pas installé
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#50 Le 18/11/2017, à 17:03
- Louis23
Re : [RESOLU]Plus d'accès à mon serveur local
Bonjour tout le monde,
Je vois que ça discute, intéressant, vous intéressez à moi, je vous remercie
@krodelabestiole
ça avance j'ai fais ce que tu m'as indiqué
sudo apt-get -f install
et il s'est passé ça
louis@louis-R530-R730-P530:~$ sudo apt-get -f install
[sudo] Mot de passe de louis :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libdbd-mysql-perl libdbi-perl libmysqlclient20 libreadline5
libterm-readkey-perl mariadb-common
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
The following additional packages will be installed:
mysql-server-5.7
Paquets suggérés :
mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
mysql-server-5.7
0 mis à jour, 1 nouvellement installés, 0 à enlever et 59 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2 708 ko dans les archives.
Après cette opération, 48,3 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Préconfiguration des paquets...
(Lecture de la base de données... 410989 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-5.7_5.7.20-0ubuntu0.16.04.1_amd64.deb ...
Aborting downgrade from (at least) 10.0 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mysql-server-5.7_5.7.20-0ubuntu0.16.04.1_amd64.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/mysql-server-5.7_5.7.20-0ubuntu0.16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
louis@louis-R530-R730-P530:~$
pour vérifier j'ai fais
/ordinateur/var/www/
et j'ai vu apparaître le dossier "html" avec tous mes dossiers, donc php tourne et mes droits, sont revenus, mais localhost refuse toujours de répondre, je pensse que les tutos que tu m'as indiqué vont me familiariser avec les serveurs
Hors ligne