Add main domain to domains array to avoid unintended bug
This commit is contained in:
parent
8ff491a405
commit
725eb8c84c
@ -7,9 +7,9 @@ pacman -S --noconfirm ejabberd
|
|||||||
|
|
||||||
read -p "Enter your domain: " domain
|
read -p "Enter your domain: " domain
|
||||||
|
|
||||||
domains=("conference.$domain" "proxy.$domain" "pubsub.$domain" "upload.$domain")
|
domains=("$domain" "conference.$domain" "proxy.$domain" "pubsub.$domain" "upload.$domain")
|
||||||
certdirs=("/etc/letsencrypt/live/$domain" "/etc/letsencrypt/live/${domains[0]}" "/etc/letsencrypt/live/${domains[1]}" "/etc/letsencrypt/live/${domains[2]}" "/etc/letsencrypt/live/${domains[3]}")
|
certdirs=("/etc/letsencrypt/live/${domains[0]}" "/etc/letsencrypt/live/${domains[1]}" "/etc/letsencrypt/live/${domains[2]}" "/etc/letsencrypt/live/${domains[3]}" "/etc/letsencrypt/live/${domains[5]}")
|
||||||
ejabberdcertdirs=("${ejabberdtlsdir}/${domain}.pem" "${ejabberdtlsdir}/${domains[0]}.pem" "${ejabberdtlsdir}/${domains[1]}.pem" "${ejabberdtlsdir}/${domains[2]}.pem" "${ejabberdtlsdir}/${domains[3]}.pem")
|
ejabberdcertdirs=("${ejabberdtlsdir}/${domains[0]}.pem" "${ejabberdtlsdir}/${domains[1]}.pem" "${ejabberdtlsdir}/${domains[2]}.pem" "${ejabberdtlsdir}/${domains[3]}.pem" "${ejabberdtlsdir}/${domains[5]}.pem")
|
||||||
|
|
||||||
index=0
|
index=0
|
||||||
|
|
||||||
@ -783,9 +783,9 @@ modules:
|
|||||||
mod_fail2ban: {}
|
mod_fail2ban: {}
|
||||||
mod_http_api: {}
|
mod_http_api: {}
|
||||||
mod_http_upload:
|
mod_http_upload:
|
||||||
put_url: \"https://${domains[3]}/upload/@HOST@\"
|
put_url: \"https://${domains[4]}/upload/@HOST@\"
|
||||||
hosts:
|
hosts:
|
||||||
- ${domains[3]}
|
- ${domains[4]}
|
||||||
custom_headers:
|
custom_headers:
|
||||||
\"Access-Control-Allow-Origin\": \"*\"
|
\"Access-Control-Allow-Origin\": \"*\"
|
||||||
\"Access-Control-Allow-Methods\": \"GET,HEAD,PUT,OPTIONS\"
|
\"Access-Control-Allow-Methods\": \"GET,HEAD,PUT,OPTIONS\"
|
||||||
@ -867,7 +867,7 @@ echo "Installing nginx upload vhost file..."
|
|||||||
|
|
||||||
echo "
|
echo "
|
||||||
server {
|
server {
|
||||||
server_name ${domains[3]};
|
server_name ${domains[4]};
|
||||||
|
|
||||||
listen 443 ssl;
|
listen 443 ssl;
|
||||||
ssl_certificate ${certdirs[4]}/fullchain.pem;
|
ssl_certificate ${certdirs[4]}/fullchain.pem;
|
||||||
@ -885,19 +885,19 @@ server {
|
|||||||
|
|
||||||
}
|
}
|
||||||
server {
|
server {
|
||||||
if (\$host = ${domains[3]}) {
|
if (\$host = ${domains[4]}) {
|
||||||
return 301 https://\$host\$request_uri;
|
return 301 https://\$host\$request_uri;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
server_name ${domains[3]};
|
server_name ${domains[4]};
|
||||||
|
|
||||||
listen 80;
|
listen 80;
|
||||||
return 404;
|
return 404;
|
||||||
|
|
||||||
|
|
||||||
}" > /etc/nginx/sites-available/${domains[3]} # direct uploads to ejabberd
|
}" > /etc/nginx/sites-available/${domains[4]} # direct uploads to ejabberd
|
||||||
|
|
||||||
ln -s /etc/nginx/sites-available/${domains[3]} /etc/nginx/sites-enabled/${domains[3]}
|
ln -s /etc/nginx/sites-available/${domains[4]} /etc/nginx/sites-enabled/${domains[4]}
|
||||||
|
|
||||||
systemctl restart nginx
|
systemctl restart nginx
|
||||||
|
Loading…
Reference in New Issue
Block a user