大佬教程收集整理的这篇文章主要介绍了Windows 10上针对Jenkins的NGINX反向代理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
进行一些研究表明,这很可能是CentOS(尤其是SElinux)内部的问题。SElinux可能会在许多地方导致该问题。但是,这可能是一个很好的起点:
我遇到了类似的问题,使Fedora20,Nginx,Node.Js和Ghost(博客)正常工作。原来我的问题是由于SElinux造成的。
这应该可以解决问题:
setsebool -P httpd_can_network_connect 1
细节 我检查了SElinux日志中的错误:
sudo cat /var/log/audit/audit.log | grep Nginx | grep denIEd
并发现运行以下命令解决了我的问题:
sudo cat /var/log/audit/audit.log | grep Nginx | grep denIEd | audit2allow -M myNginx
sudo semodule -i myNginx.pp
参考文献:
http://blog.frag-gustav.de/2013/07/21/nginx-selinux-me-mad/
https://wiki.gentoo.org/wiki/SELinux/Tutorials/Where_to_find_SELinux_permission_denial_details
http://wiki.gentoo.org/wiki/SELinux/Tutorials/Managing_network_port_labels
http://www.linuxproblems.org/wiki/Selinux
检查SElinux日志,以找出如果上述方法无济于事,为什么会抛出嘶哑的效果。
因此,我查看了有关该主题的所有教程,但没有任何效果。我在Windows
10专业版上有一个jeNKINS实例,在Nginx上有一个centos。我想将NGINX用作jenkins的反向代理,以具有https并使其可从Internet访问。我当前的配置是:
server {
listen 80;
listen [::]:80;
server_name build.test.com;
access_log /var/log/nginx/log/build.test.com.access.log main;
error_log /var/log/nginx/log/build.test.com.error.log;
LOCATIOn ^~ /jenkins/ {
proxy_pass http://192.X.X.X:8080/;
proxy_redirect http://192.X.X.X:8080 http://build.test.com;
sendfile off;
proxy_set_header Host $host:$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;
#this is the maximum upload size
client_max_body_size 10m;
clienT_Body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_temp_file_write_size 64k;
# @R_618_10613@ired for new http-based CLI
proxy_http_version 1.1;
proxy_@R_618_10613@esT_Buffering off;
proxy_buffering off; # @R_618_10613@ired for http-based CLI to work over SSL
}
}
(我替换了真实的URL和IP。)但这给了我502错误的网关。出现以下错误:连接到上游时,connect()到192.XXX:8080失败(13:权限被拒绝),客户端:192.168.5.254,服务器:build.test.com,请求:“
GET / jenkins http / 1.1” ,上游:“ http://192.XXX:8080/
”,主机:“ build.test.com”
但是在我的本地网络上,当我尝试使用http://192.XXX:8080/ URL
访问服务器时,它可以正常工作。任何想法 ?
谢谢
以上是大佬教程为你收集整理的Windows 10上针对Jenkins的NGINX反向代理全部内容,希望文章能够帮你解决Windows 10上针对Jenkins的NGINX反向代理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。