Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 17/11/2017, à 17: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.

Hors ligne

#27 Le 17/11/2017, à 18: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, à 18: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 !

En ligne

#29 Le 17/11/2017, à 18:21

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

pires57 a écrit :

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, à 18:41)

En ligne

#30 Le 17/11/2017, à 19: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 smile
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…

Hors ligne

#31 Le 17/11/2017, à 20: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, à 20: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 :

krodelabestiole a écrit :

mais encore une fois : tu veux faire quoi ?

il est sensé afficher quoi ton http://localhost ?

Louis23 a écrit :
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


Louis23 a écrit :
sudo apt-get autoremove apache2

et pour supprimer un paquet ce n'est pas autoremove mais remove.

En ligne

#33 Le 17/11/2017, à 20: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.

En ligne

#34 Le 17/11/2017, à 20:45

Louis23

Re : [RESOLU]Plus d'accès à mon serveur local

krodelabestiole a écrit :

    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, à 20: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é.

En ligne

#36 Le 17/11/2017, à 21: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)

En ligne

#37 Le 17/11/2017, à 21:29

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

et donne nous le retour de

sudo ls -al /var/www

En ligne

#38 Le 17/11/2017, à 21: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, à 21: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, à 21:51

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

Louis23 a écrit :

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.


Louis23 a écrit :
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

En ligne

#41 Le 17/11/2017, à 23: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, à 05: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)?

En ligne

#43 Le 18/11/2017, à 07: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

https://forum.ubuntu-fr.org/viewtopic.p … #p21657841

En ligne

#44 Le 18/11/2017, à 10:39

Louis23

Re : [RESOLU]Plus d'accès à mon serveur local

Bonjour,

krodelabestiole a écrit :

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, à 13: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, à 13:15

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

Avez-vous les privilèges du superutilisateur ?

https://doc.ubuntu-fr.org/sudo


sudo apt-get -f install

En ligne

#47 Le 18/11/2017, à 14:02

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

HPIR40 a écrit :

ce qu'est un virtualhost et comment ca fonctionne etc...

malheureusement je crois qu'on n'en est pas encore là :

Louis23 a écrit :

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


Louis23 a écrit :

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.


Louis23 a écrit :

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.

En ligne

#48 Le 18/11/2017, à 14: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, à 14:30

krodelabestiole

Re : [RESOLU]Plus d'accès à mon serveur local

maxire a écrit :

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) :

Louis23 a écrit :
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é

En ligne

#50 Le 18/11/2017, à 18: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