Apache HTTPD Обратный прокси-сервер возвращает SSL_ERROR_RX_RECORD_TOO_LONG при перенаправлении HTTP-перенаправления к HTTPS

Загрузите eclipse с их сайта, просто разархивируйте файлы и попробуйте открыть с помощью значка eclipse в распакованной папке. Разархивируйте с помощью команды

$ tar -zxvf {file.tar.gz}

Если требуется java, используйте следующее команды (если у вас система на основе Debian). Убедитесь, что Java еще не установлена:

java -version

Если возвращается «Программа java может быть найдена в следующих пакетах», Java еще не установлена, поэтому выполните следующую команду:

sudo apt-get install default-jre

Это установит среду выполнения Java Environment (JRE) и Java Development Kit (JDK),

sudo apt-get install default-jdk
0
03.10.2018, 18:38
1 ответ

Я делаю это для своих экземпляров Tomcat. (Ранее Confluence, теперь XWiki.)

  1. http → https vHost — это прямая переадресация, без прокси.
  2. https vHost управляет перезаписью прокси-сервера для Tomcat, зная, что URI имеет правильный шаблон.

Вот (слегка )отредактированная версия моей конфигурации:

<VirtualHost *:80>
        ServerAdmin web@example.com

        ServerName confluence.example.com

        DocumentRoot /home/www/confluence.example.com/docroot


        # Global protection
        #
        <Directory />
                Options none
                AllowOverride None
        </Directory>


        # Send users to canonical website
        #
        Redirect / https://confluence.example.com/


        # Logging
        #
        ServerSignature On
        LogLevel warn
        ErrorLog "|/usr/bin/cronolog /home/www/confluence.example.com/logs/%Y/%m/%d/public-error.log"
        CustomLog "|/usr/bin/cronolog /home/www/confluence.example.com/logs/%Y/%m/%d/public-access.log" combined

</VirtualHost>

<VirtualHost *:443>
        ServerAdmin web@example.com

        ServerName confluence.example.com

        DocumentRoot /home/www/confluence.example.com/docroot
        AddDefaultCharset UTF-8


        # Global protection
        #
        <Directory />
                Options none
                AllowOverride None
        </Directory>


        # Access to the application itself
        #
        ProxyPassMatch /(.*) http://confluence.example.com:8090/$1
        ProxyPassReverse / http://confluence.example.com:8090/
        ProxyPassReverseCookieDomain confluence.example.com confluence.example.com


        # Logging
        #
        ServerSignature On

        LogLevel warn rewrite:debug
        ErrorLog "|/usr/bin/cronolog /home/www/confluence.example.com/logs/%Y/%m/%d/secure-error.log"
        CustomLog "|/usr/bin/cronolog /home/www/confluence.example.com/logs/%Y/%m/%d/secure-access.log" combined

        #RewriteLogLevel 1
        #RewriteLog "|/usr/bin/cronolog /home/www/confluence.example.com/logs/%Y/%m/%d/secure-rewrite.log"


        # SSL
        #
        SSLEngine on

        SSLCertificateFile      "...crt"
        SSLCertificateKeyFile   "...key"
        SSLCertificateChainFile "...ca-bundle"

        BrowserMatch "MSIE [2-6]" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0
        BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

</VirtualHost>
1
28.01.2020, 02:42

Теги

Похожие вопросы