开发者社区> 问答> 正文

ECSLINUX主机nginx1.6环境做301重定向

在阿里云购买的  ECS  [CentOS 6.5 64位  环境是 nginx1.6    我想做301跳转  目前有三个域名和 阿里云送的 域名 想一起跳转到www 0451cailiao com  上 我配置了好几次都不行


下面是相关配置代码  有谁帮我弄一下谢谢了     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;


    #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  logs/access.log  main;


    sendfile        on;
    #tcp_nopush     on;


    #keepalive_timeout  0;
    keepalive_timeout  65;


    #gzip  on;


    server {
        listen       80;
        server_name  
localhost;


        include ecshop.conf;
        #charset koi8-r;


        #access_log  logs/host.access.log  main;


        location / {
            root   html;
            index  index.html index.htm;
            
            
      

展开
收起
张阿玲 2015-06-05 15:58:29 11593 0
3 条回答
写回答
取消 提交回答
  • ReECSLINUX主机nginx1.6环境做301重定向
    server {
    listen 80;
    server_name  www.zcm.com  bbs.zcm.com;
    location / {
    proxy_redirect off;
    proxy_connect_timeout 60;
    proxy_read_timeout 600;
    proxy_send_timeout 600;
    proxy_pass http://127.0.0.1:8181;
    }
    }





    备注:
    proxy_pass 设置 跳转的网站 ip加端口
    2015-06-05 17:30:42
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    首先将 三个域名和 阿里云送的 域名 都解析到阿里云服务器
    其次,设置好域名解析后修改nginx配置文件

    修改nginx.conf 的server_name部分

    不是访问www.0451cailiao.com站的全部重定向到www.0451cailiao.co站
    server {
    server_0451cailiao  www.0451cailiao.com;
    if ($host != ‘0451cailiao.com' )
    { rewrite ^/(.*)$ http:// www.0451cailiao.com/$1 permaaaaaaanent; }}

    2015-06-05 17:04:24
    赞同 展开评论 打赏
  • ReECSLINUX主机nginx1.6环境做301重定向
         来帮帮我

    -------------------------

    ReECSLINUX主机nginx1.6环境做301重定向
        server {
            listen       80;
            server_name  
    localhost;


            include ecshop.conf;
            #charset koi8-r;


            #access_log  logs/host.access.log  main;


            location / {
                root   html;
                index  index.html index.htm;
    -------------------------
    server {  
    server_0451cailiao  111111;  
    if ($host != ‘11111 )  
    { rewrite ^/(.*)$ http: //1111 1111/$1 permaaaaaaanent; }}  
                 ---------------------------------这段代码放到哪里呢
    server {
            listen       80;
            server_name  
    localhost;
    这些换掉么还是
                
            

    -------------------------

    ReECSLINUX主机nginx1.6环境做301重定向
    你们两个我听说的啊   就是一堆域名都指向 WWW   0451cailiao com  固定IP也指向这个域名
    2015-06-05 16:11:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载