Я пытаюсь включить ssl / https в моем локальном веб-проекте, так как мне нужно смоделировать некоторые конкретные методы с apis, которые принимают только такой протокол. Я уже пробовал и следовал нескольким учебникам, как текущим, так и тем несколько лет назад Тем не менее, ни один из них не работает, и я понятия не имею, где я неправильно понял. Я следил за статьями здесь , здесь , здесь , здесь и здесь . но никто из них не работал для меня.
P.S .: в настоящее время я использую порт 800 для HTTP и порт 4430 для SSL, поскольку IIS уже использует значения по умолчанию.
Ниже показано, как я определил свой виртуальный хост в файле /AMPAM/apache/conf/extra/httpd-vhosts.conf:*1016 в XAMPP.
<VirtualHost *:800>
DocumentRoot "C:/xampp/htdocs/robot_api"
ServerName robot-api.lh
<Directory "C:/xampp/htdocs/robot_api">
</Directory>
</VirtualHost>
<VirtualHost *:800>
DocumentRoot "C:\xampp\htdocs\web-projects"
ServerName web-project.lh
<Directory "C:\xampp\htdocs\web-projects">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:4430>
DocumentRoot "C:\xampp\htdocs\web-projects"
ServerName web-project.lh
SSLEngine on
SSLCertificateFile "/xampp/apache/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "/xampp/apache/conf/ssl.key/server.key"
<Directory "C:\xampp\htdocs\web-projects">
Require all granted
</Directory>
</VirtualHost>
и это то, что появляется, когда я посещаю адрес моего виртуального хоста с префиксом https://
: