Автор Тема: виртуальный хостинг  (Прочитано 18508 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« : 18 Января 2002, 04:57:11 »
Доброе время суток
помогите плиз решить ):
"у меня хостят 2 клиента. их родительские директории
/opt2/intercon1/httpd/htdocs/firms/customer1 и
/opt2/intercon1/httpd/htdocs/firms/customer2
Как сделать чтобы они не видели друг друга? имеется ввиду чтобы они  не
могли
"лазить" в директории друг друга и использовать SSI и PHP вставочки со страниц не принадлежащих им
По идее нужно поставить какой то "permissions" на папочку firms и/или сунуть туда какой нибудь страшный файлик .htaccess

спасибо
виктор

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #1 : 18 Января 2002, 19:42:09 »
Никсовая машина ?
лазать по фтп - настрой доступ по фтп для данных папок. Apache тут не причем.
SSI они не смогут использовать из другой директории - путь до него читается от корня сайта, который задается в директиве DocumentRoot
А так, сделай просто пермишны на все файлы  типа 0644 Для того, чтобы тиснуть инфу с чужого сайта - надо по меньшей мере знать, где она лежит.

Если чего еще вспомню - напишу.
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #2 : 18 Января 2002, 19:53:59 »
не катит....я перепробовал все по доступу ): (тупым методом перебора) тут по идее надо фигню типа .htaccess использовать...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #3 : 18 Января 2002, 21:52:27 »
Да. Я балбес.
В .htaccess  пишешь такое:
Для первой конторы:

allow from all
deny from http://www.customer1.ru

Для второй:

allow from all
deny from http://www.customer2.ru


Или по IP:


allow from all
deny from Customer2

Для второй:

allow from all
deny from IP Customer1


Это можно прописать либо в httpd.conf либо в  .htaccess
Лучше, конечно в httpd.conf

Напиши, если не заработает.
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #4 : 18 Января 2002, 23:10:55 »
По моему чо то наклевывается... только эту фигню нужно написать для директории firm, иначе customer1 и customer2 выкинут их со своих директорий ): кстати их не 2 а больше.
Ты можеш написать эту хренотень? Где можно по русски прочитать про это?
сенкса ):

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #5 : 19 Января 2002, 01:01:51 »
Нет директорию firms писать нельзя. Просто я первом варианте я описался.  ссылки на хосты надо поменять местами.
Ты это напиши в httpd.conf Тогда они не выкинут ничего.
Где прочитать по-русски - не знаю :(
Чего там писать-то?
Напиши это практически так, как есть.

Как вариант попробуй так:


order deny allow
allow from all
deny from IP  192.168.172

Вместо  того адреса, что я поставил впиши IP всех, кто у тебя хостится, или если они все в одной подсетке то неполный IP
типа:
197.168.172/255.255.25.240 <=> IP/NetMask
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #6 : 19 Января 2002, 01:16:00 »
а почему нельзя в firms, я не понял?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #7 : 19 Января 2002, 01:21:31 »
Извини, описался. Немного неправильно поначалу тебя понял.
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #8 : 19 Января 2002, 01:27:45 »
теперь я не понял, чего ты не понял ):

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #9 : 19 Января 2002, 01:48:22 »
Да уровни вложенности неправильно посчитал. В общем не важно. Самый безопасный способ - httpd.conf
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #10 : 19 Января 2002, 02:02:55 »
ну, ладно. не горячись. насколько я понимаю .htacces имеет приоритет над httpd.conf в конкретной директории. По моему в этом направлении грести надо... По идее эта задача стандартная и решенная сисадминами хостинговых компаний, потому что по существу речь идет о виртуальном (не Shared хостинге). Но я обращался к некоторым хостерам-они молчат, или в мануал посылают. И по идее здесь одним .htaccess не обойтись

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #11 : 19 Января 2002, 02:05:51 »
Почему не обойтись?
Просто то, что я тебе привел - можно сказать взято из мануала.
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #12 : 19 Января 2002, 02:08:34 »
пхп чихать хотел на .htaccess.....

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
виртуальный хостинг
« Ответ #13 : 19 Января 2002, 02:13:13 »
Так клиент не сможет выложить скрипт в директорию уровнем выше чем DocumentRoot.
Потом скрипт же посылает айпишник своего сервака на другой сервак. Тут ты его хтассесом и отрезаешь.
или я не прав?
Урл он тоже посылает. Так что можно и по нему кастрацию проводить.
AS IS...

Оффлайн intercon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ukraino.com
виртуальный хостинг
« Ответ #14 : 19 Января 2002, 02:21:16 »
речь идет не о доступе через www, а о клиентах, которые имеют доступ к управлению субдиректориями

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28