У меня проблема с привязкой внешнего хранилища к домашнему каталогу PHP.
Я использую веб-сервер Litespeed в Linux Centos 6, и все нормально работает в домашнем каталоге пользователя.
Но я хочу создать балансировщик нагрузки между двумя моими жесткими дисками для лучшего обслуживания в часы пик.
Я использую конфиги ниже в httpd.conf для создания псевдонима, и он хорошо работает, когда я пытаюсь загрузитьфайлы, например, https://example.com/cdn/file.mp4
Alias /cdn/ "/cdn/files/"
<Directory "/cdn/files">
Options Indexes MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>
Но если я попытаюсь использовать путь в php-скриптах, например, проверьте, file_exists кажется, что я не могу.
Iустановить моего домашнего пользователя и группу во внешних каталогах.
Есть идеи?!
Обновление 1: Я пробовал символьные ссылки с домашнего каталога на внешний каталог, но результат пока не получен.
Обновление 2: мой простой php-код:
<?php
if(file_exists('/cdn/files/file.mp4') || file_exists('/cdn/file.mp4') || file_exists('./cdn/file.mp4') || file_exists('./~cdn/file.mp4')){
echo "yes";
}else{
echo "no";
}
?>
результат: нет