Страница 1 из 1
Помогите разобраться с apache
Добавлено: 2008-12-09 13:51:42
Garry04
Задача. Есть сайт. Доступ к сайту должен быть по стандартному 80-му порту. На сайте есть регистрация и аутентификация, к ним доступ должен быть по защищённому каналу. Проблема в том, как это лучше реализовать.
В данный момент я настроил виртуальный хост по 443-му порту, что наверное ни есть хорошо.
Можно на страницах аутентификации и регистрации в хеде прописать следующую строчку <meta http-equiv="Refresh" content="0; URL=http
s://
www.new.site/page.html"> . Но тогда возникает вопрос (признаюсь не очень хорошо знаю apahce) как заставить мой виртуальных хост работать на двух портах. Или нужно сделать два одинаковых виртуальных хоста на 80-м и 443-м портах и форвардить с одного на другой в зависимости от задачи.
Возможно есть другие решения этой задачи.
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 15:38:07
Raven2000
Garry04 писал(а):Или нужно сделать два одинаковых виртуальных хоста на 80-м и 443-м портах и форвардить с одного на другой в зависимости от задачи.
я делал два хоста 80 и 443 и ссылался на 443 в зависимости от необходимости.
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 16:57:43
zingel
просьба не спамить, для этого есть раздел "Работа"
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:03:58
Garry04
2 zingel а при чем сдесь работа? вроде о ней здесь речь не идет

Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:11:00
zg
Garry04 писал(а):443-му порту, что наверное ни есть хорошо.
номер порта никак не влияет на его защищённость, нужен mod_ssl. А слушать можно хоть сколько портов
Код: Выделить всё
Listen 80
Listen 443
<VirtualHost *:80>
...
<VirtualHost *:443>
...
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:11:42
warzoni
Garry04 писал(а):2 zingel а при чем сдесь работа? вроде о ней здесь речь не идет

он удалил мой топик,
уважаемый вы бы могли описать подробнее ещё чтобы можно было понять всю суть так как форвардинг или 80 порт нужен непонятно,или такое как вы поставили 443 а 80 неможете .
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:35:40
Garry04
zg писал(а): номер порта никак не влияет на его защищённость, нужен mod_ssl.
я наверное неправильно выразился. Сейчас у меня весь сайт ходит по https, то есть ssl настроен.
warzoni писал(а):уважаемый вы бы могли описать подробнее ещё чтобы можно было понять всю суть так как форвардинг или 80 порт нужен непонятно,или такое как вы поставили 443 а 80 неможете .
обычное соединение http по 80-му порту необходимо для того, чтобы попасть на сайт, просмотреть какую-либо ознакомительную информацию.
для того чтобы зарегистрироваться или пройти аутентификацию (дабы не вещать пароли открытым текстом), хотелось бы проводить эти операции по зашифрованному соединению https и 443-му порту соответственно.
Каким способом можно это риализовать?
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:41:43
zg
Garry04 писал(а):Каким способом можно это риализовать?
пускай весь сайт сидит на 80 порту, а админка в защищёнке. Как бы проблема не особо ясна.
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 17:52:04
Garry04
2 zg вот как сделать чтоб часть сайта работала по http, а часть по https и есть проблемма. Я могу реализовать так: сделать два одинаковых хоста, один пустить по http второй по https. Но почему-то мне кажется, что это не самое правильное решение. К тому же прийдется руками прописывать на каких страницах ходить по http на каких по https.
может средствами apache можно это сделать?
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 18:00:46
zg
Garry04 писал(а):сделать два одинаковых хоста, один пустить по http второй по https
а не проще на одном хосте пустить и http и https?
У нас статистика так и работает, хоть через http заходи, хоть через https, даже куки не теряются.
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 18:18:37
Garry04
2 zg я так понял вы предлагаете вариант
Код: Выделить всё
<VirtualHost *:80>
ServerName nevajno.com
...
</VirtualHost>
<VirtualHost *:443>
ServerName nevajno.com
...
</VirtualHost>
как по другому реализовать я не знаю. Если есть способ пожалуйста подскажите где копать
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 18:49:39
zg
Garry04 писал(а):как по другому реализовать я не знаю
кто тебе мешает докуменрут прописать один? пускай вирт хосты будут разные, но пути никто не мешает выставить одинаковые
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 18:55:24
Garry04
Понял, спасибо.
Re: Помогите разобраться с apache
Добавлено: 2008-12-09 18:57:18
zg
да и в конце концов, можно привязку к порту не делать, насолько я помню
должно корректно работать
Re: Помогите разобраться с apache
Добавлено: 2008-12-10 13:46:42
Garry04
Нашел еще одну возможность решить данную задачу, с использованием mod_rewrite. Как именно это сделать еще не разобрался, надо доку читать.