标签:format test yum web listen 没有 upstream keepaliv ror
[root@jenkins ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@jenkins ~]#yum install -y nginx tomcat #由于时间的关系,我们直接配置yum源,直接yum在本地安装tomcat和nginx
[root@jenkins ~]#wget -O ROOT.war http://mirrors.jenkins.io/war-stable/latest/jenkins.war #下载Jenkins.war包,并更名为ROOT.war
[root@jenkins ~]# vim /etc/nginx/nginx.conf
#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 0; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; }
[root@jenkins ~]# vim /etc/nginx/conf.d/jenkins.conf
upstream jenkins { server 192.168.2.157:8080; } server { listen 80; server_name _; charset utf-8; index index.jsp index.html index.htm; location / { proxy_pass http://jenkins; 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; } }
[root@jenkins ~]# cp ROOT.war /usr/share/tomcat/webapps/
[root@jenkins ~]# systemctl restart nginx
[root@jenkins ~]# systemctl restart tomcat
WEB-GUI:安装http://192.168.2.157/
问题故障处理:
解决办法:在tomcat的server.xml中增加utf8字符即可
[root@jenkins ~]# vim /usr/share/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding= "UTF-8" redirectPort="8443" proxyName="jenkins.yellowcong.net"/>
[root@jenkins ~]# systemctl restart tomcat #重启tomcat之后,我们会发现,这个讨厌的字符集错误已经没有了~
标签:format test yum web listen 没有 upstream keepaliv ror
原文地址:https://www.cnblogs.com/bixiaoyu/p/9560992.html