使用rewrite规则实现将所有到a域名的访问rewrite到b域名

1.实验目的

书接前文
https://blog.csdn.net/qq_29974229/article/details/121266195
已配置域名
www.aaa.com
www.bbb.com
www.ccc.com
本次实验目的
当用户访问www.bbb.com时,跳转到www.aaa.com.
permanent返回301,用就重定向
redirect返回302,临时重定向

2. 配置文件

nginx/conf/nginx.conf

#user  nobody;
worker_processes  1;
error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
pid        logs/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen      443 ssl; 
	server_name  www.aaa.com;
        ssl_certificate ssl/ssl.crt;
        ssl_certificate_key ssl/ssl.key;
        ssl_session_timeout 5m;
        ssl_ciphers HIGH:!aNULL:!MD5:!3DES;
        ssl_prefer_server_ciphers on;
        location / {
            root   /apps/app0;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
        listen      443 ssl;
	server_name  www.bbb.com;
        ssl_certificate ssl/ssl.crt;
        ssl_certificate_key ssl/ssl.key;
        ssl_session_timeout 5m;
        ssl_ciphers HIGH:!aNULL:!MD5:!3DES;
        ssl_prefer_server_ciphers on;
	index index.html;
	rewrite / https://www.aaa.com permanent;
        #location / {
        #    root   /apps/app1/;
        #    index  index.html index.htm;
        #}
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
	listen      443 ssl;
        server_name  www.ccc.com;
        ssl_certificate ssl/ssl.crt;
        ssl_certificate_key ssl/ssl.key;
        ssl_session_timeout 5m;
        ssl_ciphers HIGH:!aNULL:!MD5:!3DES;
        ssl_prefer_server_ciphers on;
        location / {
            root   /apps/app2;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

3. 测试效果

在这里插入图片描述

在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_29974229/article/details/121359203