powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Настройка Apache в windows
18 сообщений из 18, страница 1 из 1
Настройка Apache в windows
    #37446366
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть PC1 (IP1: 192.168.0.10) с windows, на котором запущен Apache.
Есть PC2 (IP2: 192.168.0.99) на котором крутится сервис, который позволяет смотреть содержимое папки с указанного IP (через Apache).
По умолчанию, в файле httpd.conf, DocumentRoot указан, как:

Код: plaintext
DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"

Если указать 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 будут видны определенные папки. Как это можно сделать, может кто-то подтолкнет?
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37446373
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На официальном сайте есть документация по Апаче, хреновая конечно, но есть.
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37446380
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я никак не могу найти в каком направлении смотреть, документацию уже всю перерыл, но по теме не нашел нужного... может кто сможет помочь?
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37446414
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winfastЯ никак не могу найти в каком направлении смотреть, документацию уже всю перерыл, но по теме не нашел нужного... может кто сможет помочь?

смотри в направлении mod_REWRITE
модуль на лету изменяет запросы
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37446902
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо не изменять запросы... а в зависимости от IP (с которого идет запрос) открывать нужный DocumentRoot папку
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37446923
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём разница?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37447347
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри в сторону virtualhost

Реврайт может переадресовать запрос куда. А у ТС - насколько понимаю - как раз и вопрос в настройке этого кудато.
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37448728
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winfastЗЫ. Предполагаю, что в httpd.conf можно каким-то образом задать правила, по которым с определенных IP будут видны определенные папки. Как это можно сделать, может кто-то подтолкнет?Если я правильно понимаю ход ваших мыслей, то вы ищите виртуальный хостинг. IP-based, если оставаться в рамках вопроса.
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450064
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, я хочу, чтобы при коннекте с другого компа PC2 (IP2: 192.168.0.99) на мой PC1 (IP1: 192.168.0.10), на котором установлен Apache, по 80му порту, PC2 видел бы сразу содержимое своей папки, например htdocs/Apache1
При коннекте с компа PC3 к PC1 - PC2 видел бы сразу содержимое также своей папки, например htdocs/Apache2

Причем важно, чтобы был не редирект, а сразу открытие нужой папки.

С редиректом я нашел решение через .htaccess, но оно к сожалению мне не подходит (см выше почему)
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450095
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, mod_rewrite поможет. Применение того или иного правила реврайта определять директивой RewriteCond с проверкой переменной REMOTE_ADDR на соответствие айпишнику.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450110
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пробывал в .htaccess прописывать

RewriteEngine on

RewriteCond %{REMOTE_ADDR} (127.0.0.1)
RewriteRule ^$ http://localhost/Apache1/ [R=301]

это работает перенаправлением на страницу
а необходимо чтобы изнрачально открывалась http://localhost/Apache1/ в зависимости от IP
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450150
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winfast,

А задлянафига прописывать R=301, если Вы как раз не хотите это делать?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450260
winfast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а без нее также не выходи
эта команада как я понимаю перенаправляет в любом случае... т.е. изначально все равно мы попадаем в корень...
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450549
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winfast,

Зачем гадать? Прочтите уже документацию: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37450751
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklewinfast,
Зачем гадать? Прочтите уже документацию: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule

зачем что-то придумывать, если тутешные телепаты выдадут готовое решение!
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37455050
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winfastНет, я хочу, чтобы при коннекте с другого компа PC2 (IP2: 192.168.0.99) на мой PC1 (IP1: 192.168.0.10), на котором установлен Apache, по 80му порту, PC2 видел бы сразу содержимое своей папки, например htdocs/Apache1
При коннекте с компа PC3 к PC1 - PC2 видел бы сразу содержимое также своей папки, например htdocs/Apache2

Причем важно, чтобы был не редирект, а сразу открытие нужой папки.Пишите собственное приложение.
Я не помню, чтобы хоть какой-то веб-сервер позволял менять корневой каталог в зависимости от IP-адреса клиента.
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37455082
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Топпикстартеру не требуется менять корневой каталог. Ему нужно лишь отображать различные директории в зависимости от. А это совсем не одно и то же.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Настройка Apache в windows
    #37456280
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleТоппикстартеру не требуется менять корневой каталог. Ему нужно лишь отображать различные директории в зависимости от. А это совсем не одно и то же.
Он даже перезапись запросов не хочет использовать, хотя это и криво. А хочет странную хню из коробки.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Настройка Apache в windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]