Я установил сертификат, но когда я пытаюсь получить доступ к URL с https, он дает мне 403 запрещенных ошибки, но когда я пытаюсь использовать его с http, он хорошо работает.
Я установил сертификат в/etc/ssl/certs/, и у меня есть следующие файлы:
В апаче я поместил .conf файл в
<VirtualHost *:80>
ServerName test.com
ServerAlias www.test.com
ErrorLog /var/log/apache2/aspnetcoredemo-error.log
CustomLog /var/log/apache2/aspnetcoredemo-access.log common
Redirect permanent "/" "https://test.com/"
<Directory /home/ubuntu/app>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerAdmin admin@test.com
ServerName test.com
ServerAlias www.test.com
DocumentRoot /home/ubuntu/app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/test_com.crt
SSLCACertificateFile /etc/ssl/certs/test_com.ca-bundle
SSLCertificateKeyFile /etc/ssl/certs/test_com.key
<Directory /home/ubuntu/app>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Веб-сайт, создают использование ядро .NET.
Я не знаю то, что неправильно я делаю здесь.
Я решаю проблему путем определения корректной Корневой папки Документа. Я указывал на неправильную папку.
После того, как я изменяю значение для корня Документа в/etc/apache2/sites-available/test.conf файле.