URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/virtualhosts-avec-debian Title: VirtualHosts avec Debian Authors: Epy Date: 2011年09月14日T19:55:18+02:00 Tags: Score: -1 Bonsoir Je cherche à m'installer un serveur LAMP de dév, accessible uniquement sur le réseau local. L'installation de LAMP est OK, j'ai bien un "It Works" Je souhaitais mettre en place des virtual hosts afin de faire les choses bien et propres un minimum. J'ai l'utilisateur "Epy" qui a accès au FTP dans son home pour uploader des fichiers (typiquement les scripts PHP des CMS et autres applications Web) Hors, Apache httpd attend ces fichiers dans /var/www/ où je ne peux évidemment pas faire uploader l'utilisateur. Vu que ce n'est que pour développer je souhaite mettre les applis dans /home/epy/www// (pour un upload directement à cet endroit) C'est là que ça coince, dans /var/www/ j'ai bien un site qui répond: mysqldumper c'est l'endroit où j'ai souhaité le mettre En revanche impossible d'afficher le fichier de test dans le home J'ai rempli les fichiers comme ceci: ```bash ServerAdmin webmaster@localhost DocumentRoot /var/www/mysqldumper Options Indexes FollowSymLinks -MultiViews AllowOverride None Order allow,deny Allow from all ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ``` ```bash ServerAdmin webmaster@localhost DocumentRoot /home/epy/www/modxR Options Indexes FollowSymLinks AllowOverride None Order allow,deny allow from all ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ``` Sur les conseils de quelques moules avisées j'avais ajouté _ServerName modx.webserver_ mais je pense que je ne l'ai pas renseignée correctement, je ne sais pas quoi mettre. (La machine depuis laquelle je tente l'accès connais 'webserver' c'est précisé dans son hosts) Bien sûr, j'ai activé les sites par a2ensite * D'après tous les tutos que j'ai lu, utiliser ce fonctionnement en local est plus qu'un cas particulier (je n'ai rien trouvé qui en parlait en fait) Tous font référence au DNS et autres FQDN que je n'utilise pas (je ne peux et ne veux pas accéder à ce serveur par l'extérieur en utilisant mon dyndns ) Est-ce un cas si particulier que ça ? Est-ce qu'il existe une solution, ou quelque chose de mieux que cette solution des vhosts ? Je pourrais aussi dire à apache que tous les sites seront dans le /home/epy/www/ et laisser tomber les vhosts, mais ça me semble une solution pas propre du tout je me trompe ? Merci pour votre aide :)

AltStyle によって変換されたページ (->オリジナル) /