Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Apache  (Прочитано 1856 раз)

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

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Apache
« : 28 Февраля 2008, 20:09:53 »
Доброго всем времени суток!
Поставил перенаправление по 80 порту в локалке на ip моего компа.
Теперь можно заходить на веб-сервер удалённо.
Это меня радует.
Ещё больше будет радовать, если только для удалённых подключений (не из локальной сети) будет запрашиваться пароль.
Помоги настроить пожалуйста!

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Apache
« Ответ #1 : 28 Февраля 2008, 20:12:15 »
подробнее схемку расскажи чего хочешь и что сейчас есть. вопрос как выстрел в воздух.

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Apache
« Ответ #2 : 28 Февраля 2008, 20:20:22 »
Ну вообщем так..
Имеется локальная сеть полностью на wi-fi.
4 компа
192.168.1.1 - модем
192.168.1.2
192.168.1.4
192.168.1.3
192.168.1.33 - мой комп, с настроенный лампом.

при заходе из сети http://192.168.1.33 (тоесть на мой компьютер)
всё отлично, попадаем на веб сервер, всё работает
на модеме поставил перенаправление по 80 порту на 192.168.1.33
теперь стало возможно заходить на мой комп, котрый 192.168.1.33 с удалённого компа, набирая просто адрес модема, допустим
231.123.13.3
это всё хорошо.
немного нехорошо то, что вот так может любой зайти
а мне надо чтобы при удалённом подключении запрашивался пароль
при локальном, т.е. с компов из локальной сети ничего не запрашивалось

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Apache
« Ответ #3 : 28 Февраля 2008, 20:30:06 »
гуглить .htaccess
изучи его директивы.
простейшая организация доступа по паролю описана здесь http://www.lipetskhost.ru/support/doc/apache/

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Apache
« Ответ #4 : 28 Февраля 2008, 20:35:49 »
это понятно, что можно всё изучить
просто спросил, может кто знает как?

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Apache
« Ответ #5 : 28 Февраля 2008, 20:45:24 »
сцылку посмотрел?

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Apache
« Ответ #6 : 28 Февраля 2008, 20:54:49 »
да
так то я умею ставить

а как такой пароль поставить на доступ с внешки, а чтобы с локальной сети он не запрашивался??

Оффлайн boa

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
    • Карта рыбака
Re: Apache
« Ответ #7 : 28 Февраля 2008, 22:05:14 »
Можно сделать проще если лень читать про пароли :)
Переименуй index.html во что-нибудь другое. В итоге кто знает, тот страницу откроет. Кто не знает, тот нет. Да, index.html лучше, всё-таки, оставить пустым.

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Apache
« Ответ #8 : 29 Февраля 2008, 09:25:17 »
Нет, спасибо
эта система нас неустраивает(

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Apache
« Ответ #9 : 29 Февраля 2008, 10:17:53 »
.htaccess
AuthType Basic
AuthName "Restricted area"
AuthUserFile /path/to/passwd/file
Require valid-user
Order Deny,Allow
Deny from All
Allow from 192.168.0.0/16
Satisfy Any
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн polyak

  • Активист
  • *
  • Сообщений: 288
  • 726f6f745f75
    • Просмотр профиля
Re: Apache
« Ответ #10 : 29 Февраля 2008, 12:20:04 »
можно не использовать .htaccess
я делал так:
включаем поддержку ssl (в гугле море инфы)
рубим 80 порт, оставляем только 443:
sudo gedit /etc/apache2/ports.conf
Listen 443
дальше идем в /etc/apache2/conf.d
создаем файл с таким вот содержанием:
<Location "/">
        AuthType Basic
        AuthName "Authorization in PolyakStar-server"
        AuthUserFile /var/.htpasswd
        Require valid-user
</Location>
(про ограничение по IP постом выше)
обрати внимание что .htpasswd лучше класть в директорию недоступную апачу.
ссылка в тему:
http://www.google.com/search?hl=ru&as_qdr=all&q=filetype%3Ahtpasswd&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
« Последнее редактирование: 29 Февраля 2008, 13:31:06 от polyak »
726f6f745f75

Оффлайн sholoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Apache
« Ответ #11 : 29 Февраля 2008, 14:20:57 »
Спасибо всем!!!

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.