Помогите с редиректом на nginx

IceTi
На сайте с 04.01.2008
Offline
107
461

Помогите пожалуйста с редиректом на ngnx. Чтобы происходил редирект с site1.com на site2.com

Что и КУДА мне нужно написать?

Пытался это сделать но ничего не получилось

server {

server_name site1.com;

rewrite ^(.*)$ http://www.site2.com$1 permanent;

}

и мне не понятно писать по новому server{...} или просто добавить в существующий. И вообще в самое начало нужно это писать или в конце...

Это содержимое файла nginx.conf

user nginx;

worker_processes 10;

worker_rlimit_nofile 100000;

error_log /var/log/nginx/error.log;

#error_log /var/log/nginx/error.log notice;

#error_log /var/log/nginx/error.log info;

pid /var/run/nginx.pid;

events {

worker_connections 8192;

use epoll;

}

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

access_log /dev/null main;

sendfile on;

tcp_nopush on;

tcp_nodelay on;

server_tokens off;

keepalive_timeout 20;

limit_zone myzone $binary_remote_addr 10m;

server {

listen 079.142.069.000:80;

server_name www.site1.com site1.com www.site2.com site2.com;

location / {

root /home/sites;

index index.php;

}

location ~ \.php$ {

root /home/sites;

fastcgi_pass unix:/tmp/php-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /home/sites$fastcgi_script_name;

include fastcgi_params;

}

Заранее спасибо за помощь.

M7
На сайте с 11.07.2010
Offline
17
#1

server {

listen *:80;
server_name www.site1.com site1.com;
rewrite ^ http://site2.com$request_uri permanent;
}

server {
listen 079.142.069.000:80; #Как это у вас вообще работает??
server_name www.site2.com site2.com;
location / {
root /home/sites;
index index.php;
}
location ~ \.php$ {
root /home/sites;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/sites$fastcgi_script_name;
include fastcgi_params;
}
}
IceTi
На сайте с 04.01.2008
Offline
107
#2

Спасибо но что то у меня не получилось и я уже сделал DNS редирект.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий