Назад | Перейти на главную страницу

Включить папку для определенного хоста www вне корневой папки документа

Ubuntu 12.04, работающий на сервере Apache. Интересно, можно ли запустить / получить доступ из файла html / php браузера из другого места, кроме корневого, скажем, из папки / тестовой папки в корне

Итак, как только я вхожу в браузер example.com/testfolder, он будет выполняться так же, как и из var / www / example.com / httpdocs / testfolder.

Но файлы и эта папка будут в корне в / testfolder, а не в корне документа (httpdocs). Я вообще не хочу помещать эту папку физически в httpdocs. Цель состоит в том, чтобы скрыть эти файлы / папки из папки www vhost по умолчанию.

Вы должны использовать <Directory> директива и Alias:

https://stackoverflow.com/questions/15770778/configure-apache-conf-for-alias

Каталог не обязательно должен находиться внутри корневого каталога документов.

Вы можете сделать символическую ссылку, команду bash:

ln -s /testfolder/ /var/www/example.com/httpdocs/

или

Вы можете сделать директиву Alias ​​в конфигурации своего сервера:

Alias /testfolder/ /var/www/example.com/httpdocs/testfolder/