Конфигурация Apache2 дает 404 для корневого документа с http, но не https

199
school_guy

В настоящее время я пытаюсь заставить мой сервер apache 2 работать. Я могу успешно подключиться через https. Но http выдает ошибку 404.

vhost http

<VirtualHost example.com:80> ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com  DocumentRoot /var/www/example.com/html #<Directory /var/www/example.com/html> # Options Indexes FollowSymLinks MultiViews # AllowOverride None # Order allow,deny # allow from all #</Directory>  <ifmodule mod_rewrite.c=""> RewriteEngine On RewriteCond % off RewriteRule (.*) https://%$1 [R=301,L] </ifmodule>  #SSL Redirect Redirect permanent / https://example.com/  ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On </VirtualHost> 

И мой https vhost

<VirtualHost *:443> ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com  SSLEngine on SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem  # Pfad zu den Webinhalten DocumentRoot /var/www/example.com/html </VirtualHost> 

Спасибо, что посмотрели.

0

1 ответ на вопрос

-1
school_guy

Я удалил example.com:80 и заменил его на *: 80.