Чайницкий вопрос по Апачу
-
- Уже с Приветом
- Posts: 5738
- Joined: 04 Dec 2000 10:01
- Location: MN -> Moscow -> Thailand
Чайницкий вопрос по Апачу
Имеется Апач 1.3 под Виндовс.
Я понимаю, что RTFM, но потратив на это дело с час, я так и не смог найти как подмапить к серверу каталог, находящийся на другом диске.
Какая директива для этого используется?
Я понимаю, что RTFM, но потратив на это дело с час, я так и не смог найти как подмапить к серверу каталог, находящийся на другом диске.
Какая директива для этого используется?
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: Чайницкий вопрос по Апачу
Shin wrote:Имеется Апач 1.3 под Виндовс.
Я понимаю, что RTFM, но потратив на это дело с час, я так и не смог найти как подмапить к серверу каталог, находящийся на другом диске.
Какая директива для этого используется?
В httpd.conf:
DocumentRoot
-
- Уже с Приветом
- Posts: 5738
- Joined: 04 Dec 2000 10:01
- Location: MN -> Moscow -> Thailand
Re: Чайницкий вопрос по Апачу
f_evgeny wrote:В httpd.conf:
DocumentRoot
А разве их может быть несколько?
Мне нужно добавить к существующей структуре один каталог.
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: Чайницкий вопрос по Апачу
Shin wrote:f_evgeny wrote:В httpd.conf:
DocumentRoot
А разве их может быть несколько?
Мне нужно добавить к существующей структуре один каталог.
http://httpd.apache.org/docs-2.0/vhosts/
http://httpd.apache.org/docs-2.0/vhosts/name-based.html - name-based
http://httpd.apache.org/docs-2.0/vhosts/ip-based.html - IP-based
Сабина
-
- Уже с Приветом
- Posts: 723
- Joined: 17 Sep 2003 10:00
Re: Чайницкий вопрос по Апачу
Sabina wrote:Shin wrote:f_evgeny wrote:В httpd.conf:
DocumentRoot
А разве их может быть несколько?
Мне нужно добавить к существующей структуре один каталог.
http://httpd.apache.org/docs-2.0/vhosts/
http://httpd.apache.org/docs-2.0/vhosts/name-based.html - name-based
http://httpd.apache.org/docs-2.0/vhosts/ip-based.html - IP-based
Сабина
Shin wrote:Имеется Апач 1.3 под Виндовс.
Смотри, не обломись на полдороги - товарищ "Небо"
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: Чайницкий вопрос по Апачу
Оранжевое Небо wrote:Sabina wrote:http://httpd.apache.org/docs-2.0/vhosts/Shin wrote:Имеется Апач 1.3 под Виндовс.
В 1.3 тоже это есть
http://httpd.apache.org/docs/vhosts/name-based.html
Сабина
-
- Уже с Приветом
- Posts: 5738
- Joined: 04 Dec 2000 10:01
- Location: MN -> Moscow -> Thailand
Нет, либо я чего-то не понимаю, либо это не то что надо:
Т.е. для каждой присоединяемой директории, не входящей в иерархию Root directory я должен заводить по хосту, IP адресу или порту.
Может я не совсем точно объяснил:
У меня сейчас есть:
http://www.mydomain.com/files/ отображает содержимое каталога
W:\home\localhost\subdomain\files
я хочу, чтобы при обращении по адресу
http://www.mydomain.com/pics/
показывалось содержимое каталога
d:\pictures\shared_pictures\
Т.е. должна быть директива типа VirtualDirectory, коей я не вижу. Может есть какие моды для создания виртуальных директорий?
Each VirtualHost must correspond to a different IP address, different port number or a different host name for the server
Т.е. для каждой присоединяемой директории, не входящей в иерархию Root directory я должен заводить по хосту, IP адресу или порту.
Может я не совсем точно объяснил:
У меня сейчас есть:
http://www.mydomain.com/files/ отображает содержимое каталога
W:\home\localhost\subdomain\files
я хочу, чтобы при обращении по адресу
http://www.mydomain.com/pics/
показывалось содержимое каталога
d:\pictures\shared_pictures\
Т.е. должна быть директива типа VirtualDirectory, коей я не вижу. Может есть какие моды для создания виртуальных директорий?
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Shin wrote:У меня сейчас есть:
http://www.mydomain.com/files/ отображает содержимое каталога
W:\home\localhost\subdomain\files
я хочу, чтобы при обращении по адресу
http://www.mydomain.com/pics/
показывалось содержимое каталога
d:\pictures\shared_pictures\
По линку на доки версии 1.3 написано
Name-based virtual hosting is usually simpler, since you need only configure your DNS server to map each hostname to the correct IP address and then configure the Apache HTTP Server to recognize the different hostnames.
Может в ваших DNS настройках надо что-нибудь подкрутить?
Сабина
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Shin wrote:я хочу, чтобы при обращении по адресу
http://www.mydomain.com/pics/
показывалось содержимое каталога
d:\pictures\shared_pictures\
Может Вам надо вот это
http://httpd.apache.org/docs/urlmapping.html#outside :
Files Outside the DocumentRoot
There are frequently circumstances where it is necessary to allow web access to parts of the filesystem that are not strictly underneath the DocumentRoot. Apache offers several different ways to accomplish this. On Unix systems, symbolic links can bring other parts of the filesystem under the DocumentRoot. For security reasons, Apache will follow symbolic links only if the Options setting for the relevant directory includes FollowSymLinks or SymLinksIfOwnerMatch.
Alternatively, the Alias directive will map any part of the filesystem into the web space. For example, with
Alias /docs /var/web
the URL http://www.example.com/docs/dir/file.html will be served from /var/web/dir/file.html. The ScriptAlias directive works the same way, with the additional effect that all content located at the target path is treated as CGI scripts.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
[quote="f_evgeny"]
Может Вам надо вот это
http://httpd.apache.org/docs/urlmapping.html#outside :
[quote]
Шин, Евгений вам вроде нашел то что надо. Вы уж напишите, не томите, подошло ли?
Мы же тут все набираемся опыта в конечном итоге.
Сабина
Может Вам надо вот это
http://httpd.apache.org/docs/urlmapping.html#outside :
[quote]
Шин, Евгений вам вроде нашел то что надо. Вы уж напишите, не томите, подошло ли?
Мы же тут все набираемся опыта в конечном итоге.
Сабина
-
- Уже с Приветом
- Posts: 5738
- Joined: 04 Dec 2000 10:01
- Location: MN -> Moscow -> Thailand
f_evgeny wrote:Может Вам надо вот это
Во, вот это, похоже, то что надо. Вот нужный мод: http://httpd.apache.org/docs/mod/mod_alias.html
Спасибо за подсказку!
Настоящий хомяк в своей жизни должен сделать три вещи: пожрать, поспать и сдохнуть.
-
- Новичок
- Posts: 85
- Joined: 13 Nov 2003 00:09
- Location: Seattle,WA
Прошу прощения, если не совсем вник в суть вопроса, но даже под виндами были команды создания ссылок на другие директории. На памать приходят слова типа assign или subst, но могу ошибаться. Смысл в том, чтоб создать ссылку на директорию на другом диске частью дерева директорий webroot. Если не прав, специалисты поправят.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
Mike_MIPT wrote:Прошу прощения, если не совсем вник в суть вопроса, но даже под виндами были команды создания ссылок на другие директории. На памать приходят слова типа assign или subst, но могу ошибаться. Смысл в том, чтоб создать ссылку на директорию на другом диске частью дерева директорий webroot. Если не прав, специалисты поправят.
если я правильно помню, на UNIXе Апач по ссылке не пойдет если ето не субдиректория оф DocumentRoot. Because of security reasons.
Для етого там mod_rewrite есть.
Верить нельзя никому - даже себе. Мне - можно!
-
- Уже с Приветом
- Posts: 1224
- Joined: 07 Sep 1999 09:01
- Location: Belmont, Ca
Ответ неверный.
Делается Alias и location в httpd.conf и все.
Более того, location можно защитить отдельным паролем,
запретить или разрешить доступ с определенных IP или подсетей,
если стоит ssl, то разрешить доступ к определенным location только по https
да и кучу всего другого. Единственно, необходимо, чтобы директория была доступна пользователю от которого бежит apache
Делается Alias и location в httpd.conf и все.
Более того, location можно защитить отдельным паролем,
запретить или разрешить доступ с определенных IP или подсетей,
если стоит ssl, то разрешить доступ к определенным location только по https
да и кучу всего другого. Единственно, необходимо, чтобы директория была доступна пользователю от которого бежит apache
Помогите жертвам валютной ипотеки.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
-
- Уже с Приветом
- Posts: 1224
- Joined: 07 Sep 1999 09:01
- Location: Belmont, Ca
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Mike_MIPT wrote:Прошу прощения, если не совсем вник в суть вопроса, но даже под виндами были команды создания ссылок на другие директории. На памать приходят слова типа assign или subst, но могу ошибаться. Смысл в том, чтоб создать ссылку на директорию на другом диске частью дерева директорий webroot. Если не прав, специалисты поправят.
есть но
1. результат виден только в сессии пользователя их исполнившего
2. результат теряется после закрытия сессии
-
- Уже с Приветом
- Posts: 188
- Joined: 02 Jul 2004 22:50
- Location: ToЯonTo™, Canada
по-моему так:
#
# Aliases: Add here as many aliases as you need (with no limit). The format is
# Alias fakename realname
#
<IfModule mod_alias.c>
Alias /blah-blah/ "D:\\blah-blah"
<Directory "C:\\www\blah-blah">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
# End of aliases.
#
# Aliases: Add here as many aliases as you need (with no limit). The format is
# Alias fakename realname
#
<IfModule mod_alias.c>
Alias /blah-blah/ "D:\\blah-blah"
<Directory "C:\\www\blah-blah">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
# End of aliases.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония