Проблема:
, когда я пытаюсь использовать скручиваться, чтобы принести счету: < /p>
Код: Выделить всё
curl https://localhost:3001/invoice/27cd5220-d6a9-4984-87b9-4d6cd8f62687/27cd5220-d6a9-4984-87b9-4d6cd8f62687.pdf
< /code>
Я получаю следующую ошибку: < /p>
curl: (35) OpenSSL/3.0.13: error:0A00010B:SSL routines::wrong version number
< /code>
Кроме того, при попытке получить доступ к счету через браузер, я получаю: < /p>
Error code: SSL_ERROR_RX_RECORD_TOO_LONG
У меня есть следующие конфигурации, настроенные для SSL и ProxyPass:
/etc/apache2/sites-available/ viewinvoice.conf: < /p>
Код: Выделить всё
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/cloud.wisplayconnections.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/cloud.wisplayconnections.com/privkey.pem
SSLProxyEngine On
# Usar HTTP para puerto 3001 (no SSL)
ProxyPass /invoice http://localhost:3001/invoice
ProxyPassReverse /invoice http://localhost:3001/invoice
ErrorDocument 403 /403.html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
< /code>
default-ssl.conf
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/cloud.wisplayconnections.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/cloud.wisplayconnections.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/cloud.wisplayconnections.com/chain.pem
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
ProxyPass /invoice http://localhost:3001/invoice
ProxyPassReverse /invoice http://localhost:3001/invoice
Alias /invoice /var/www/html/WisplayCRM/public/invoice
Options +Indexes +FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Listen 80
Listen 3000
Listen 3001
Listen 8080
Listen 9000
Listen 443
Listen 443
< /code>
Что я попробовал:
гарантировал, что порты 3001, 8080 и 443 открыты и доступны. /> Утверждено, что сертификаты SSL являются правильными и действительными (давайте зашифруем).
проверил конфигурации брандмауэра и Apache.
Текущее состояние:
Я могу получить доступ к счету напрямую через http: // localhost: 3001/vindoice/{infoice_id} .pdf, но не могу получить к нему доступ через https://cloud.pdfernections.com:3001/invoice/ {invoice_id} .pdf. BR /> Вопрос:
может кто -нибудь указать, что может вызвать проблему рукопожатия SSL, В частности, с ошибкой SSL_ERROR_RX_RECORD_TOO_LONG при попытке получить доступ к счету через HTTPS? Давайте зашифруем SSL.
Путь счета -фактуры физически доступен, а файл существует на сервере.
Любая помощь было бы очень оценено!
Подробнее здесь: https://stackoverflow.com/questions/794 ... nvoice-url