Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache: два сайта на одном IP

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

kastyan43

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья. Есть виртуальный хостинг : site1  
есть 2й сайт :site2
 
Работаю с сайтом 2 с разных компов, и намудрил лешего, для того чтоб файлы обновлялись на сервере, сайт2 находится в папке Dropbox. ТОесть сайт 2 находиться www/dropbox/site2.
 
На локалке я сделал к нему виртуалку, он доступен по адресу site2. А вот при доступе с инета возникает проблема, адрес получается 92.22.22.22/dropbox/site2.
 
Вопрос: Как мне организовать доступ к сайту по IP/site2?
 
Может есть возможность подобной работы минуя Дропбокс?))

Всего записей: 6 | Зарегистр. 19-03-2013 | Отправлено: 19:33 14-06-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kastyan43 А Alias /site2 /var/web/dropbox/site2 разве не прокатит?

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 20:00 14-06-2014 | Исправлено: vlary, 20:04 14-06-2014
kastyan43

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
<VirtualHost *:80>
    DocumentRoot "c:/wamp/www/dropbox/mvc"
    ServerName mvc
     
        Alias /mvc  /c:/wamp/www/dropbox/mvc
    <directory "c:/wamp/www/dropbox/mvc">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Allow,Deny
        Allow from all
    </directory>
</VirtualHost>

 
хоть ты тресни не пашет)))
 

Код:
94.181.193.77 - - [15/Jun/2014:09:46:56 +0400] "GET /mvc HTTP/1.1" 404 201

Всего записей: 6 | Зарегистр. 19-03-2013 | Отправлено: 09:48 15-06-2014 | Исправлено: kastyan43, 11:31 15-06-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хоть ты тресни не пашет)))  
И не будет пахать. VirtualHost - для доступа по имени сайта, а не по его айпи.
Делай через Alias , как я тебе написал.

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 13:32 15-06-2014
kastyan43

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Куда его писать?

Всего записей: 6 | Зарегистр. 19-03-2013 | Отправлено: 21:13 15-06-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kastyan43
Цитата:
Куда его писать?
В httpd.conf

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 23:14 15-06-2014
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Прошу подсказать по теме "двух сайтов на одном IP"
Задача - развернуть на VPS WEB-ресурс доступный исключительно тем у кого есть его адрес, для всех остальных http-сервер (апач) при любом запросе должен сразу обрывать соединение (никаких error 403).
Реализацию вижу так:
Доступ к ресурсу организовывать через virtualhost по указанному доменному имени. (здесь проблем нет)
А вот в дефолтном необходимо рвать любую попытку соединения.
Все что смог найти для апача, это возвращение каких либо ошибок, но хотелось бы реализовать как в nginx.
Пример реализации на nginx:

Код:
 
server {
        listen          80 default_server;
        return      444;
}
 

Всего записей: 1963 | Зарегистр. 02-12-2011 | Отправлено: 04:09 31-08-2014
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
да на гугль заредиректь да и все. Первым виртуалхостом впиши редирект
 
<VirtualHost *:80>
    Redirect 301 / http://google.com/
</VirtualHost>
 
P/S/ ну судя по документации нгинкс тоже не рвет соединения, а откидывает ошибку 444. Но это ошибка чисто из нгинкс - апач ее насколько я понял не поддерживает.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:32 31-08-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
Цитата:
WEB-ресурс доступный исключительно тем у кого есть его адрес
Блин, опять "security by obscurity". Везде пишут, что это не лучший метод, да неймется.
Закэширует Гугл твою страничку, и будет показывать всем желающим.
Цитата:
для всех остальных http-сервер (апач) при любом запросе должен сразу обрывать соединение (никаких error 403).  
Повесь лучше сервер на нестандартный порт, и сообщай его вместе
с айпи избранным.
А на 80 порту, поскольку он не задействован, будет "connection refused",
как раз то, что ты хочешь.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 15:17 31-08-2014
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем спасибо, за прошедшую ночь до всего уже сам дошел.
 

Код:
<VirtualHost *:80>
    ServerName default
</VirtualHost>

 
vlary

Цитата:
Блин, опять "security by obscurity". Везде пишут, что это не лучший метод, да неймется.  

 
Если можно в ЛС, чем все мотивируют убожество этого метода? Ну или ссылку где об этом почитать.

Всего записей: 1963 | Зарегистр. 02-12-2011 | Отправлено: 18:40 31-08-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
Цитата:
Если можно в ЛС, чем все мотивируют убожество этого метода? Ну или ссылку где об этом почитать.
Набери в Гугле security by obscurity и читай на здоровье.
А в житейском плане об этом хорошо сказал папаша Мюллер в популярном фильме:
"Что знают двое, то знает свинья".


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 18:57 31-08-2014
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
[offtop_mode]
vlary
Почитал, ранее об этом термине "security by obscurity" не слышал, но я сторонник того, что это не должно являться основным методом защиты, только как доп для отсеивания большинства тех, кто "не в теме". На данном этапе адрес ресурса не афишируется в паблик и не подвергается индексации поисковиками. Пока будет идти его наполнение ограниченной группой лиц для вывода в мир, я успею подготовить комплекс мер защиты.
За замечание спасибо.
[/offtop_mode]

Всего записей: 1963 | Зарегистр. 02-12-2011 | Отправлено: 19:36 31-08-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
Цитата:
Пока будет идти его наполнение ограниченной группой лиц для вывода в мир
Для ограничения доступа имеются  .htaccess и .htpasswd.
Зачем костыли изобретать?


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 01:49 01-09-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache: два сайта на одном IP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru