Heim >Backend-Entwicklung >PHP-Tutorial >nginx代理jira配置
1、需求
安装完jira后希望通过别的服务器也可以访问,或者希望能共享80端口,那么可以通过nginx来代理jira,因为由于jira中有很多的跳转动作,所以如果你使用的jira端口不是默认的80端口,则跳转的url会被分配默认的80端口,而不是你希望的设置端口。
2、nginx配置
nginx的安装很简单,我们直接贴出nginx中代理jira的server部分的配置
server { listen 8000; server_name xxx.xxx.xxx.xxx; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; #root html; #index index.html index.htm index.php; port_in_redirect off; location ~* ^.+/.(jpg|jpeg|gif|png|swf|rar|zip|css|js)$ { ##static file rewrite ^(.*) http://xxx.xxx.xxx.xxx:8000/$1; break; } location / { proxy_pass http://xxx.xxx.xxx.xxx:8000; proxy_redirect off; proxy_set_header Host $host:$server_port; ##重点在$server_port proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 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_hide_header Vary; proxy_set_header Accept-Encoding ''; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; } }
以上就介绍了nginx代理jira配置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。