Помогите разобраться с apache
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Помогите разобраться с apache
Задача. Есть сайт. Доступ к сайту должен быть по стандартному 80-му порту. На сайте есть регистрация и аутентификация, к ним доступ должен быть по защищённому каналу. Проблема в том, как это лучше реализовать.
В данный момент я настроил виртуальный хост по 443-му порту, что наверное ни есть хорошо.
Можно на страницах аутентификации и регистрации в хеде прописать следующую строчку <meta http-equiv="Refresh" content="0; URL=https://www.new.site/page.html"> . Но тогда возникает вопрос (признаюсь не очень хорошо знаю apahce) как заставить мой виртуальных хост работать на двух портах. Или нужно сделать два одинаковых виртуальных хоста на 80-м и 443-м портах и форвардить с одного на другой в зависимости от задачи.
Возможно есть другие решения этой задачи.
В данный момент я настроил виртуальный хост по 443-му порту, что наверное ни есть хорошо.
Можно на страницах аутентификации и регистрации в хеде прописать следующую строчку <meta http-equiv="Refresh" content="0; URL=https://www.new.site/page.html"> . Но тогда возникает вопрос (признаюсь не очень хорошо знаю apahce) как заставить мой виртуальных хост работать на двух портах. Или нужно сделать два одинаковых виртуальных хоста на 80-м и 443-м портах и форвардить с одного на другой в зависимости от задачи.
Возможно есть другие решения этой задачи.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Помогите разобраться с apache
я делал два хоста 80 и 443 и ссылался на 443 в зависимости от необходимости.Garry04 писал(а):Или нужно сделать два одинаковых виртуальных хоста на 80-м и 443-м портах и форвардить с одного на другой в зависимости от задачи.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Помогите разобраться с apache
просьба не спамить, для этого есть раздел "Работа"
Z301171463546 - можно пожертвовать мне денег
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
2 zingel а при чем сдесь работа? вроде о ней здесь речь не идет 

-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Помогите разобраться с apache
номер порта никак не влияет на его защищённость, нужен mod_ssl. А слушать можно хоть сколько портовGarry04 писал(а):443-му порту, что наверное ни есть хорошо.
Код: Выделить всё
Listen 80
Listen 443
<VirtualHost *:80>
...
<VirtualHost *:443>
...
-
- сержант
- Сообщения: 186
- Зарегистрирован: 2008-07-04 17:17:59
- Откуда: Ukraine,Kiev
- Контактная информация:
Re: Помогите разобраться с apache
он удалил мой топик,Garry04 писал(а):2 zingel а при чем сдесь работа? вроде о ней здесь речь не идет
уважаемый вы бы могли описать подробнее ещё чтобы можно было понять всю суть так как форвардинг или 80 порт нужен непонятно,или такое как вы поставили 443 а 80 неможете .
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
я наверное неправильно выразился. Сейчас у меня весь сайт ходит по https, то есть ssl настроен.zg писал(а): номер порта никак не влияет на его защищённость, нужен mod_ssl.
warzoni писал(а):уважаемый вы бы могли описать подробнее ещё чтобы можно было понять всю суть так как форвардинг или 80 порт нужен непонятно,или такое как вы поставили 443 а 80 неможете .
обычное соединение http по 80-му порту необходимо для того, чтобы попасть на сайт, просмотреть какую-либо ознакомительную информацию.
для того чтобы зарегистрироваться или пройти аутентификацию (дабы не вещать пароли открытым текстом), хотелось бы проводить эти операции по зашифрованному соединению https и 443-му порту соответственно.
Каким способом можно это риализовать?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Помогите разобраться с apache
пускай весь сайт сидит на 80 порту, а админка в защищёнке. Как бы проблема не особо ясна.Garry04 писал(а):Каким способом можно это риализовать?
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
2 zg вот как сделать чтоб часть сайта работала по http, а часть по https и есть проблемма. Я могу реализовать так: сделать два одинаковых хоста, один пустить по http второй по https. Но почему-то мне кажется, что это не самое правильное решение. К тому же прийдется руками прописывать на каких страницах ходить по http на каких по https.
может средствами apache можно это сделать?
может средствами apache можно это сделать?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Помогите разобраться с apache
а не проще на одном хосте пустить и http и https?Garry04 писал(а):сделать два одинаковых хоста, один пустить по http второй по https

У нас статистика так и работает, хоть через http заходи, хоть через https, даже куки не теряются.
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
2 zg я так понял вы предлагаете вариант
как по другому реализовать я не знаю. Если есть способ пожалуйста подскажите где копать
Код: Выделить всё
<VirtualHost *:80>
ServerName nevajno.com
...
</VirtualHost>
<VirtualHost *:443>
ServerName nevajno.com
...
</VirtualHost>
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Помогите разобраться с apache
кто тебе мешает докуменрут прописать один? пускай вирт хосты будут разные, но пути никто не мешает выставить одинаковыеGarry04 писал(а):как по другому реализовать я не знаю
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
Понял, спасибо.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Помогите разобраться с apache
да и в конце концов, можно привязку к порту не делать, насолько я помню должно корректно работать
Код: Выделить всё
<VirtualHost *:*>
- Garry04
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-11-05 15:18:48
Re: Помогите разобраться с apache
Нашел еще одну возможность решить данную задачу, с использованием mod_rewrite. Как именно это сделать еще не разобрался, надо доку читать.