|
|
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Есть PC1 (IP1: 192.168.0.10) с windows, на котором запущен Apache. Есть PC2 (IP2: 192.168.0.99) на котором крутится сервис, который позволяет смотреть содержимое папки с указанного IP (через Apache). По умолчанию, в файле httpd.conf, DocumentRoot указан, как: Код: plaintext Если указать IP адрес в этом сервисе первой машины (т.е. 192.168.0.10) и запустить, то можно увидеть содержимое папки C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs Как можно настроить Apache таким образом, чтобы при запуске сервиса с разных IP, можно было бы увидеть содержимое своей конкретной папки в зависимости от IP адреса, на котором запускается сервис? Например: 1. Если запустили сервис на машине с адресом IP2 [192.168.0.99] и указать в нем IP1 [192.168.0.10], то можно увидеть содержимое папки C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/Apache1 2. Если запустили сервис на машине с адресом IP3 [192.168.0.100] и указать в нем IP1 [192.168.0.10],, то можно увидеть содержимое папки C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/Apache2 3. Если запустили сервис на машине с адресом IP4 [192.168.0.101] и указать в нем IP1 [192.168.0.10],, то можно увидеть содержимое папки C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/Apache3 и т.д. ЗЫ. Предполагаю, что в httpd.conf можно каким-то образом задать правила, по которым с определенных IP будут видны определенные папки. Как это можно сделать, может кто-то подтолкнет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 14:36 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
На официальном сайте есть документация по Апаче, хреновая конечно, но есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 14:42 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Я никак не могу найти в каком направлении смотреть, документацию уже всю перерыл, но по теме не нашел нужного... может кто сможет помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 14:45 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
winfastЯ никак не могу найти в каком направлении смотреть, документацию уже всю перерыл, но по теме не нашел нужного... может кто сможет помочь? смотри в направлении mod_REWRITE модуль на лету изменяет запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 15:14 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Необходимо не изменять запросы... а в зависимости от IP (с которого идет запрос) открывать нужный DocumentRoot папку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 19:16 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
А в чём разница? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 19:34 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Смотри в сторону virtualhost Реврайт может переадресовать запрос куда. А у ТС - насколько понимаю - как раз и вопрос в настройке этого кудато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 08:57 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
winfastЗЫ. Предполагаю, что в httpd.conf можно каким-то образом задать правила, по которым с определенных IP будут видны определенные папки. Как это можно сделать, может кто-то подтолкнет?Если я правильно понимаю ход ваших мыслей, то вы ищите виртуальный хостинг. IP-based, если оставаться в рамках вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 19:11 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Нет, я хочу, чтобы при коннекте с другого компа PC2 (IP2: 192.168.0.99) на мой PC1 (IP1: 192.168.0.10), на котором установлен Apache, по 80му порту, PC2 видел бы сразу содержимое своей папки, например htdocs/Apache1 При коннекте с компа PC3 к PC1 - PC2 видел бы сразу содержимое также своей папки, например htdocs/Apache2 Причем важно, чтобы был не редирект, а сразу открытие нужой папки. С редиректом я нашел решение через .htaccess, но оно к сожалению мне не подходит (см выше почему) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 15:36 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Думаю, mod_rewrite поможет. Применение того или иного правила реврайта определять директивой RewriteCond с проверкой переменной REMOTE_ADDR на соответствие айпишнику. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 15:54 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
я пробывал в .htaccess прописывать RewriteEngine on RewriteCond %{REMOTE_ADDR} (127.0.0.1) RewriteRule ^$ http://localhost/Apache1/ [R=301] это работает перенаправлением на страницу а необходимо чтобы изнрачально открывалась http://localhost/Apache1/ в зависимости от IP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 16:02 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
winfast, А задлянафига прописывать R=301, если Вы как раз не хотите это делать? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 16:14 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
а без нее также не выходи эта команада как я понимаю перенаправляет в любом случае... т.е. изначально все равно мы попадаем в корень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 16:49 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
winfast, Зачем гадать? Прочтите уже документацию: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 19:27 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
vklewinfast, Зачем гадать? Прочтите уже документацию: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule зачем что-то придумывать, если тутешные телепаты выдадут готовое решение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2011, 22:10 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
winfastНет, я хочу, чтобы при коннекте с другого компа PC2 (IP2: 192.168.0.99) на мой PC1 (IP1: 192.168.0.10), на котором установлен Apache, по 80му порту, PC2 видел бы сразу содержимое своей папки, например htdocs/Apache1 При коннекте с компа PC3 к PC1 - PC2 видел бы сразу содержимое также своей папки, например htdocs/Apache2 Причем важно, чтобы был не редирект, а сразу открытие нужой папки.Пишите собственное приложение. Я не помню, чтобы хоть какой-то веб-сервер позволял менять корневой каталог в зависимости от IP-адреса клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2011, 13:02 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Топпикстартеру не требуется менять корневой каталог. Ему нужно лишь отображать различные директории в зависимости от. А это совсем не одно и то же. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2011, 14:16 |
|
||
|
Настройка Apache в windows
|
|||
|---|---|---|---|
|
#18+
vkleТоппикстартеру не требуется менять корневой каталог. Ему нужно лишь отображать различные директории в зависимости от. А это совсем не одно и то же. Он даже перезапись запросов не хочет использовать, хотя это и криво. А хочет странную хню из коробки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 19:34 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=37447347&tid=1497718]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
112ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 414ms |

| 0 / 0 |
