Я не могу установить виртуальные хосты с nginx 1.6
Я пытаюсь установить дополнительные виртуальные хосты на моем сервере nginx.
Но работают только те, которые созданы на nginx 1.2, и если я пытаюсь добавить другой виртуальный хост, он перенаправляет к конфигурации по умолчанию, где у меня есть страница nginx.
Мой конфиг:
server {
server_name git.example.com;
listen 8080;
root /usr/share/nginx/www/gitexample;
return 301 https://example.com$request_uri;
}
# HTTPS server
#
server {
server_name git.example.com;
listen 443;
root /usr/share/nginx/www/gitexample/web/;
index app.php;
try_files $uri $uri/ /app.php?$query_string;
ssl on;
ssl_certificate /usr/share/nginx/www/gitexample.com/example.com.crt;
ssl_certificate_key /usr/share/nginx/www/gitexample.com/example.com.key;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
ssl_prefer_server_ciphers on;
location ~* \.(?:ico|css|js|gif|jpe?g|png|woff)$ {
expires 30d;
add_header Vary Accept-Encoding;
access_log off;
}
location /socket {
access_log off;
proxy_pass http://socketserver;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
}
location ~ ^/(app_dev|app_test.php|app)\.php(/|$) {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass php5-fpm-sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
}
location /uploads/ {
location ~ .*\.(php).*$
{
deny all;
}
}
}
upstream socketserver {
server example.com:8080;
}