Aller au contenu

destroyedlolo

Hubmaster
  • Compteur de contenus

    823
  • Inscrit(e) le

  • Dernière visite

Messages postés par destroyedlolo

  1. Salut,

    A mon taf, le DNS ne sert pas les domaines externes :

    nslookup destroyedlolo.homeunix.org
    Server: 164.129.154.205
    Address: 164.129.154.205#53

    ** server can't find destroyedlolo.homeunix.org: NXDOMAIN

    Avant que vous ne posiez la question, les navigateurs utilisent un autre DNS ...

    Pour passer outre cette limitation, j'ai

    1/ ajoute les adresses que je recherche dans /etc/hosts

    81.56.211.181	destroyedlolo.homeunix.org

    2/ modifie /etc/nsswitch.conf comme suit

    hosts:          dns [NOTFOUND=continue] files mdns4_minimal [NOTFOUND=return] mdns4
    networks: files

    ... et ca ne marche toujours pas, meme apres un reboot.

    Le tout sous Ubuntu.

    Comme ca fait longtemps que je n'ai plus jouer avec ca, j'ai surement oublier quelque chose ... mais quoi ?

    Merci et A+

    Laurent

  2. Bonjour,

    Je n'arrive pas a passer des arguments a un web Service. Le WSDL est le suivant :

    <wsdl:definitions name="PurgeStatusWS" targetNamespace="http://eux932.sgp.st.com/STAdmin/visibility/PurgeStatusWS">

    <wsdl:types>

    <xsd:schema targetNamespace="http://eux932.sgp.st.com/STAdmin/visibility/PurgeStatusWS">

    <xsd:complexType name="ListStatus">

    <xsd:sequence>
    <xsd:element name="AmountToKeep" nillable="true" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="ListStatusResponse">

    <xsd:sequence>
    <xsd:element name="fileList" nillable="true" type="tns:ArrayOfstring"/>
    </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="ArrayOfstring">

    <xsd:sequence>
    <xsd:element name="ArrayOfstringItem" type="xsd:string" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ListStatus" type="tns:ListStatus"/>
    <xsd:element name="ListStatusResponse" type="tns:ListStatusResponse"/>
    </xsd:schema>
    </wsdl:types>

    <wsdl:message name="PurgeStatusWS_PortType_ListStatusResponse">
    <wsdl:part name="parameters" element="tns:ListStatusResponse">
    </wsdl:part>
    </wsdl:message>

    <wsdl:message name="PurgeStatusWS_PortType_ListStatus">
    <wsdl:part name="parameters" element="tns:ListStatus">
    </wsdl:part>
    </wsdl:message>

    <wsdl:portType name="PurgeStatusWS_PortType">

    <wsdl:operation name="ListStatus">
    <wsdl:input message="tns:PurgeStatusWS_PortType_ListStatus">
    </wsdl:input>
    <wsdl:output message="tns:PurgeStatusWS_PortType_ListStatusResponse">
    </wsdl:output>
    </wsdl:operation>
    </wsdl:portType>

    <wsdl:binding name="STAdmin_visibility_PurgeStatusWS_Binder" type="tns:PurgeStatusWS_PortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

    <wsdl:operation name="ListStatus">
    <soap:operation soapAction="STAdmin_visibility_PurgeStatusWS_Binder_ListStatus" style="document"/>

    <wsdl:input>
    <soap:body parts="parameters" use="literal"/>
    </wsdl:input>

    <wsdl:output>
    <soap:body parts="parameters" use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

    <wsdl:service name="PurgeStatusWS">

    <wsdl:port name="STAdmin_visibility_PurgeStatusWS_Port" binding="tns:STAdmin_visibility_PurgeStatusWS_Binder">
    <soap:address location="http://eux932.sgp.st.com:5555/ws/STAdmin.visibility:PurgeStatusWS"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

    On y voit qu'il y a une fonction ListStatus() qui prend un parametre <xsd:element name="AmountToKeep" nillable="true" type="xsd:string" minOccurs="0"/>. Cote serveur, ce parametre est optionnel.

    Le code PHP de mon client est le suivant

    /* Test sur l'appel du WS donnant la liste des rapports de purge */
    $wsdl = 'http://eux932.sgp.st.com:5555/ws/STAdmin.visibility:PurgeStatusWS?WSDL';
    $options = array('trace'=>true );

    try {
    $soapclt = new SoapClient($wsdl, $options);
    $res = $soapclt->ListStatus( "3" );
    echo "Ok !\n";
    var_dump($res);
    } catch (SoapFault $fault) {
    trigger_error("SOAP Fault: (faultcode: $fault->faultcode, faultstring: $fault->faultstring)", E_USER_ERROR);
    }

    Le probleme est que le parametre de ListStatus est ignore. Vu que je suis nouveau dans le webService, c'est fortement probable que j'ai fait une ^$^$ mais ou ?

    Merci

    Lolo

  3. Arg, y'a un autre truc qui merdoit :unsure:

    J'utilise la meme definition que ci dessus pour un second nom de domaine que je gere, mais qui contient des sites : clubphotos.fr

    Si je fait

    root_AT_bidule:/var/cache/bind# nslookup clubphotos.fr
    Server: 192.168.0.3
    Address: 192.168.0.3#53

    Name: clubphotos.fr
    Address: 192.168.0.3

    Ca fonctionne, mais pas si j'essaie d'acceder a un des sites.

    root_AT_bidule:/var/cache/bind# nslookup clubphotos.fr
    Server: 192.168.0.3
    Address: 192.168.0.3#53

    Name: clubphotos.fr
    Address: 192.168.0.3

    Pourquoi ? Normalement avec la ligne '@', ca devrait marcher avec n'importe quels sites non ?

    Bye

    Laurent

  4. Merci Jacques pour les infos (j'ai ete long a repondre car pris par plein d'autres trucs).

    Ca fonctionne.

    Pour ceux qui aurait le meme genre de question, mon fichier de configuration donne

    $TTL 3D
    @ IN SOA actif.chez.moi. l_faillie.yahoo.com (
    2010040300 ; serial (aaaammddrr)
    8H ; refresh
    2H ; retry
    4W ; expire
    1D ; minimum negative cache TTL
    )

    ; name server
    IN NS actif.chez.moi.

    ; Canonical names

    @ IN A 192.168.0.3

  5. Heu pour le coup du compte en suisse, c'est parfaitement autorise et reconnu : sinon, tous les frontaliers auraient fini en taule depuis un moment. Il y a une case speciale sur les declarations d'impots ou l'on indique qu'on a un compte a l'etranger ... Apres je ne sais pas ce qui se passe, je verai pour les impots de l'annee prochaine :whistling:

    Lolo (fraichement mute de l'autre cote de la frontiere)

  6. Tu dois pouvoir créer une zone "destroyedlolo.homeunix.org"...

    Oui mais dans ce cas la comment lui associer une IP :?:

    Je veux dire, si j'y met une machine nomee truc, truc.destroyedlolo.homeunix.org fonctionne ... mais je ne sais pas comment associer une adresse uniquement a destroyedlolo.homeunix.org.

  7. Bonjour,

    J'ai a la maison un reseau servit par mon propre DNS et dont le nom de domaine est "chez.moi".

    En parallèle, j'ai mon site web dont l'adresse publique est "destroyedlolo.homeunix.org" et qui est physiquement heberge sur une de mes machines nomee "actif.chez.moi" qui a l'adresse 192.168.0.3, le tout derriere ma freebox en mode routeur.

    Le probleme est que je peux utiliser http://destroyedlolo.homeunix.org depuis une de mes machines internes pour la simple et bonne raison, que le DNS me retourne mon adresse publique qui evidement n'est pas routable chez moi.

    Comment puis-je faire pour que mon DNS me renvoie l'adresse IP d'actif et non l'IP publique ?

    J'ai essaie de creer une zone DNS "homeunix.org" sur mon propre DNS mais, ca n'aide pas vu que ca m'interdit tout autres machines de ce domaine :wacko:

    Bye

    Laurent

  8. Un accès shell sous Vista :?:

    Il y a une ligne de commande pour Cygwin ou encore des clones compatibles rsync (en 5 secondes, notre ami google m'a sortie cwRsync et DeltaCopy).

    Lolo (C'est vrais que j'ai du mal a faire l'association entre les mots "serveur" et "ms-vista" ;) )

  9. Salut a tous,

    myforums.myforums comme proprio et groupe, seuls myforums et les membres du groupe myforums y ont accès, donc Apache ne peut pas le lire.

    ... sauf si Apache fait parti du groupe myforums.

    Niveau securite, les best practicies sont de creer un group dedies genre www-data qui contient tous les utilisateurs pouvant acceder aux sites, donc y compris apache.

    Ensuite, soit tu met www-data comme primary group pour tous ces utilisateurs (mais bof), soit tu fait un chmod g+s sur le repertoire qui contient les sites web, ainsi tout nouveau repertoire ou fichier fera partit du group www-data.

    Evidemment, il faudra qu'il soit tous lisible par le groupe.

  10. Salut,

    J'heberge plusieurs sites sur mon propre serveur depuis 2002.

    Les inconvénients que j'y voit sont surtout lies a la qualite de la ligne ADSL : lenteur, latence et parfois coupures.

    Pour la qualite de l'hebergement ... ben ca depend bien evidement de tes competences en admin systeme ;) De mon cote, je n'ai eu que des problemes de stabilite due a ma config boiteuse : parce que je suis joueur alors j'ai utilise du NetBSD/Sparc qu'a des gros pb avec les threads ... mais comme c'etait pour le fun, j'ai laisse comme ca pendant un moment :blush:. Maintenant que j'heberge aussi des sites plus serieux, je suis passer sur du plus classique : Intel / Linux.

    Depuis 2002, j'ai eu le droit a quelques attaques mais aucune n'a reussi ... a nouveau, ca dependant principalement de tes competences.

    Qq commentaires quant meme par rapport aux debats dans lesquels tu ne veux pas rentrer :

    qu'un serveur à la maison peut tomber en panne,

    ... comme un serveur pro.

    Mais c'est clair que tu ne peux esperer avoir la meme qualite de service que pour un hebergement pro ... ne serait-ce que parce qu'il n'y a personne 24/24 - 7/7 derriere.

    que c'est peut etre moins optimisé ( ca c'est n'importe quoi comme argument je trouve perso ;)).

    Mouai, ca depend des competences a nouveau : une des raison que j'ai eu en 2002 d'installer mon propre serveur etait la tres mauvaise configuration de mon hebergement mutualise que j'avais avant. Et apres en avoir eu marre de me battre contre des moulins a vent ...

    J'aime bien "mettre les mains dans le cambouis" mais pas en dépensant x euros par mois ;).

    Si c'est ton unique raison ... laisse tomber :wacko:

    Rien qu'en electricite et avec le temps que tu vas y passer, c'est plus rentable d'avoir un hebergement pro.

    Alors pourquoi mes serveurs sont toujours dans ma cave ?

    • ca me permet de garde la main sur de l'admin
    • liberte totalle
    • si ca merde, ca ne sera que de ma faute
    • pis surtout c'est fun !

    Bonne chance ...

  11. Ben non... moi je suis plutôt pour les paquets "ante-diluviens" (mais stables et testés) de Debian, plutôt que les paquets au "dernier cri" (instables et non testés) à la mode Ubuntu :P

    Ceux d'Ubuntu sont encore plus vieux (enfin, par rapport a ceux que j'ai trouve chez Debian.

    On peut être à la fois Geek et prudent, surtout avec plus de 150 serveurs à gérer ! :lol:

    Perso, je prefere ne pas installer les depots et recompiler les trucs critiques a la mimine (Apache, PHP et PostgreSQL). Mais mon serveur ayant perdu son disque la veille de mes vacances, fallait que je trouve une solution rapide ...

    Pas efficace, mais ça soulage ! Parle à ton écran et ton clavier :P

    Je vais tente ... avec un marteau dans la main pour bien lui faire comprendre :whistling:

  12. Bonjour,

    J'ai recompile a la mano PHP5-GD sur mon systeme Ubuntu 9.04 pour avoir une GD complete et non le truc ante-diluvien des packages debian.

    Tout c'est bien passe, elle est installee et fonctionne correctement ... sauf que l'update manager n'arrete pas de me proposer un retour a la gd de base :mad2:

    Existe-t-il un moyen de lui faire comprendre que je veux concerver ma propre version ?

    Bye

    Lolo

  13. Bonjour,

    pourquoi ne pas effectuer un remplacement ?

    Par exemple, pour toutes les pages concernées, tu fais faire un remplacement de </title> par </title><link href="style.css" rel="stylesheet" type="text/css" />

    Ben c'est assez problematique car il y a plusieurs centaines de pages (ben oui, mon site a pret de 10 ans :) ), les plus recentes ont deja ces CSS meme si ca ne posera pas de probleme d'avoir une duplication.

    Par contre, ce qui est plus genant, c'est que le moteur de mon site depend parfois de la date de modification des fichiers et tout mettre a jour risque de poser des probleme.

    Non, tu ne peux pas ajouter de link dans le body.

    Tu peux bien ajouter une balise style, mais il faudra y mettre le contenu de ta CSS.

    Arg, c'est ce sont j'avais peur ...

    J'ai aussi penser a du Javascript mais j'ai peur que ca soit un peu usine a gaz chiant a maintenir.

    Bon, ben je vais voir si ca surcharge pas trop de les mettre inline sinon je ferai un remplacement global en forcant la date du fichier a la date originale ...

    Merci

    Lolo

  14. Bonjour,

    mon site web contient de vielles pages (PHP) qui font elles-meme des includes vers de composants partages. Dans le cas qui nous interesse, il s'agit du pied de page.

    J'ai modifie mon fichier include qui necessite maintenant des CSS ... mais je n'ai pas envi de remodifier 1 a 1 mes centaines de pages pour rajouter un LINK dans le <HEAD> de chacune d'elles.

    Bref, est-il possible de rajouter l'equivalent d'un LINK mais a l'interrieur du body ?

    Ainsi, je ne modifie que mon include et toutes mes pages seront a jour.

    Merci et A+

    Laurent

  15. Je suis tout a fait d'accord avec ce qu'a dit Arlette.

    C'est a force de voir mes photos se balader sur des flyer ou sur d'autres sites sans que je sois au courant (par fois même sur des sites qui sont a l'encontre complet de mes convictions :evil: ) que j'ai commencer a mettre un watermark. Ensuite comme ca suffisait pas, j'ai diminuer la taille et la qualite JPG ce qui evite au moins d'avoir des impressions. C'est clair que ca n'empeche pas tout mais ca limite aux moins.

    Le meilleur que j'ai eu, c'est une boite de com qui m'a envoyer un mail pour se plaindre des watermark, et de me demander si je pouvais leur donner gracieusement des photos (sans mention de mon nom) pour qu'ils puissent le mettre dans un de leur bouquin (a but totalement commercial bien sur) ... pis quoi encore :mad2:

    Ceci dit, d'autres m'ont fait des offres correctes et c'est avec plaisir que je leur est envoyer les originaux ... souvent meme uniquement contre un exemplaire de leur bouquin :)

  16. Ca passe sur Opera (9.64), mais:

    - passe ta page à la validation W3C, c'est pas joyeux

    - IE6 est notoirement difficile (par rapport à IE7 ou 8)

    - tu peux utiliser www.browsercam.com pour faire tes tests sur tous les browsers imaginables...

    Jacques

    Ok, merci Jacques,

    Je n'ai pas encore eu le temps de la passer aux w3c (je l'ai fini hier soir ... tard) car je voulais avant savoir si ca passait.

    www.browsercam.com etant payant, j'ai essaye avec d'autres services et ca passe avec tout sauf IE (surprise surprise :evil: ).

    Avec IE 8, c'est a peut pres correcte hormis un petit probleme avec les listes (je laisse tombe, ca ne gene pas trop). Par contre, j'ai le meme probleme avec IE6 et IE7 a savoir que le texte depasse sur le boite d'historique.

    Qq'un aurait-il une idee pour se probleme ?

    Bye

    Lolo

  17. Bonjour,

    j'ai creer une nouvelle page d'accueil pour mon site perso beaucoup plus moderne avec moult CSS et javascript.

    Teste avec Firefox 3.5 sans erreur ... mais c'est parfaitement pathetique avec IE6 :shutup: (si qq'un savait comment eviter que les textes ne debordent sur le la boite d'historique ??? :mad2: ).

    Bref, pouvez-vous essayer ma page h**p://destroyedlolo.homeunix.org/test.php pour me dire si ca passe avec votre navigateur ?

    PS: la page est encore en construction, il manque la majorite des liens, tout les textes ne sont pas la et il reste sans doute des fautes ...

    PS2: pour le moment, seule la page d'accueil est concernees ... le reste sera pour plus tard ...

    Merci

    Lolo

  18. Bonjour,

    Je suis en train d'installer Nagios pour superviser mon serveur (qui tourne dans ma cave) mais j'aimerai aussi qu'il puisse prendre en charge les autres machines presentent sur mon reseau.

    J'ai donc des machines importantes qui tournent 24/24 (le serveur, le routeur, ...) et d'autres qui ne fonctionnent que de temps en temps.

    Comment puis-je configurer Nagios pour qu'il ignore simplement dans la page "tactical view" ces machines.

    Par exemple, sur ma machine de dev, je suis interesse de savoir si par exemple la DB a un probleme, si le serveur web ne fonctionne pas, si un disque est pleins ou s'il y a un probleme hard ... par contre, ca n'a aucun importance que cette machine tourne ou non ...

    Il y a bien entendu le coup de "maintenance periods" mais c'est lourdingue dans mon cas car je veux en fait le contraire.

    Merci pour vos idees.

    Bye

    Lolo

×
×
  • Créer...