#php #laravel #apache #ssl
#php #laravel #apache #ssl
Вопрос:
Я размещаю проект React JS в корневом каталоге в качестве домашней страницы, а проект Laravel — в подпапке. Ранее, до настройки SSL, я мог получить доступ к проекту Laravel из вложенной папки, но после настройки SSL я не могу получить доступ к проекту Laravel из вложенной папки. Ниже приведена моя apache.conf
настройка файла после настройки SSL.
<VirtualHost *:80>
ServerName www.xxx.com.np
ServerAlias www.xxx.com.np
Redirect permanent / https://xxx.com.np/
<Directory "/var/www/xxx/html">
Options Includes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerName www.xxx.com.np
ServerAlias www.xxx.com.np
DocumentRoot /var/www/xxx/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateKeyFile /etc/ssl/xxx/key/myserver.key
SSLCertificateFile /etc/ssl/xxx/certs/xxx.crt
SSLCertificateChainFile /etc/ssl/xxx/certs/xxx.ca-bundle
<Directory "/var/www/xxx/html">
Options Includes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Структура каталогов на сервере.
/var/www /xxx /html => Проект React
/var/www /xxx/html/folder => в папке находится проект Laravel
/var/www /xxx//html /folder1 => Проект folder1 Laravel
Когда я получаю доступ, xxx.com.np/folder1
тогда я получаю пустую страницу routes of React вместо доступа к проекту Laravel в /folder1
подпапке