Пишу на случай если у кого-нибуть возникнет подобный вопрос.
Apache стоит на диске C, и все странички автоматически берутся из папки C:/apache/www/.
А вам нужно некоторые файлы брать из папки D:/music/.
Если у вас стоит nginx для отдачи статики(jpg, html, png, flv, swf...)
То в nginx(conf/nginx.conf) пишем:
Код:
server {
...
location /music/ {
location ~* \.(jpg|html|swf|mp3)$ {
root D:/music;
}
}
...
}
Т.е. если вы обратитесь к
http://www.mysite.ru/music/my.html или
http://www.mysite.ru/music/my.mp3,
то у вас файл будет взят из папки D:/music (D:/music/my.html или D:/music/my.mp3) .
Но это сработает если вы обратитесь к статическому файлу(картинка, музыка, html, css, txt, flv...).
Если вы обратитесь к динамическим данным/файлу (выполняются на стороне сервера: php, различные программы которые нужно запустить, но не передавать), то уже нужно настраивать и Apache(conf/httpd.conf):
Код:
< IfModule alias_module >
Alias /music "D:/music"
< /IfModule >
Т.е. если вы обратитесь к
http://www.mysite.ru/music/my.php или
http://www.mysite.ru/music,
то у вас произойдёт обращение к файлу D:/music/my.php .