ローカル環境向けなので、ファイアーウォールは切っています。
$ sudo -i # yum -y install java-1.7.0-openjdk-devel # yum -y install tomcat # systemctl stop firewalld.service # systemctl disable firewalld.service # systemctl start tomcat.service # systemctl enable tomcat.service # wget https://github.com/takezoe/gitbucket/releases/download/2.6/gitbucket.war # chown tomcat:tomcat gitbucket.war # mv gitbucket.war /var/lib/tomcat/webapps/
これで http://IPアドレス:8080/gitbucket/
でアクセスできるでしょう。
port80で開きたいので、nginxでリバースプロキシを設定します。
# yum -y install nginx # systemctl start nginx.service # systemctl enable nginx.service # vi /etc/nginx/default.d/tomcat.conf proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Real-IP $remote_addr; location /gitbucket { proxy_pass http://localhost:8080; } # systemctl restart nginx.service
参考
/usr/sbin/setsebool httpd_can_network_connect true