bonjour avec retard,
je me retrouve avec ceci:
root@alpha30:/etc/nginx/sites-available# nginx -t
nginx: [warn] duplicate MIME type "text/html" in /etc/nginx/nginx.conf:28
nginx: [emerg] a duplicate default server for 127.0.0.1:8080 in /etc/nginx/sites-enabled/mondomaine.tld:21
nginx: configuration file /etc/nginx/nginx.conf test failed
root
et sur la fin d’un strace:
close(5) = 0
open("/etc/nginx/sites-enabled/default", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2716, ...}) = 0
pread(5, "# You may add here your\n# server"..., 2716, 0) = 2716
close(5) = 0
open("/etc/nginx/sites-enabled/mondomaine.tld", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2704, ...}) = 0
pread(5, "# You may add here your\n# server"..., 2704, 0) = 2704
write(3, "2013/09/27 12:14:18 [emerg] 3216"..., 119) = 119
write(2, "nginx: [emerg] duplicate listen "..., 98nginx: [emerg] duplicate listen options for [::]:80 in /etc/nginx/sites-enabled/mondomaine.tld:22
) = 98
close(5) = 0
close(4) = 0
brk(0x1ded000) = 0x1ded000
exit_group(1) = ?
root@alpha30:~# strace /usr/sbin/nginx
je ne comprends pas:
open("/etc/nginx/sites-enabled/mondomaine.tld", O_RDONLY) = 5,
le fichier est bien en 644 ou le propriétaire n’est pas root!
root@alpha30:/etc/nginx/sites-enabled# ls -l
total 0
lrwxrwxrwx 1 root root 34 sept. 26 09:35 default -> /etc/nginx/sites-available/default
lrwxrwxrwx 1 root root 41 sept. 26 11:22 mondomaine.tld -> /etc/nginx/sites-available/mondomaine.tld
root@alpha30:/etc/nginx/sites-enabled# cd ..
root@alpha30:/etc/nginx# cd si*le
root@alpha30:/etc/nginx/sites-available# ls -l
total 12
-rw-r--r-- 1 root root 2716 sept. 27 10:43 default
-rw-r--r-- 1 root root 2704 sept. 27 10:42 DEFAULT
-rw-r--r-- 1 root root 2704 sept. 27 10:49 mondomaine.tld
root@alpha30:/etc/nginx/sites-available#
les liens viennent je pense de l’exemple ubuntu!
A+
JB1