Apache 2.4 с настройкой SSL - есть 403 запрещено - PullRequest
0 голосов
/ 20 ноября 2018

У меня проблема с моим конфигом apache.Я только что установил новый сервер Windows с Apache2.4 и сертификатом SSL, но когда я хочу получить доступ к своему https://localhost,, у меня появляется ошибка 403.

Это мой vhost-myproject.conf

<VirtualHost *:443>
  DocumentRoot "D:/www/myproject/public"
  SetEnv APPLICATION_ENV "production"
  SetEnv ZF2_PATH D:/zend/ZendFramework-2.4.13/library
  ServerName myproject.fr
  <Directory "D:/www/myproject/public">
      Options +ExecCGI +FollowSymLinks
      DirectoryIndex index.php
      AllowOverride All
      Require all granted
  </Directory>

  SSLEngine on
  SSLCertificateFile "D:/mycertificate.crt"
  SSLCertificateKeyFile "D:/mykey.key"
</VirtualHost>

А это мой .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]
    RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]


</IfModule>

И мои хосты

127.0.0.1       localhost myprojet.fr
ip_server       myprojet.fr localhost

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 01 июня 2019

Проверьте файл httpd.conf и убедитесь, что параметры «Listen» и «ServerName» настроены как «Listen 80» и «ServerName localhost: 80».

...