Bon, cela semble laborieux pour un simple vhost...
Je poste ma config qui fonctionne. Il faut modifier les chemins d'accès en conséquence selon l'installation.
1) Ajouter un CNAME supplémentaire dans le fichier /etc/bind/db.domaine.tld
tardis IN CNAME domaine.tld.
2) Effectuer l'installation de tardis. Par défaut, l'installation se fait dans /var/www/tardistart.
3) Modifier le vhost en créant le fichier dans /etc/nginx/sites-available/tardistart.conf
4) Ajouter le contenu suivant :
server {
server_name tardistart.domaine.tld;
#rewrite ^ https://$http_host$request_uri? permanent;
# The location of our project's public directory.
root /var/www/tardistart;
index index.php;
location / {
# URLs to attempt, including pretty ones.
try_files $uri $uri/ /index.php?$query_string;
}
# Remove trailing slash to please routing system.
if (!-d $request_filename) {
rewrite ^/(.+)/$ /$1 permanent;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
5) Activer le vhost en faisant :
ln -s /etc/nginx/sites-available/tardistart.conf /etc/nginx/sites-enabled/
6) Redémarre bind et nginx
service bind9 restart
service nginx restart
Si cela ne fonctionne, c'est que tu as mal indiqué les chemins d'accès correspondant à ton installation.
Cordialement