- 17, May 2024
- #1
Всем привет,
Я здесь новенький, поэтому, пожалуйста, будьте со мной нежны! (Ранее опубликовано в Apachelounge)
Я использую сервер ownCloud 10.x на ПК с Linux Mint с Apache 2.4. В связи с изменением сетевой инфраструктуры пришлось изменить доступ к серверу.
Сервер теперь находится в демилитаризованной зоне на маршрутизаторе, к которому у меня нет административного доступа.
Переадресация портов настроена: 8080 подключается к порту 80, а 40440 — к порту 443. Внешний доступ с помощью клиента ownCloud с использованием порта 40440 работает нормально, но внутренне он не работает.
Я открыл порт 40440 на брандмауэре сервера и попытался использовать запись VirtualHost в owncloud.conf в файле etc/apache2/sites-available, чтобы перенаправить порт 40440 на https на 443, но не смог заставить его работать.
При попытке доступа к серверу с использованием внутреннего URL-адреса:
хтт PS://harry.mydomain.org.uk:40440/owncloud,
в окне ошибки отображается опция «использовать другой URL-адрес», «Повторить попытку без шифрования с использованием HTTP (небезопасно)» [это работает] или «Настроить сертификат TLS на стороне клиента». Отмена выдает: «Не удалось подключиться к ownCloud в
хтт пс://бла.бла.
SSL-связь не удалась" Вот тут-то я и надеюсь, что вы, ребята, придете и спасете положение. Это записи в owncloud.conf:
Код (разметка): Я пробовал:
Удаление перенаправления с порта 40440 и добавление операторов SSL в этот раздел VirtualHost *:40440. Нет радости
Добавление протокола https в оператор прослушивания таким образом: прослушивание *:40440 https
Нет радости
Любая помощь будет высоко ценится.
С уважением
Пол Н.
Сервер теперь находится в демилитаризованной зоне на маршрутизаторе, к которому у меня нет административного доступа.
Переадресация портов настроена: 8080 подключается к порту 80, а 40440 — к порту 443. Внешний доступ с помощью клиента ownCloud с использованием порта 40440 работает нормально, но внутренне он не работает.
Я открыл порт 40440 на брандмауэре сервера и попытался использовать запись VirtualHost в owncloud.conf в файле etc/apache2/sites-available, чтобы перенаправить порт 40440 на https на 443, но не смог заставить его работать.
При попытке доступа к серверу с использованием внутреннего URL-адреса:
хтт PS://harry.mydomain.org.uk:40440/owncloud,
в окне ошибки отображается опция «использовать другой URL-адрес», «Повторить попытку без шифрования с использованием HTTP (небезопасно)» [это работает] или «Настроить сертификат TLS на стороне клиента». Отмена выдает: «Не удалось подключиться к ownCloud в
хтт пс://бла.бла.
SSL-связь не удалась" Вот тут-то я и надеюсь, что вы, ребята, придете и спасете положение. Это записи в owncloud.conf:
<VirtualHost *:80>
Alias /owncloud "/var/www/owncloud/"
ServerName harry.mydomain.org.uk
DocumentRoot /var/www/owncloud
Redirect permanent / https:/harry.mydomain.org.uk
</VirtualHost>
listen *:40440
<VirtualHost *:40440>
Alias /owncloud "/var/www/owncloud/"
ServerName harry.mydomain.org.uk
DocumentRoot /var/www/owncloud
Redirect permanent / [URL='https://lumtu.com/yti/a1551ay9odHRwczovL2hhcnJ5Lm15ZG9tYWluLm9yZyy9m']https://harry.mydomain.org.uk/[/URL]
</VirtualHost>
<VirtualHost _default_:443>
Alias /owncloud "/var/www/owncloud/"
ServerName harry.mydomain.org.uk
DocumentRoot /var/www/owncloud
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
</IfModule>
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
Код (разметка): Я пробовал:
Удаление перенаправления с порта 40440 и добавление операторов SSL в этот раздел VirtualHost *:40440. Нет радости
Добавление протокола https в оператор прослушивания таким образом: прослушивание *:40440 https
Нет радости
Любая помощь будет высоко ценится.
С уважением
Пол Н.