Aller au contenu

Editer Des Fichiers De Configuration Sans Passer Par La Ligne De Commande


Messages recommandés

Bonjour,

Je viens de recevoir mon DS212j et je suis fou de joie.

Le but est de remplacer mon vieux serveur: FTP, Web, Fichiers etc...

Tout fonctionne mais je trouve la gestion des Virtual Hosts un peu legere dans le DSM 4.0 et je souhaite editer le fichier:

/usr/syno/apache/conf/httpd.conf-user pour faire ce que je veux sans avoir a me battre avec vi en ligne de commande.

Je souhaite aussi rester aussi "standard" que possible de facon a ne pas avoir a reinstaller trop de trucs si je dois monter de version de DSM.

Bref, y'a-t-il un moyen simple de pouvoir acceder et editer ces fichiers depuis un Mac (ou eventuellement un PC mais je prefererais un Mac).

A bientot,

Pascal

Lien vers le commentaire
Partager sur d’autres sites

hello,

il existe un package que j'utilise pour éditer la crontab de mes nas quand je n'ai aps d'acces en ligne de commande. L'acces se fait via le DSM. : config file editor.

il y a un fichier de config qui permet de donner la liste des fichiers que tu souhaite modifier via le logiciel.

http://www.mertymade.com/syno/#cfe

math

Lien vers le commentaire
Partager sur d’autres sites

je souhaite editer le fichier: /usr/syno/apache/conf/httpd.conf-user pour faire ce que je veux sans avoir a me battre avec vi en ligne de commande.

Tu dois être prévenu qu'en DSM 4, si tu modifie a la main le contenu de "/usr/syno/apache/conf/httpd.conf-user"la sauvegarde ne fonctionnera plus.

Lien vers le commentaire
Partager sur d’autres sites

En complément (et surtout pour vraiment répondre à la question posée) je te conseille d'ajouter à la fin de /usr/syno/apache/conf/httpd.conf-user une ligne de ce genre:

Include /volume1/<dossier partagé>/<chemin>/<fichier>.conf

(et ce sera la seule chose à faire avec "vi") et de mettre ta conf virtual hosts dans ce fichier.

Ainsi tu pourras éditer ce dernier sous windows via l'explorateur avec l'éditeur de ton choix.

Par contre, à chaque fois que tu fera des modifications, pour qu'elles soient prises en compte, faut penser à redémarrer le serveur apache.

Normalement faut utiliser la ligne de commande ("/usr/syno/etc/rc.d/S97apache-user.sh restart"), cependant cela peut être effectué via DSM en désactivant puis reactivant webstation (panneau de config->services web->activer web station).

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Genial, merci. J'essaie ca demain. Par contre que signifie "Tu dois être prévenu qu'en DSM 4, si tu modifie a la main le contenu de "/usr/syno/apache/conf/httpd.conf-user"la sauvegarde ne fonctionnera plus. " ? De quelle sauvegarde parles-tu ?

Est-ce que tu as deja essaye le Config File Editor" cite plus haut. Penses-tu que ca soit ok pour editer le httpd.conf-user ?

Lien vers le commentaire
Partager sur d’autres sites

Genial, merci. J'essaie ca demain. Par contre que signifie "Tu dois être prévenu qu'en DSM 4, si tu modifie a la main le contenu de "/usr/syno/apache/conf/httpd.conf-user"la sauvegarde ne fonctionnera plus. " ? De quelle sauvegarde parles-tu ?

La sauvegarde intégré à DSM, regarde

Est-ce que tu as deja essaye le Config File Editor" cite plus haut. Penses-tu que ca soit ok pour editer le httpd.conf-user ?

Ca doit le faire mais en ce qui me concerne je préfère utiliser un "vrai" éditeur (emacs :P )

Lien vers le commentaire
Partager sur d’autres sites

Derniere question: y'a-t-il un moyen simple de verifier si la sauvegarde fonctionne bien apres ma manip sachant que je n'ai pas encore configure la sauvegarde ?

Merci encore en tous cas, je crois que cette bete va me faire passer pas mal de temps, je vais devenir un aficionado de ce forum.

A bientot,

Pascal

Lien vers le commentaire
Partager sur d’autres sites

Derniere question: y'a-t-il un moyen simple de verifier si la sauvegarde fonctionne bien apres ma manip sachant que je n'ai pas encore configure la sauvegarde ?

Suffit de faire une sauvegarde de configuration:

dGyA8.png

suivi de

IWnlQ.png

Correctif:

:unsure: Je viens de m'apercevoir que j'ai dis une grosse c***ie dans mes posts ci-dessous

Bien entendu ce n'est pas la modif de "/usr/syno/apache/conf/httpd.conf-user" qui pose probleme mais bien celle de "/usr/syno/etc/httpd-vhost.conf-user".

Cela dit je pense qu'il est plus propre de se limiter a insérer juste un "#include" dans le premier et de mettre la configuration perso dans un fichier dédié.

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Bon, tout est clair maintenant. Je dois attendre Mercredi pour tester tout ca. Ma femme vient de me menacer de tout debrancher sauvagement si je passe encore une minute sur mon nouveau jouet...

Merci encore pour l'aide. C'est le genre de trucs qui n'est documente nulle part.

A bientot,

Pascal

Lien vers le commentaire
Partager sur d’autres sites

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é
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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.