Я настроил виртуальный хост для устаревшего проекта Laravel, я могу отобразить форму входа, но когда я отправляю запрос POST, я получаю сообщение «ERR_EMPTY_RESPONSE» в Google Chrome. Но когда я выполняю запрос POST в Postman, сайт отображается правильно, выполняется проверка подлинности. Вот конфигурация виртуального хоста:
<VirtualHost *:80>
DocumentRoot "/Users/mycpu/sites/mysite/public"
ServerName mysite
ErrorLog "/Users/mycpu/sites/logs/mysite-error.log"
<Directory "/Users/mycpu/sites/mysite/public">
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
AllowOverride All
Options Indexes MultiViews FollowSymLinks
</Directory>
</VirtualHost>
и .htaccess в общественной зоне:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>