IT-образование
- 2 ответа
 - 0 вопросов
 
    3
    Вклад в тег
    
      
      
    
  
  
server {
    listen 22;
    server_name example1.com;
    location / {
        proxy_pass http://192.168.1.1:22;
    }
}
server {
    listen 22;
    server_name example2.com;
    location / {
        proxy_pass http://192.168.1.2:22;
    }
}GET / HTTP/1.0
Host: example1.com      server {
	listen 80;
	server_name dom1.com;
	
	root /vhosts/dom/www;
	index index.html index.htm index.php;
	location ~ \.php$ {
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		fastcgi_pass unix:/var/run/php5-fpm-dom.sock;
		fastcgi_index index.php;
		root /vhosts/dom/www;
		include fastcgi_params;
	}
	location / {
		try_files $uri $uri/ /$uri /index.php?q=$uri$args /mailer.php?q=$uri$args /hecher.php?q=$uri$args;
	}
}
server {
	listen 80;
	server_name www.dom1.com;
	location / {
		rewrite ^/(.*)$ dom1.com/$1 permanent;
	}
}
server {
	listen 80;
	server_name www.dom2.com
		dom2.com;
	location / {
		# будет работать, если во всех урлах передаётся какой-то get параметр
		# т.е. оригинальная ссылка толжна быть dom2.com/?smthng=blabla, чтобы
		# получить dom1.com/?smthng=blabla&utm_source=dom2.com&utm_medium=redirect
		# иначе может получится нерабочая ссылка вида dom1.com/page/&utm_source=dom2.com&utm_medium=redirect
		rewrite ^/(.*)$ dom1.com/$1&utm_source=dom2.com&utm_medium=redirect permanent;
	}
}