Skip to content

Commit 490af92

Browse files
authored
custom ports support for confluence
1 parent 46fcd06 commit 490af92

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

install-confluence.sh

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ ssl_key=${ssl_key:-"localhost.key"}
2929
read -p "Enter your server address (youraddress.com):" server_add
3030
server_add=${server_add:-"youraddress.com"}
3131

32-
read -p "Enter your confluence server port (8090):" server_port
33-
server_port=${server_port:-"8090"}
32+
read -p "Enter your confluence HTTP Port Number (8090):" http_port
33+
http_port=${http_port:-"8090"}
34+
35+
read -p "Enter your confluence Control Port Number (8000):" control_port
36+
control_port=${control_port:-"8000"}
3437

35-
echo -e "\033[32mDownload and prepare latest version of confluence package\033[0m"
3638
read -p "Enter the version of confluence you want to install(6.7.2):" confluence_ver
3739
confluence_ver=${confluence_ver:-"6.7.2"}
3840

@@ -73,18 +75,19 @@ sed -i 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config && echo SUCCESS |
7375

7476

7577

76-
#update confluence.conf virtual host file
77-
##create customised files
78+
#create customised files
7879
cp -v CONF/httpd/confluence.conf myconf/
7980
cp -v CONF/confluence/server.xml myconf/
81+
cp -v CONF/confluence/response.varfile myconf/
8082

83+
#update confluence.conf virtual host file
8184

8285
mkdir -pv /opt/rh/httpd24/root/var/www/confluence/logs/
8386

8487
sed -i "s|SSLCertificateFile.*|SSLCertificateFile /etc/pki/tls/certs/$ssl_crt|" myconf/confluence.conf && echo "cert info added to confluence.conf file successfully" || echo "cert info update on confluence.conf file failed"
8588
sed -i "s|SSLCertificateKeyFile.*|SSLCertificateKeyFile /etc/pki/tls/private/$ssl_key|" myconf/confluence.conf && echo "ssl key info added to confluence.conf file successfully" || echo "ssl key info update on confluence.conf file failed"
8689
sed -i "s|confluence.yoursite.com|$server_add|g" myconf/confluence.conf && echo "server address updated on confluence.conf file successfully" || echo "server address update on confluence.conf failed"
87-
sed -i "s|8090|$server_port|g" myconf/confluence.conf && echo "server port updated on confluence.conf file successfully" || echo "server port update on confluence.conf failed"
90+
sed -i "s|8090|$http_port|g" myconf/confluence.conf && echo "server port updated on confluence.conf file successfully" || echo "server port update on confluence.conf failed"
8891

8992
sed -i "s|confluence.yoursite.com|$server_add|g" myconf/server.xml && echo "server address updated on server.xml file successfully" || echo "server address update on server.xml failed"
9093

@@ -96,10 +99,13 @@ cp -v myconf/confluence.conf /opt/rh/httpd24/root/etc/httpd/conf.d/
9699

97100

98101
#download and prepare confluence
102+
sed -i "s|8090|$http_port|g" myconf/response.varfile && echo "http port updated on successfully" || echo "server port update on confluence.conf failed"
103+
sed -i "s|8000|$control_port|g" myconf/response.varfile && echo "control port updated on successfully" || echo "server port update on confluence.conf failed"
104+
99105

100106
wget -P download/ https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-$confluence_ver-x64.bin
101107
chmod u+x download/atlassian-confluence-$confluence_ver-x64.bin
102-
sh download/atlassian-confluence-$confluence_ver-x64.bin -q -varfile CONF/confluence/response.varfile
108+
sh download/atlassian-confluence-$confluence_ver-x64.bin -q -varfile myconf/response.varfile
103109

104110
#copy updated server.xml file
105111
cp -v myconf/server.xml /opt/atlassian/confluence/conf/server.xml

0 commit comments

Comments
 (0)