Likes Likes:  0
Resultaten 1 tot 4 van de 4
  1. #1
    LAMP: vhosts beheren vanuit 1 user
    geregistreerd gebruiker
    2 Berichten
    Ingeschreven
    04/12/12

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


    Functie: Webdeveloper

    Thread Starter

    LAMP: vhosts beheren vanuit 1 user

    Voor het hosten van een aantal websites ben ik een VPS aan het inrichten.
    Aangezien dit momenteel nieuwe materie voor me is heb ik een paar vagen m.b.t. users/usergroups.

    Als basis heb ik de LAMP appliance van Turnkeylinux genomen (gebaseerd op Debian). Dit draait goed, maar alleen met de hoofd website.

    Aangezien ik meerdere sites wil hosten zal ik met virtual hosts aan de slag moeten. Opzich geen probleem, ik heb wel een beetje ervaring op dit gebied. Ik zit alleen met het volgende:

    Momenteel doe ik alles onder de root user. Ook al ben ik (voorlopig) de enige die op de server in zal loggen, het lijkt me toch niet ideaal.

    Ik wil dan ook een extra user aanmaken (username: "dev") die de files van alle vhosts kan & mag editen. Aangezien ik niet erg thuis ben in de wereld van linux en gebruikers rechten wil ik graag jullie mening over het volgende:

    Mijn idee is om de "dev" user owner te maken van de hele /var/www/vhosts directory (die is nog nog van root).

    Hierdoor kan ik makkelijk via ssh de source updaten (vanuit github). Kan ik dit zomaar doen? Of ga ik dan problemen krijgen omdat de apache/php user (www-data) niet meer bij de files mag?

    in welke usergroep zou de "dev" user moeten zitten om dit goed te laten werken?

    Hopelijk kunnen julie me verder helpen!

    alvast bedankt namens een webdeveloper die zijn eerste stapjes op hosting gebied aan het zetten is

  2. #2
    LAMP: vhosts beheren vanuit 1 user
    geregistreerd gebruiker
    223 Berichten
    Ingeschreven
    23/11/11

    Locatie
    Grootebroek

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


    Naam: Brenno Hiemstra
    Bedrijf: Crossplatform
    Functie: Vennoot
    URL: www.crossplatform.nl
    KvK nummer: 37122647

    als je alle files in /var/www/html owner dev:dev maakt dan zijn extra groepen oid niet nodig.
    Om de sites goed te laten werken moeten de directories (r-x) en files (r--) rechten hebben.
    Dan kan www-data er bij en de boel serveren. Uitzondering daargelaten want soms wil / moet www-data meer rechten hebben.

    Succes!
    Laatst gewijzigd door crossplatform; 04/12/12 om 16:08.



  3. #3
    LAMP: vhosts beheren vanuit 1 user
    geregistreerd gebruiker
    2 Berichten
    Ingeschreven
    04/12/12

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


    Functie: Webdeveloper

    Thread Starter
    Werkt perfect. Het was blijkbaar eenvoudiger dan ik verwacht had.

    Bedankt!

  4. #4
    LAMP: vhosts beheren vanuit 1 user
    ICTFrameworks
    1.584 Berichten
    Ingeschreven
    05/07/03

    Locatie
    's-Gravenzande

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


    Bedrijf: ICT Frameworks
    KvK nummer: 52425762

    Citaat Oorspronkelijk geplaatst door edkoster Bekijk Berichten
    Mijn idee is om de "dev" user owner te maken van de hele /var/www/vhosts directory (die is nog nog van root).

    Hierdoor kan ik makkelijk via ssh de source updaten (vanuit github). Kan ik dit zomaar doen? Of ga ik dan problemen krijgen omdat de apache/php user (www-data) niet meer bij de files mag?
    In een vergelijkbare situatie heb ik het als volgt opgelost:
    de "dev" gebruiker een sudo rule gegeven dat deze voor specifieke directory een versioning systeem commando (in mijn geval svn up) mocht geven. In dit geval bleef alles secure onder de andere user (die overigens niet root was, maar dat terzijde) en kreeg de betreffende user geen extra rechten.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

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