Commit b6169630 authored by tywldx's avatar tywldx

f

parent de8b9cf6
...@@ -11,7 +11,57 @@ ips=`cat $config_server/get_env_ip.sh` ...@@ -11,7 +11,57 @@ ips=`cat $config_server/get_env_ip.sh`
rm -rf $filename rm -rf $filename
rm -rf $nginxname/* rm -rf $nginxname/*
function createNginxForQGP()
{
project_name=$1
cus_domain=$2
cus_ip=$3
http_port=$4
https_port=$5
file_name=$6
touch $file_name
echo "############----${project_name}----############" >> $file_name
echo "server {" >> $file_name
echo " listen 80;" >> $file_name
echo " server_name $cus_domain.q-gp.com;" >> $file_name
echo " underscores_in_headers on;" >> $file_name
echo " proxy_set_header REMOTE_ADDR \$remote_addr; " >> $file_name
echo " proxy_set_header REMOTE_PORT \$remote_port; " >> $file_name
echo " proxy_set_header Host \$host;" >> $file_name
echo " proxy_set_header QT_TOKEN \$http_QT_TOKEN;" >> $file_name
echo " proxy_set_header Upgrade \$http_upgrade;" >> $file_name
echo " proxy_set_header Connection \"upgrade\";" >> $file_name
echo " client_max_body_size 100M;" >> $file_name
echo "" >> $file_name
echo " location / {" >> $file_name
echo " proxy_pass http://$cus_ip:$http_port;" >> $file_name
echo " }" >> $file_name
echo "}" >> $file_name
echo "" >> $file_name
echo "server {" >> $file_name
echo " listen 443 ssl;" >> $file_name
echo " server_name $cus_domain.q-gp.com;" >> $file_name
echo "" >> $file_name
echo " proxy_set_header QT_TOKEN \$http_QT_TOKEN;" >> $file_name
echo " ssl_certificate /home/q-gp/ssl/q-gp/certificate.crt;" >> $file_name
echo " ssl_certificate_key /home/q-gp/ssl/q-gp/private.key;" >> $file_name
echo "" >> $file_name
echo " ssl_session_cache shared:SSL:1m;" >> $file_name
echo " ssl_session_timeout 5m;" >> $file_name
echo "" >> $file_name
echo " ssl_ciphers HIGH:!aNULL:!MD5;" >> $file_name
echo " ssl_prefer_server_ciphers on;" >> $file_name
echo " proxy_set_header REMOTE_ADDR \$remote_addr; " >> $file_name
echo " proxy_set_header REMOTE_PORT \$remote_port; " >> $file_name
echo " proxy_set_header Host \$host;" >> $file_name
echo "" >> $file_name
echo " location / {" >> $file_name
echo " proxy_pass http://$cus_ip:$https_port;" >> $file_name
echo " }" >> $file_name
echo "}" >> $file_name
}
function createNginxHttpAndSSLConf() function createNginxHttpAndSSLConf()
{ {
...@@ -176,8 +226,8 @@ createNginxHttpAndSSLConf login login 172.30.220.22 80 80 $nginxname/base.conf ...@@ -176,8 +226,8 @@ createNginxHttpAndSSLConf login login 172.30.220.22 80 80 $nginxname/base.conf
createNginxHttpAndSSLConf user user 172.30.220.22 80 80 $nginxname/base.conf createNginxHttpAndSSLConf user user 172.30.220.22 80 80 $nginxname/base.conf
createNginxHttpAndSSLConf riskfield riskfield 172.30.220.13 9010 9010 $nginxname/base.conf createNginxHttpAndSSLConf riskfield riskfield 172.30.220.13 9010 9010 $nginxname/base.conf
createNginxHttpAndSSLConf pinjaman-img pinjaman-img 172.30.220.12 22122 22122 $nginxname/base.conf createNginxHttpAndSSLConf pinjaman-img pinjaman-img 172.30.220.12 22122 22122 $nginxname/base.conf
createNginxHttpAndSSLConf git git 172.30.10.23 80 80 $nginxname/base.conf createNginxForQGP git git 172.30.10.23 80 80 $nginxname/base.conf
createNginxHttpAndSSLConf gitabc gitabc 172.30.10.24 80 80 $nginxname/base.conf createNginxForQGP gitabc gitabc 172.30.10.24 80 80 $nginxname/base.conf
createNginxHttpAndSSLConf sonar sonar 172.30.3.42 9000 9000 $nginxname/base.conf createNginxHttpAndSSLConf sonar sonar 172.30.3.42 9000 9000 $nginxname/base.conf
createNginxHttpAndSSLConf pipes pipes 10.17.115.10 80 80 $nginxname/base.conf createNginxHttpAndSSLConf pipes pipes 10.17.115.10 80 80 $nginxname/base.conf
createNginxHttpAndSSLConf kafka kafka 10.17.115.10 80 80 $nginxname/base.conf createNginxHttpAndSSLConf kafka kafka 10.17.115.10 80 80 $nginxname/base.conf
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment