网站请求转发怎么实现?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

网站请求转发怎么实现?

2017-02-27 16:06:22 2318 2

我们公司的OA外网是电信的网络,移动跟联通的网络登录OA时都非常缓慢,现在想通过租用一台阿里云的服务器进行请求转发,但是不知道怎么实现,不知道吧内的大婶们,有什么好的攻略吗?(本人是鸟蛋,菜鸟都算不上,请给点简单点的建议)谢谢各位大神~~~

取消 提交回答
全部回答(2)
  • 一溜
    2019-07-17 20:50:57

    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  65;
    
    charset  utf-8; 
    
    server_names_hash_bucket_size 128; 
    client_header_buffer_size 4k; 
    client_body_buffer_size  512k; 
    client_max_body_size 300m; 
    large_client_header_buffers 4 32k;  
    
    tcp_nodelay on; 
    
    proxy_connect_timeout    5; 
    proxy_read_timeout       60; 
    proxy_send_timeout       60; 
    proxy_buffer_size        16k; 
    proxy_buffers            4 64k; 
    proxy_busy_buffers_size 128k; 
    proxy_temp_file_write_size 128k; 
    
    gzip on; 
    gzip_min_length  1k; 
    gzip_buffers     4 64k; 
    gzip_http_version 1.1; 
    gzip_comp_level 2; 
    gzip_types       text/plain application/x-javascript application/json text/css application/xml; 
    gzip_vary on; 
    
    server {
        listen       80;
        server_name  localhost;
    
        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
    
        #location / {
        #    root   html;
        #    index  index.html index.htm;
        #}
    
        
        #error_page  404              /404.html;
    
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        
        location / {
            proxy_pass http://oa.telecom_ip.com;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_redirect off;
            #proxy_redirect default;
            
        }
    }

    }

    说明:
    使用nginx,在阿里云主机上做反向代理就可以了(正常来说,如果OA系统渲染的html链接是绝对链接,并且没有读取Host来拼,那就需要注意配置nginx所在机器的ip或者对应的域名。)

    0 0
  • dongshan8
    2019-07-17 20:50:57

    题主您好,

    个人觉得,或许直接将OA放在阿里云ECS上运行,这样会不会更好些?

    0 0
添加回答
相关问答

3

回答

网站建站

2019-06-29 16:54:11 1925浏览量 回答数 3

1

回答

网站

2018-06-21 18:20:31 1177浏览量 回答数 1

3

回答

网站

2018-01-21 21:20:00 2089浏览量 回答数 3

4

回答

网站怎么建设

2017-12-26 09:50:29 1664浏览量 回答数 4

2

回答

网站

2017-11-04 20:15:28 1347浏览量 回答数 2

1

回答

网站

2017-06-12 14:39:51 1319浏览量 回答数 1

2

回答

网站怎么建

2017-01-18 22:57:17 1406浏览量 回答数 2

2

回答

网站怎么建

2016-08-29 15:25:32 1318浏览量 回答数 2

1

回答

请问这个网站的效果怎么实现的?

2016-06-08 14:35:45 1439浏览量 回答数 1

1

回答

网站

2015-11-28 11:48:43 3731浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载