Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen

Onderwerp: apache cloon

  1. #1
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    apache cloon

    Hoe kan ik:

    - Een tweede apache laten draaien, onder een andere user dan de standaard.
    - De naam van de stop/start bestanden aanpassen (kan dit zomaar?)


    Ik wil dus naast de gewone apache op poort 80 en 443 (bijv) ook nog een apache op 8080 laten draaien (bijv) om mijn CP daarop te zetten. De bedoeling is dat via de CP ik alles kan configureren, maar die wil ik dan wel op een andere poort hebben draaien.

  2. #2
    apache cloon
    h2o media
    981 Berichten
    Ingeschreven
    02/09/03

    Locatie
    Fijnaart

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 20120461
    Ondernemingsnummer: nvt

    in je httpd.conf moet je onderin het volgende zetten:
    Listen 8080
    <VirtualHost 127.0.0.1:8080 >
    ServerName 127.0.0.1:8080
    DocumentRoot x:/apache/cpanel/
    </VirtualHost>

    x:/apache/cpanel/ is dan je pad naar je control panel
    Laatst gewijzigd door ronaldlokers; 31/12/03 om 15:59.

  3. #3
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    nee.. je begrijpt me niet


    Ik heb op mijn linux machine een EIGEN systeem geschreven, of ben er mee bezig.

    om apache te starten en stoppen (apachectl stop, start, restart) heb ik root rechten nodig.

    Dus ik wil de 2e apache laten draaien op root rechten om dit te doen. De boel natuurlijk over SSL verbinding laten gaan en beveiligen met username en pass, maar het moet genoeg rechten hebben om de boel te starten en stoppen.

    De rede dat ik dit wil, als ik een nieuw domein toevoeg in mijn database (ofwel httpd.conf) dan moet de apache een schop krijgen om hem te herkennen (reload, stop/start, restart of wat dan ook).


    Ik wil dus bijvoorbeeld doen 'mycpctl start' en dan start hij mijn CP panel (apache e.d) op poort xxx

  4. #4
    apache cloon
    h2o media
    981 Berichten
    Ingeschreven
    02/09/03

    Locatie
    Fijnaart

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 20120461
    Ondernemingsnummer: nvt

    Origineel geplaatst door yourforum
    nee.. je begrijpt me niet


    Ik heb op mijn linux machine een EIGEN systeem geschreven, of ben er mee bezig.

    om apache te starten en stoppen (apachectl stop, start, restart) heb ik root rechten nodig.

    Dus ik wil de 2e apache laten draaien op root rechten om dit te doen. De boel natuurlijk over SSL verbinding laten gaan en beveiligen met username en pass, maar het moet genoeg rechten hebben om de boel te starten en stoppen.

    De rede dat ik dit wil, als ik een nieuw domein toevoeg in mijn database (ofwel httpd.conf) dan moet de apache een schop krijgen om hem te herkennen (reload, stop/start, restart of wat dan ook).


    Ik wil dus bijvoorbeeld doen 'mycpctl start' en dan start hij mijn CP panel (apache e.d) op poort xxx
    je kan meerdere apache's starten, maar dan met root rechten weet ik niet hoe dat moet...

  5. #5
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    precies, of een manier vinden om dit soort acties uit te laten voeren door een andere gebruiker met voldoende rechten.

  6. #6
    apache cloon
    Elexis
    1.399 Berichten
    Ingeschreven
    04/10/03

    Locatie
    Veenendaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 30191154
    Ondernemingsnummer: nvt

    Apache moet je sowieso overnieuw compilen met een speciale optie om hem als root te kunnen laten draaien. Maar dit is niet veilig! Zie de waarschuwingen die je krijgt als je apache zo compileert. Ik zou een andere manier zoeken als ik jou was.

  7. #7
    apache cloon
    aktieve deelnemer
    2.782 Berichten
    Ingeschreven
    10/05/02

    Locatie
    Noordwest Holland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 37093085
    Ondernemingsnummer: nvt

    Origineel geplaatst door svbeek
    Apache moet je sowieso overnieuw compilen met een speciale optie om hem als root te kunnen laten draaien. Maar dit is niet veilig! Zie de waarschuwingen die je krijgt als je apache zo compileert. Ik zou een andere manier zoeken als ik jou was.
    Je kan ook kijken naar sudo. Wel zou ik dan aanraden om een extra instance van apache te starten. Voor een extra instance hoef je ook niet Apache opnieuw te compilen.

  8. #8
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    de vraag was, hoe start in een 2e instantie van apache.. en bijvoorbeeld kan ik daar de naam van veranderen?

  9. #9
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door Deimos
    Je kan ook kijken naar sudo. Wel zou ik dan aanraden om een extra instance van apache te starten. Voor een extra instance hoef je ook niet Apache opnieuw te compilen.
    Kun je me ff meer uitleggen wat sudo is? Ik kwam er achter dat je daarmee root commands kunt uitvoeren, maar werkt dat ook in een PHP script (dat draait op www-data user en groep) om apache te rebooten?

  10. #10
    apache cloon
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    21/07/03

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    je kan in php of perl andere scripts aanroepen..

    dus waarom schrijf je dan niet een script als b.v.

    Code:
    #!/bin/bash
    
    #restart apache
    sudo /etc/init.d/apache restart
    en dan de sudo rechten voor de user die apache moet gaan herstarten:

    Code:
    user ALL=(ALL) NOPASSWD: /etc/init.d/apache restart

  11. #11
    apache cloon
    Elexis
    1.399 Berichten
    Ingeschreven
    04/10/03

    Locatie
    Veenendaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 30191154
    Ondernemingsnummer: nvt

    auw auw auw.. dat wil je niet?? ik zou echt wel een speciale user voor dit gedoe aanmaken, en dan een aparte apache laten draaien als deze user, hier absoluut niet de user nobody voor gebruiken!

  12. #12
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door svbeek
    auw auw auw.. dat wil je niet?? ik zou echt wel een speciale user voor dit gedoe aanmaken, en dan een aparte apache laten draaien als deze user, hier absoluut niet de user nobody voor gebruiken!
    de vraag was ook HOE doe ik dat..

  13. #13
    apache cloon
    Gratis Hosting
    356 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Munstergeleen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door muisje
    je kan in php of perl andere scripts aanroepen..

    dus waarom schrijf je dan niet een script als b.v.

    Code:
    #!/bin/bash
    
    #restart apache
    sudo /etc/init.d/apache restart
    en dan de sudo rechten voor de user die apache moet gaan herstarten:

    Code:
    user ALL=(ALL) NOPASSWD: /etc/init.d/apache restart
    die 2e code, waar plaats ik die? In de httpd.conf?

    Is er niet een kwestie beveiliging? Dit lijkt mij best onveilig..

  14. #14
    apache cloon
    Elexis
    1.399 Berichten
    Ingeschreven
    04/10/03

    Locatie
    Veenendaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 30191154
    Ondernemingsnummer: nvt

    Die 2e text hoort in /etc/sudoers (rtfm over sudo).
    Een stappenplan hoe je dit veilig moet aanpakken:
    Maak een speciale user voor dit gedoe aan.
    Geef deze user rechten om apachectl te runnen (het sudo verhaal).
    Maak nu een 2e httpd.conf waarin je opgeeft dat apache als deze zojuist aangemaakte user draait, en verander verder tenminste nog het poortnummer. Nu zou je via een php script apache moeten kunnen herstarten met de functieaanroep
    exec("sudo /pad/naar/apache/bin/apachectl restart");

    Et voila..

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics