Pārlūkot izejas kodu

Use onion address in xmpp virtualhost

Bob Mottram 8 gadus atpakaļ
vecāks
revīzija
5cc277740b
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5
    2
      src/freedombone-app-xmpp

+ 5
- 2
src/freedombone-app-xmpp Parādīt failu

@@ -701,7 +701,11 @@ function xmpp_create_config {
701 701
     echo '    { levels = { "error" }; to = "/dev/null";  };' >> /etc/prosody/prosody.cfg.lua
702 702
     echo '}' >> /etc/prosody/prosody.cfg.lua
703 703
     echo '' >> /etc/prosody/prosody.cfg.lua
704
-    echo "VirtualHost \"${DEFAULT_DOMAIN_NAME}\"" >> /etc/prosody/prosody.cfg.lua
704
+    if [[ $ONION_ONLY != 'no' ]]; then
705
+        echo "VirtualHost \"${XMPP_ONION_HOSTNAME}\"" >> /etc/prosody/prosody.cfg.lua
706
+    else
707
+        echo "VirtualHost \"${DEFAULT_DOMAIN_NAME}\"" >> /etc/prosody/prosody.cfg.lua
708
+    fi
705 709
     echo '    ssl = {' >> /etc/prosody/prosody.cfg.lua
706 710
     echo "        key = \"/etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.key\";" >> /etc/prosody/prosody.cfg.lua
707 711
     if [ -f /etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.pem ]; then
@@ -970,7 +974,6 @@ function install_xmpp_main {
970 974
 
971 975
     systemctl restart prosody
972 976
 
973
-    cd
974 977
     if [[ $ONION_ONLY != 'no' ]]; then
975 978
         prosodyctl register $MY_USERNAME $XMPP_ONION_HOSTNAME "$XMPP_PASSWORD"
976 979
     else