Je cherche depuis des semaines sur la façon de configurer l'environnement localhost sur Ubuntu sans aucune bonne solution.
Voici ce que je veux réaliser:
Je veux avoir mon dossier racine en tant que tel /home/'username'/Sites/'projectname.pl 'ou / home /' username '/ Sites / pl /' projectname '/ public (ou simular)
Lorsque j'accède à mon localhost, je ne veux pas avoir à écrire localhost / 'projectname' / public (ou autre), je voudrais pouvoir accéder au projet simplement en tapant http: //'projectname'.pl
Je sais que cela est réalisable sur le serveur apache sur OSX mais je n'ai pas pu trouver de guides pour y parvenir sur ma machine Ubuntu.
Je serais vraiment reconnaissant de toute aide et j'espère vraiment que c'est possible.
Cordialement!
la source
Juste pour ajouter aux autres réponses ici, la façon dont j'ai configuré un tel comportement est avec des liens symboliques ... Semble fonctionner correctement. C'est très facile à faire et ne nécessite aucun fichier de configuration.
La dernière partie de ce qui précède peut être différente pour vous. Ce qui précède est ce que j'utilise dans Linux Mint 17. Le répertoire '/ var / www / html /' est le dossier "site" apache par défaut.
Alors oui, pour tous ceux qui recherchent une méthode simple et propre pour mapper un site sans placer réellement le répertoire de leur site dans le dossier apache par défaut, c'est parti.
Remarque: Je ne sais pas si ce qui précède est approprié pour les environnements de production, mais pour le développement local, cela semble correct. La raison pour laquelle je ne suis pas sûr est que le lien symbolique porte les autorisations du dossier dans le répertoire personnel, qui est (très probablement) "détenu" par l'utilisateur. Si vous en avez besoin, vous pouvez évidemment changer cela en une «racine» plus sécurisée comme le répertoire apache, mais je laisse le mien tranquille car je ne l'utilise que dans un environnement de développement.
la source
J'ai résolu cela en suivant ce guide. Une solution vraiment soignée qui vous permet de créer un dossier dans votre dossier "Sites" spécifié, puis d'y accéder sans avoir à ajouter un site disponible pour chaque nouveau site.
LE guide -> http://css.dzone.com/articles/drop-folder-directory-and-have
la source