Aller au contenu

Les Fichiers De Configuration Du Serveur Apache

Featured Replies

Posté(e)

Bonjour à tous

Je suis en pleine panade avec le serveur web du synology.

J'ai trouvé sous /usr/syno/apache/conf un fichier nommé httpd.conf-sys, qui semble être le fichier de configuration donnant accès au panel d'administration du synology.

Dans ce fichier, le serveur écoute sur le port 5000.

Dans ce même répertoire /usr/syno/apache/conf, se trouve aussi un fichier nommé httpd.conf-user, qui devrait être le fichier de configuration pour la mise en ligne par l'utilisateur, de son site web personnel.

Je suppose que deux fichiers de configuration permettent d'avoir des restrictions pour le serveur donnant accès au panel d'admin, que l'on aurait pas besoin pour son site perso ?

Le problème, c'est que j'ai constaté que le script de démarrage du serveur se trouvant à /usr/syno/apache/bin/httpd (grace à la commande ps aux), lance un autre script qui se trouve sous /usr/syno/etc/rc.d/S97httpd.conf-sys.sh

Ce script S97httpd.conf-sys.sh ne lit QUE le fichier de configuration du serveur écoutant sur le port 5000 et non pas le second fichier, httpd.conf-user, permettant d'afficher son site perso.

Je n'ai jamais rien vu d'aussi compliqué pour faire tourner un serveur web et je ne m'y retrouve pas du tout lorsque je veux mettre en place mes virtualhosts !

Je devrais même ajouter que sous /usr/syno/apache/conf, j'ai un troisième fichier de configuration, plus conventionel, nommé httpd.conf

Qu'avez vous dans ce même répertoire ?

Je me demande si je n'ai pas mis un gros boxon en installant apache via ipkg ou autre ..... je ne me rappelle plus

Merci

Posté(e)
  • Auteur

Bonjour,

Heu, Il commence a être tôt :D et je n'ai pas tout compris, mais si ton but est de mettre plusieurs sites sur ton SYNO.

http://fredo.servehttp.com/html/Astu-09.htm

Bonne nuit, :hi:

Fred.

Merci beaucoup ... je vais jeter un coup d'oeil sur cet "énième tuto" :D mais il semble que c'est déjà ce que j'ai éffectué ....

Cela semble si simple !

En tout cas cela confirme qu'il faut bien lancer le script à la main et la raison est celle que j'explique ci-dessus, à mon avis

Posté(e)

Merci beaucoup ... je vais jeter un coup d'oeil sur cet "énième tuto" :D mais il semble que c'est déjà ce que j'ai éffectué ....

Cela semble si simple !

En tout cas cela confirme qu'il faut bien lancer le script à la main et la raison est celle que j'explique ci-dessus, à mon avis

Non l'ensemble se lance bien automatiquement au démarrage du Syno qui copie le "httpd.conf-user" dans "httpd.conf" qu'il vient ensuite exécuter. C'est pour cela qu'il ne faut pas directement éditer "httpd.conf". Ensuite si tu fait des modifications dans ces fichiers il faut bien relancer "à la main" pour que les modifications soient prises en compte... mais au prochain redémarrage tout sera automatique

Et puis les "tutos" de Fred sont très bien fait et très utiles... encore un grand merci à lui !

Patrick

Posté(e)

Bonjour,

"énième tuto" ?? Là tu me blesses, :lol: Dans tout les cas, c'est celui qui te sortira de ton délire de panade :lol:

Sinon, sérieusement, je pense que l'installation d'APACHE en IPKG n'a pas simplifier les choses. D'autant qu'il aurait certainement fallu désactiver celui existant.

A moins qu'il y ai une raison, autre que ton délire ;) , je te conseil de le désinstaller (APACHE IPKG) et de recharger ton Firmware afin de remettre un peu d'ordre dans les fichiers systèmes.

Et de suivre ce satané TUTO.

A+ :hi:

Fred.

PS : Patrick :good:

Posté(e)
  • Auteur

Bonjour,

"énième tuto" ?? Là tu me blesses, :lol: Dans tout les cas, c'est celui qui te sortira de ton délire de panade :lol:

Sinon, sérieusement, je pense que l'installation d'APACHE en IPKG n'a pas simplifier les choses. D'autant qu'il aurait certainement fallu désactiver celui existant.

A moins qu'il y ai une raison, autre que ton délire ;) , je te conseil de le désinstaller (APACHE IPKG) et de recharger ton Firmware afin de remettre un peu d'ordre dans les fichiers systèmes.

Et de suivre ce satané TUTO.

A+ :hi:

Fred.

PS : Patrick :good:

J'entendais énième tuto que j'ai lu bien sûr .... celui que tu me cites est hyper clair et simple.

J'ai repris la procédure en le suivant mais c'est pareil, blog.mondomaine.com renvoit vers http://192.168.X.X

Je ne sais plus si j'ai installé apache par ipkg ou non, cela fait un petit temps.

En plus j'ai mis un nouveau firmware ce matin, et apparement tous les fichiers systèmes ont été réécrits, ce qui dans mon cas n'est peut être pas plus mal.

Ce qui est embêtant c'est que je vais devoir m'amuser à réinstaller phpmyadmin etc .....

Posté(e)

Je ne sais plus si j'ai installé apache par ipkg ou non, cela fait un petit temps.

Tape :

ipkg list_installed

Tu verras la liste de paquets installés.

ipkg remove nom_du_paquet

Désinstalle le paquet

Recharge ton Firmware, ensuite !

A+ :hi:

Fred.

Posté(e)
  • Auteur

Tape :

ipkg list_installed

Tu verras la liste de paquets installés.

ipkg remove nom_du_paquet

Désinstalle le paquet

Recharge ton Firmware, ensuite !

A+ :hi:

Fred.

J'ai réinstallé un nouveau firmware ce matin et je pense qu'il m'a remis tout le système à neuf, car j'ai des répertoires que j'avais créés qui n'y sont plus, ainsi que les fichiers de apache qui semblent être ceux par défaut.

Je ne trouve plus non plus mon httpd-vhosts.conf

Dans mon cas ce n'est peut être pas plus mal .....

ipkg me renvoir ceci :

ipkg_conf_init: Failed to create temporary directory `(null)': Permission denied

J'aimerai aussi passer en root sur le synology mais toutes manipulation me dit :

su: This applet requires root priviledges!

chmod: /bin/busybox: Operation not permitted

Posté(e)
  • Auteur

Je me suis re-log et cela fonctionne :D et apparement apache n'a pas été installé manuellement....

Dois éditer qq chose dans le fichier httpd.conf ?

Posté(e)

Je me suis re-log et cela fonctionne :D et apparement apache n'a pas été installé manuellement....

Dois éditer qq chose dans le fichier httpd.conf ?

Elle est pas claire ta question... !!! editer pour faire quoi ???

Si veux des "virtuals hosts" alors il faut éditer "httpd.conf-user" (jamais httpd.conf... lire mon mail précédent !!)et activer la ligne :

#Include conf/extra/httpd-vhosts.conf

Il faut ensuite editer le fichier "httpd-vhosts.conf".... mais tout ca est très bien décrit dans le tuto de Fred !!

Pour se logger en "root" il suffit lors de la connexion PuTTY de mettre login 'root' et le même mot de passe que "admin"

Je ne vois pas où tu bloque

Patrick

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.