• 关于

    nginx 域名 proxy_pass

    的搜索结果

问题

nginx + 域名 反向代理 不能正常访问

1.域名已经与ECS公网IP绑定![1](https://yqfile.alicdn.com/acadaf74ddec20192a04bc16d430d572d9ee738b.png) 2.nginx配置如下: server { ...
soundscm 2019-12-01 19:31:27 1556 浏览量 回答数 2

问题

nginx域名配置和springmvc的redirect跳转的问题

nginx配置了个域名,如下边的service,项目名称是vr。server { listen 80; server_name con.testcom; access_log ...
a123456678 2019-12-01 20:25:22 3591 浏览量 回答数 1

问题

Nginx Timeout的问题,使用的Tomcat出现问题,如何解决?

Nginx的error日志为:完全不知道怎么回事了,Nginx转发到Tomcat这个过程非常缓慢,长达1.5min以上,可以用上面的域名访问测试下。相关配置参数:server { listen 80; ...
落地花开啦 2019-12-01 19:40:30 1407 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!

问题

Nginx 启动成功,但外网无法访问

阿里云 Ubuntu 14.04.5 nginx/1.4.6 (Ubuntu)/etc/nginx/nginx.confinclude /etc/nginx/sites-enabled/*;sites-enabled 下的 def...
hooz 2019-12-01 20:16:30 5700 浏览量 回答数 4

回答

Renginx如何只负责反向代理? 感觉楼主真多此一举 nginx可以直接运行静态和php,还可以反代tomcat 要apache做什么,nginx跑php也比apache强很多 我的环境就是tengine+resin组合,和nginx+tomcat 没区别 具体怎么做,就把tomcat和nginx的应用目录设置成1个目录,当然,不设置1个目录也行,设置成1个目录最好,不过要用同一个用户运行nginx和tomcat 然后在nginx和tomcat绑定同1个域名 nginx简单点的反代 server { server_name_in_redirect  off; listen 80; server_name  123.com; include drop_sql.conf; location / { proxy_pass http://123.com:8080;       proxy_set_header Host $host;       proxy_set_header X-Real-IP $remote_addr;       proxy_set_header REMOTE-HOST $remote_addr;       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }      location /(WEB-INF)/ {      deny all;      }         access_log /dev/null;     error_log /dev/null;   } 你想静动分离就把location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 等等加进去
买醉 2019-12-02 01:57:22 0 浏览量 回答数 0

问题

oss反向代理nginx失效

下面是nginx的配置,放入nginx中并在页面添加外网访问路径也就是  xxx.xxx.cn/<Object> 图片路径,但是访问超时了,具体也没报什么错误,麻烦大神解...
1324314517346730 2019-12-01 18:53:11 469 浏览量 回答数 1

问题

nginx +tomcat重定向的次数过多,,什么原因?

nginx 反向代理了3个网站 一个tomcat 8080端口一个iis 82端口 转发有的时候可以 有的时候不行 现在只转发一个也不行了 配置如下 server { listen 80; ...
落地花开啦 2019-12-01 19:43:16 6827 浏览量 回答数 1

问题

nginx拒绝访问

前两天开了个aws免费一年的EC2,我就想买个域名搭个自己的博客练练手。前期都很顺利,可是在绑定域名的时候遇到了麻烦,访问网站时灵时不灵,日志里也看不到不出什么问题。折腾一天了也没什么进展,求各位大神救救俺。下面是nginx.conf的内容...
a123456678 2019-12-01 20:12:58 1586 浏览量 回答数 1

回答

代理机器:192.168.163.128 后端机器:192.168.163.129和192.168.163.131 以上三台机器都搭建了nginx 1、修改index.html,区别后端机器 192.168.163.129和192.168.163.131上的/usr/local/nginx/html/index.html中,修改Welcome to nginx 为Welcome to nginx129和Welcome to nginx131以作这两台机器的区别 2、代理机器的配置 修改nginx.conf文件: [html] view plain copy http {   include       mime.types;   default_type  application/octet-stream;   include /usr/local/nginx/conf/reverse-proxy.conf;   #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;   client_max_body_size 50m; #缓冲区代理缓冲用户端请求的最大字节数,可以理解为保存到本地再传给用户   client_body_buffer_size 256k;   client_header_timeout 3m;   client_body_timeout 3m;   send_timeout 3m;   proxy_connect_timeout 300s; #nginx跟后端服务器连接超时时间(代理连接超时)   proxy_read_timeout 300s; #连接成功后,后端服务器响应时间(代理接收超时)   proxy_send_timeout 300s;   proxy_buffer_size 64k; #设置代理服务器(nginx)保存用户头信息的缓冲区大小   proxy_buffers 4 32k; #proxy_buffers缓冲区,网页平均在32k以下的话,这样设置   proxy_busy_buffers_size 64k; #高负荷下缓冲大小(proxy_buffers*2)   proxy_temp_file_write_size 64k; #设定缓存文件夹大小,大于这个值,将从upstream服务器传递请求,而不缓冲到磁盘   proxy_ignore_client_abort on; #不允许代理端主动关闭连接   #gzip  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;   }   }   3、添加conf/reverse-proxy.conf文件 [html] view plain copy server   {   listen 80;   server_name 123.tk;   location / {   proxy_redirect off;   proxy_set_header Host $host;   proxy_set_header X-Real-IP $remote_addr;   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   proxy_pass http://192.168.163.129:80;   }   access_log logs/123.tk_access.log;   }   server   {   listen 80;   server_name 456.tk;   location / {   proxy_redirect off;   proxy_set_header Host $host;   proxy_set_header X-Real-IP $remote_addr;   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   proxy_pass http://192.168.163.131:80;   }   access_log logs/456.tk_access.log;   }   4、重载nginx kill -HUP `cat /usr/local/nginx/nginx.pid` 5、修改访问机器的hosts 在要访问这些域名的机器上修改hosts文件,添加: [html] view plain copy 192.168.163.129 123.tk   [html] view plain copy 192.168.163.131 456.tk   6、测试访问 答案来源于网络
养狐狸的猫 2019-12-02 02:18:21 0 浏览量 回答数 0

问题

nginx tomcat负载平衡的问题

有部分配置server { listen 80; server_name a.gnaiqeh.cn; #另外两个是b.gnaiqeh.cn、c.gnaiqeh.cn locatio...
落地花开啦 2019-12-01 19:36:36 979 浏览量 回答数 1

问题

nginx 子域名获取主域名cookie

假设有两个域名:a.com.cn;b.a.com.cn;做nginx后子域名获取不到主域名cookie信息,请问该如何配置?server {listen 80; server_name a.com.cn; location /...
xqwqwsadqwd 2019-12-01 19:43:59 1179 浏览量 回答数 1

问题

Nginx Timeout的问题,使用的Tomcat :报错

Nginx的error日志为: 2015/09/16 13:07:22 [error] 2144#4008: *556 upstream timed out (10060: A connection attemp...
kun坤 2020-06-06 22:10:34 0 浏览量 回答数 1

问题

Nginx Timeout的问题,使用的Tomcat - tomcat报错

Nginx的error日志为: 2015/09/16 13:07:22 [error] 2144#4008: *556 upstream timed out (10060: A connection attemp...
montos 2020-05-31 08:52:01 0 浏览量 回答数 1

回答

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或者对应的域名。)
一溜 2019-12-01 23:41:20 0 浏览量 回答数 0

问题

Nginx Timeout的问题,使用的Tomcat403.10 禁止访问:配置无效 

Nginx的error日志为: 2015/09/16 13:07:22 [error] 2144#4008: *556 upstream timed out (10060: A connection attempt fail...
kun坤 2020-05-27 17:41:32 8 浏览量 回答数 1

问题

我在阿里云服务器配置全过程搭建 WordPress 站点

本人小白一枚  今天休息木有上班难得有时间分享下自己的建站过程  希望和大家一起进步 我觉得出现问题还是应该学会自己找问题  而不是无脑找版主 最起码也要自己先排查上百度或者谷歌都可以的 实在不行可以来论坛求助       大家可以百度...
System_Gov 2019-12-01 21:59:38 3535 浏览量 回答数 1

问题

下面问题中tomcat + nginx 配置问题,如何解决?

http://www.oschina.net/code/snippet_12_175http://www.oschina.net/code/snippet_12_174参考了OS的配置,但是不得要领,没有配置成功,我的需求是这样的:有多个w...
落地花开啦 2019-12-01 19:40:48 1021 浏览量 回答数 1

回答

Tomcat用两个不同的端口号启动,然后用Nginx做反向代理,配置虚拟主机。server { listen 80 default_server; server_name _; return 444; # 过滤其他域名的请求,返回444状态码 } server { listen 80; server_name www.aaa.com; # www.aaa.com域名 location / { proxy_pass http://localhost:8080; # 对应端口号8080 } } server { listen 80; server_name www.bbb.com; # www.bbb.com域名 location / { proxy_pass http://localhost:8081; # 对应端口号8081 } }希望对你有帮助
小旋风柴进 2019-12-02 01:56:53 0 浏览量 回答数 0

回答

试过这个可以去除掉get的信息:        1.如果不带参数直接走proxy_pass; 2.如果带参数会rewrite到/testinfo且不带参数,然后再走第一条的规律 location ~ /testinfo {                 rewrite_by_lua_block {                         args = ngx.req.get_uri_args();                         local count = 0                         for k,v in pairs(args) do                                 count = count + 1                         end                         if count > 0 then                                 return ngx.redirect("/testinfo");                         end                 }                 proxy_pass http://192.168.1.102:9002;         }######回复 @-无名小卒- : 我觉得你可以让请求者把验证信息放在header里,当然如果你们的系统适合这么做的话。如果用NGINX改签requestbody是有现成的方法proxy_set_body,但是我测试不成功。######我觉得你的思路应该是可以的参考的,但这样的话别人岂不是不带参数可以直接进行访问了,验证就被绕过了。######你发的问题有点不对,按照你题意   直接location test2 {proxy_pass ...... } 这样不就得了?######可能我之前没说清楚状况,我又补充了一些说明。######nginx rewrite 域名重写######客户端是访问不到proxy_pass的那个地址,因此不能简单的进行rewrite。可能是我之前没说清楚状况,我又补从了一些内容,请参考。######location /test1 {              rewrite ^(.*) http://www.aaa.com/test2; }######回复 @-无名小卒- : 你的意思是外部调用nginx 然后nginx还需要做一个内部请求到后台管理(因为只能你这个nginx可以访问是吧)######客户端是访问不到proxy_pass的那个地址,因此不能简单的进行rewrite。可能是我之前没说清楚状况,我又补从了一些内容,请 参 考。######事情是这样的,有一个后端接口有IP限制,只有nginx现在所在的主机能够访问。现在我为了让其他地方也能调用,使用nginx做代理提供给其他的主机去调,因此配了一个proxy_pass来完成这个功能。但我又不想其他地方都可以随意的调,于是加了认证信息,目前的认证过程是这样,客户端请求(GET)的地址会带认证信息(就是用户名、密码、随机码等)然后在proxy_pass那个地方用access_by_lua引入一段脚本做控制,符合的可以通过正常走proxy_pass,不符合直接返回403。但是后端的那个接口的那个地址又不能带参数,带任何参数都会报错。因此我想能不能在这个地方在过滤一下,我的nginx可以接收参数完成验证后proxy_pass到后端接口时地址上就不需要继续带这些参数了。######有点麻烦的######set $request_uri $uri,或者lua实现, 总之这两个变量的关系是: $request_uri: /stat.php?id=1585378&web_id=1585378 $uri /stat.php 应该就是你要的吧?######是的,但是要proxy_pass时候去掉参数,使请求后端的时候没有参数。
kun坤 2020-05-29 16:30:12 0 浏览量 回答数 0

问题

tengine+tomcat 做反向代理,不能保持session,为什么?

项目域名:web.xxx.com nginx 配置:server{ listen 80; server_name web.xxx.com; location / { proxy_redirect off; pro...
落地花开啦 2019-12-01 19:38:13 1008 浏览量 回答数 1

问题

nginx可否代理tomcat 下面的两个工程?

有个需求, 本来公司 用 tomcat 做域名 转发, tomcat 里面配置了好几个 域名比如 XXX.com --> tomcat/aa xxx.com -->tomcat/bb 这样子的, 在tomcat 里面配置方...
落地花开啦 2019-12-01 19:38:31 1329 浏览量 回答数 1

问题

tengine+tomcat 做反向代理,不能保持会话 :报错

项目域名:web.xxx.com  nginx 配置: server{ listen 80; server_name web.xxx.com; location / { proxy_redirec...
kun坤 2020-06-20 13:37:18 0 浏览量 回答数 1

问题

tengine+tomcat 做反向代理,不能保持会话 配置报错 

项目域名:web.xxx.com  nginx 配置: server{ listen 80; server_name web.xxx.com; location / { proxy_redirect off; proxy_s...
kun坤 2020-05-30 23:42:00 0 浏览量 回答数 1

回答

概述 本文主要介绍如何在ECS实例中反向代理OSS域名并实现HTTPS访问。 详细信息 本文以通过“https://oss.a.com”域名访问Bucket下的Object,且以新安装的Nginx为例,操作流程如下所示。 登录ECS实例,执行如下命令,安装Nginx。 yum install nginx 执行如下命令,编辑/etc/nginx/nginx.conf配置文件。 vim /etc/nginx/nginx.conf 在配置文件中的http模块中添加如下配置,将域名oss.a.com反向代理为OSS的内网或外网域名。 server { listen 443 ; #default_server; server_name oss.a.com; location / { root /alidata/www/www-a-com/; proxy_pass http://XXXX.oss-cn-huhehaote-internal.aliyuncs.com; #如果主机与bucket不在同一个地域,需使用外网 proxy_set_header Referer http://www.test.com; } } 执行如下命令,确认添加的配置正常。 nginx -t 执行如下命令,启动Nginx。 systemctl start nginx 将oss.a.com域名解析到该服务器的IP。 确认能成功访问Object后,可以在该服务器上为该域名添加SSL证书。 然后需要绑定自定义域名,如何绑定自定义域名请参考绑定自定义域名。
问问小秘 2020-02-28 22:19:56 0 浏览量 回答数 0

问题

Nginx + tomcat的问题,静态资源访问非常慢,什么原因?

在阿里云服务器上,部署了Nginx + tomcat的工程,直接通过http://ip:port的方式访问很快,但是通过域名映射经Nginx转发后,CSS + Javascript出奇的慢,ip地址访问只要25s能加载完成所有的资源,但是通...
落地花开啦 2019-12-01 19:40:57 4444 浏览量 回答数 1

问题

请问阿里云对反向解析有限制吗?

域名:123.com  已在阿里云备案,并且正在使用阿里云主机 域名:789.cn 没有在阿里云备案,是自己单位的普通光纤专线 在nginx做配置:当访问123....
鸵鸟 2019-12-01 20:54:43 7865 浏览量 回答数 5

回答

<p>服务端解决方案,就是在响应头中写入如下几个参数:</p> Access-Control-Allow-Origin    值为 "*"或者其它域名 Access-Control-Allow-Methods    值为"GET,POST,OPTIONS,DELETE,PUT,HEAD" Access-Control-Allow-Credentials    值为"true" 就是不想用服务端处理,想在客户端处理 <p>当前的解决方案,跨域请求都需要服务端配合的,jsonp方式,是需要服务器支持的,你这个接口,服务器有特别的参数或者请求头指定返回类型吗,或许有指定jsonp返回类型的方法,如果可以修改服务器的话,楼上的方法就可以加CORS跨域,不需要对接口数据进行更改,如果服务器不支持,只能加中转服务器了</p> <p>如果是你调用他们的接口,让他们改成jsonp挺难的,你可以从JAVA代码中请求接口,然后再把数据返回给前端就行了</p> <p>自己在服务端封一层,绕过跨域;其他方式都不太好使,页面是人家的,也不能通过变更页面参数和内容来绕过跨域</p> <p>反向代理走起</p> upstream apachephp { server cdn.apc.360.cn:80; } server { listen 80; server_name apc.360.1008.com; access_log /var/log/nginx/apc.360.access.log; error_log /var/log/nginx/apc.360.error.log; root html; index index.html index.htm index.php; location / { proxy_pass http://apachephp; proxy_redirect off; proxy_set_header Host cdn.apc.360.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_max_temp_file_size 0; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,OPTIONS,DELETE,PUT,HEAD; add_header Access-Control-Allow-Credentials true; } } # 这个接口 360 有检查其他的头信息 curl 不过的,用浏览器玩儿   <p>如果api服务器不在你那儿,可以尝试楼上的反向代理方案,如果api服务器是你自己的,可以修改服务端,修改的方式参照顶楼是没问题的,但是唯一要注意的是,服务端在吐数据的时候,一定要带上callback,因为jsonp的格式是由一个【回调函数调用一串json】组成,如:callback( {json} )  </p> <div class='ref'><h4>引用来自“溪涧顽石”的评论</h4><p>反向代理走起</p> upstream apachephp { server cdn.apc.360.cn:80; } server { listen 80; server_name apc.360.1008.com; access_log /var/log/nginx/apc.360.access.log; error_log /var/log/nginx/apc.360.error.log; root html; index index.html index.htm index.php; location / { proxy_pass http://apachephp; proxy_redirect off; proxy_set_header Host cdn.apc.360.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_max_temp_file_size 0; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,OPTIONS,DELETE,PUT,HEAD; add_header Access-Control-Allow-Credentials true; } } # 这个接口 360 有检查其他的头信息 curl 不过的,用浏览器玩儿   回复<a class="referer" target="_blank">@sunkejava</a> : 服务中转也是把请求往后放,本质上个反向代理一样~ 一个是配置,一个是自己写~ 还不如撸个反向代理安生. 很多服务都需要负载均衡,加个代理你还可以顺便把负载均衡做了,哈哈。
爱吃鱼的程序员 2020-06-07 16:32:12 0 浏览量 回答数 0

问题

如何部署两个Flask项目?

1.我有两个域名,A;B,现在单独使用A可以访问,但是没法部署B。我使用这种方式(地址)去部署的服务,第二个域名和项目不知道怎么部署了。已经参考过一篇部署方式,发现没任何效果(地址)。 2.平台是:Centos 6.7 // Python3...
a123456678 2019-12-01 20:11:03 2411 浏览量 回答数 1

回答

入口:nginxjava:tomcat跑在8181端口,配置两个host虚拟机php:php-cgi(php-fpm)方式,监听9000端口。解析phpnginx代理tomcat: 配置一个server,绑定对应的域名,重点是proxy_pass http://127.0.0.1:8181nginx解析php:配置两个server,分别绑定对应的域名,重点是 location ~ \.php$ { include fastcgi.conf; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; }
落地花开啦 2019-12-02 02:28:46 0 浏览量 回答数 0

回答

使用 nginx 配置 https 需要知道以下几点: HTTPS 的固定端口号是 443,不同于 HTTP 的 80 端口 SSL 标准需要引入安全证书,所以在 nginx.conf 中你需要指定证书和它对应的 key 其他和 http 反向代理基本一样,只是在 Server 部分配置有些不同。配置如下: #运行用户 #user somebody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志 error_log C:/Users/wangcw/Desktop/nginx-1.13.12/logs/error.log; error_log C:/Users/wangcw/Desktop/nginx-1.13.12/logs/notice.log notice; error_log C:/Users/wangcw/Desktop/nginx-1.13.12/logs/info.log info; #PID文件,记录当前启动的nginx的进程ID pid C:/Users/wangcw/Desktop/nginx-1.13.12/logs/nginx.pid; #工作模式及连接数上限 events { worker_connections 1024; #单个后台worker process进程的最大并发链接数 } #设定http服务器,利用它的反向代理功能提供负载均衡支持 http { #设定mime类型(邮件支持类型),类型由mime.types文件定义 include C:/Users/wangcw/Desktop/nginx-1.13.12/conf/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 C:/Users/wangcw/Desktop/nginx-1.13.12/logs/access.log main; rewrite_log on; #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用, #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime. sendfile on; #tcp_nopush on; #连接超时时间 keepalive_timeout 120; tcp_nodelay on; #gzip压缩开关 #gzip on; #设定实际的服务器列表 upstream zp_server1{ server 127.0.0.1:8077; } #HTTP服务器 server { #监听443端口。443为知名端口号,主要用于HTTPS协议 listen 443 ssl; #定义使用www.xx.com访问 server_name www.aabbccdd.com; #ssl证书文件位置(常见证书文件格式为:crt/pem) ssl_certificate cert.pem; #ssl证书key位置 ssl_certificate_key cert.key; #ssl配置参数(选择性配置) ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; #数字签名,此处使用MD5 ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root /root; index index.html index.htm; } #编码格式 charset utf-8; #代理配置参数 proxy_connect_timeout 180; proxy_send_timeout 180; proxy_read_timeout 180; proxy_set_header Host $host; proxy_set_header X-Forwarder-For $remote_addr; #反向代理的路径(和upstream绑定),location 后面设置映射的路径 location / { proxy_pass http://zp_server1; } #静态文件,nginx自己处理 location ~ ^/(images|javascript|js|css|flash|media|static)/ { root C:/XMCARES_X/WorkSpace/nginx/src/main/webapp/views; #过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。 expires 30d; } #设定查看Nginx状态的地址 location /NginxStatus { stub_status on; access_log on; auth_basic "NginxStatus"; auth_basic_user_file conf/htpasswd; } #禁止访问 .htxxx 文件 location ~ //.ht { deny all; } #错误处理页面(可选择性配置) #error_page 404 /404.html; #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root html; #} } } 然后还需要配置域名解析: hosts文件: 127.0.0.1 www.aabbccdd.com
游客2q7uranxketok 2021-02-22 17:36:39 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT