• [^] # Re: Oui mais seulement

    Posté par . En réponse au message Apache sur Ubuntu. Évalué à 3.

    Cho7, il n'y a pas de mot de passe root par défaut sur Ubuntu --pas possible de se connecter comme root -- et c'est très bien comme ça. On peut très bien utiliser visudo avec autre chose que vi quand on n'est pas un vieux barbu en sandales:
    EDITOR=/usr/bin/gedit sudo visudo
    fait la manip avec gedit à la place. Assaisonnez avec l'éditeur de votre choix. Mais le premier utilisateur est déjà sudoer, donc il n'a pas besoin de toucher à ça.

    Pour la copie, ta manip se résume à
    sudo cp -R /dossier/de/départ/ /dossier/de/destination
    Mais je n'ai pas l'impression que ça réponde réellement à la question. Je me trompe ?

    Ce que je trouve plus inquiétant, c'est ton commentaire, MadX, "je suis en read only". Et alors... C'est ta machine, tu fais ce que tu veux, non ?

    Tu n'as pas besoin d'éditer sites-available ou sites-enabled pour que ton site soit visible. Il suffit qu'il soit dans /var/www/
    sudo cp -R /ton/super/site/ /var/www/


    Maintenant, ton site est accessible sur http://ta.super.machine/site/(...)

    Si ça te soule que http://ta.super.machine/(...) pointe sur apache2-default, il faut éditer /etc/apache2/sites-* et changer le statement RedirectMatch pour envoyer les requêtes où tu veux. Pour ça, toujours sudo
    sudo gedit /etc/apache2/sites-enabled/default
    Pour mettre des alias c'est là aussi, mais ça c'est dans la doc, qui est d'ailleurs accessible depuis apache2-default si tu as installé apache2-doc. Il y a entre autres une option sympathique qui permet de prendre le répertoire public_html de chaque répertoire utilisateur et de l'exposer sur le web à l'adresse http://ta.super.machine/~utilisateur,(...) comme ça, pas besoin d'avoir les droits d'administration pour publier.