{"id":1270,"date":"2014-12-16T13:32:46","date_gmt":"2014-12-16T05:32:46","guid":{"rendered":"https:\/\/cowmanchiang.me\/wp\/?p=1270"},"modified":"2023-10-31T15:44:26","modified_gmt":"2023-10-31T07:44:26","slug":"nginx-proxy-setting","status":"publish","type":"post","link":"https:\/\/cowmanchiang.me\/wp\/?p=1270","title":{"rendered":"Nginx Proxy Setting&#8230;"},"content":{"rendered":"<p>\u56e0\u70ba wisemapping \u9810\u8a2d\u4f7f\u7528 8080 port<br \/>\netherpad \u9810\u8a2d\u4f7f\u7528 9001 port<\/p>\n<p>\u90fd\u5f88\u9ebb\u7169~~\u6240\u4ee5\u5c31\u4f7f\u7528 nginx proxy \u5e6b\u5fd9\u8f49\u5740\u4e86<br \/>\n\u4ee5\u4e0b\u662f\u6e2c\u8a66\u5f88\u4e45\u7684\u8a2d\u5b9a\u6a94<\/p>\n<pre lang=\"bash\">\n    location \/pad {\n        rewrite ^\/pad(\/.*)$ $1 break;\n        proxy_pass        http:\/\/localhost:9001\/;\n        proxy_set_header  Host $host;\n        proxy_buffering   off;\n        access_log   \/var\/log\/nginx\/etherpad.log;\n        error_log    \/var\/log\/nginx\/etherpad.log;\n    }\n\n    location \/map {\n        #rewrite ^\/map(\/.*)$ $1 break;\n        proxy_pass        http:\/\/localhost:8080\/map;\n        proxy_set_header  Host $host;\n        proxy_buffering   off;\n        access_log   \/var\/log\/nginx\/wisemapping.log;\n        error_log    \/var\/log\/nginx\/wisemapping.log;\n    }\n<\/pre>\n<p>\u914d\u5408\u9019\u500b\u8a2d\u5b9a<br \/>\netherpad \u9700\u8981\u8a2d\u5b9a {etherpad home directory}\/settings.json<\/p>\n<pre lang=\"bash\">\n  \/\/\u7565\n  \/\/IP and port which etherpad should bind at\n  \"ip\": \"127.0.0.1\",\n  \"port\" : 9001,\n  \/*when you use NginX or another proxy\/ load-balancer set this to true*\/\n  \"trustProxy\": true,\n  \/\/\u7565\n<\/pre>\n<p>wisemapping \u8981\u8a2d\u5b9a\u7684\u5730\u65b9\u6bd4\u8f03\u591a&#8230;.<br \/>\n{wisemapping home directory}\/webapps\/wisemapping\/WEB-INF\/app.properties<\/p>\n<pre lang=\"bash\">\n<\u7565>\nsite.baseurl = http:\/\/{\u4f3a\u670d\u5668IP}\/map\n<\u7565>\ndocumentation.services.basePath=http:\/\/{\u4f3a\u670d\u5668IP}\/map\/service\n<\u7565>\n<\/pre>\n<p>{wisemapping home directory}\/contexts\/wisemapping.xml<\/p>\n<pre lang=\"bash\">\n<\u7565>\n<Configure class=\"org.eclipse.jetty.webapp.WebAppContext\">\n  <\u7565>\n  <Set name=\"contextPath\">\/map<\/Set>\n<\u7565>\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u56e0\u70ba wisemapping \u9810\u8a2d\u4f7f\u7528 8080 port etherpad \u9810\u8a2d\u4f7f\u7528 9001 port \u90fd\u5f88\u9ebb\u7169~~\u6240\u4ee5\u5c31\u4f7f\u7528 nginx proxy \u5e6b\u5fd9\u8f49\u5740\u4e86 \u4ee5\u4e0b\u662f\u6e2c\u8a66\u5f88\u4e45\u7684\u8a2d\u5b9a\u6a94 location \/pad { rewrite ^\/pad(\/.*)$ $1 break; proxy_pass http:\/\/localhost:9001\/; proxy_set_header Host $host; proxy_buffering off; access_log \/var\/log\/nginx\/etherpad.log; error_log \/var\/log\/nginx\/etherpad.log; } location \/map { #rewrite ^\/map(\/.*)$ $1 break; &hellip; <a href=\"https:\/\/cowmanchiang.me\/wp\/?p=1270\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,64,88],"tags":[],"class_list":["post-1270","post","type-post","status-publish","format-standard","hentry","category-etherpad","category-nginx","category-wisemapping"],"_links":{"self":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1270"}],"version-history":[{"count":1,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1270\/revisions"}],"predecessor-version":[{"id":1970,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1270\/revisions\/1970"}],"wp:attachment":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}