Я пытаюсь настроить простой автономный файловый сервер HTTPS на работе, доступный из Inte rnet.
Перенаправление портов выглядит нормально.
Я использую Apache в виртуальной машине, и вы можете увидеть мою конфигурацию Apache ниже:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /media/sf_VMs
<Directory /media/sf_VMs>
Options Indexes
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile "/home/ubuntu/passwords"
AuthGroupFile "/home/ubuntu/groups"
Require group Apache
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Несколько вещей:
- Когда я пытаюсь получить доступ к сайту из локальной сети, все работает нормально.
- Когда я пытаюсь получить доступ к веб-сайту из Inte rnet (например, из дома), после принятия сертификата я могу ввести свои учетные данные, а затем веб-сайт никогда не загружается. На Firefox через некоторое время выдается ошибка
PR_CONNECT_RESET_ERROR
. - Незнакомец, когда я пытаюсь зайти на сайт с моего мобильного 4G, все работает нормально.
Любая помощь будет принята с благодарностью!