Le serveur de Linode, j'ai ajouté un VirtualHost
DocumentRoot /home/baidu.com/public_html
Visitez le site Web, invitez le contenu :
Forbidden
You don't have permission to access / on this server.
Le propriétaire du répertoire /home/baidu.com/public_html ll :
[root@localhost baidu.com]# pwd
/home/baidu.com
[root@localhost baidu.com]# ll
total 12
drwxr-xr-x 2 root root 4096 Oct 16 22:23 backup
drwxr-xr-x 2 root root 4096 Oct 16 22:32 logs
drwxr-xr-x 2 root root 4096 Oct 16 22:54 public_html
Le répertoire par défaut /var/www/html, accessible en accédant à l'URL, informations sur le répertoire :
[root@localhost www]# pwd
/var/www
[root@localhost www]# ll
total 8
drwxr-xr-x 2 root root 4096 Jul 23 22:48 cgi-bin
drwxr-xr-x 2 root root 4096 Oct 16 22:14 html
Après avoir ajouté chmod o x au répertoire /home/35dalu.com, il est accessible.
Mais ce n'est pas le répertoire dans la configuration de vhost.conf. L'accès à http://ln.35dalu.com/index.php (/home/35dalu.com/public_html/index.php) invite 404 Not Find
/etc/httpd/conf.d/vhost.conf contenu (écrit par moi-même)
<VirtualHost ln.35dalu.com>
DocumentRoot /home/35dalu.com/public_html
ServerName 35dalu.com
ServerAlias dev.35dalu.com info.35dalu.com ln.35dalu.com
ErrorLog /home/35dalu.com/logs/error.log
CustomLog /home/35dalu.com/logs/access.log common
</VirtualHost>
Vérifiez si
/home/baidu.com
et/home
disposent de x autorisations pour les autres.