Aller au contenu

Les Fichiers De Configuration Du Serveur Apache


Messages recommandés

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)

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)

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)

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)

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.