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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Вопрос про Webmin и VirtualHosts  (Прочитано 2608 раз)

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

Оффлайн zi0n

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Вопрос про Webmin и VirtualHosts
« : 14 Июня 2010, 23:49:51 »
У меня стоит apache2 + mysql + php + webmin
Есть субдомен (зарегестиррованный) webmin.myip.ru
Как сделать что бы при вводе webmin.myip.ru (без всяких дополнительных портов и т.п.) я попадал в webmin

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #1 : 15 Июня 2010, 00:49:41 »
В файлике /etc/hosts прописать что-то типа
127.0.0.1   webmin.myip.ru

Оффлайн zi0n

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #2 : 15 Июня 2010, 01:53:04 »
Не, подходит .... еще есть идеи ?

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #3 : 15 Июня 2010, 02:08:16 »
Подходит, подходит. смотрим что у нас прописано в виртуальном хосте и соответствующий айпишник и имя сайта вбиваем в /etc/hosts. На всякий случай проверяем, чтобы в /etc/nsswitch.conf была строчка типа:
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
« Последнее редактирование: 15 Июня 2010, 02:12:15 от xmig »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #4 : 15 Июня 2010, 02:51:20 »
В файлике /etc/hosts прописать что-то типа
127.0.0.1   webmin.myip.ru

Читай вопрос и не неси ахинею.

У меня стоит apache2 + mysql + php + webmin
Есть субдомен (зарегестиррованный) webmin.myip.ru
Как сделать что бы при вводе webmin.myip.ru (без всяких дополнительных портов и т.п.) я попадал в webmin

Apache mod_proxy
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #5 : 15 Июня 2010, 09:23:17 »
Цитировать
Цитировать
В файлике /etc/hosts прописать что-то типа
127.0.0.1   webmin.myip.ru

Читай вопрос и не неси ахинею.
Причём тут ахинея? Автор же не указал, как конкретно он хочет подключиться к серверу. Если цепляемся к локальному web-серверу - этого бывает достаточно, если цепляемся снаружи - то настраиваем name-based виртуальный хост для webmina, или поднимаем виртуальный интерфейс и настраиваем ip-based виртуальный хост. Не забываем в dns прописать нужный ip.

« Последнее редактирование: 15 Июня 2010, 09:28:48 от xmig »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #6 : 15 Июня 2010, 14:34:37 »
Цитировать
Цитировать
В файлике /etc/hosts прописать что-то типа
127.0.0.1   webmin.myip.ru

Читай вопрос и не неси ахинею.
Причём тут ахинея? Автор же не указал, как конкретно он хочет подключиться к серверу.
Как сделать что бы при вводе webmin.myip.ru (без всяких дополнительных портов и т.п.) я попадал в webmin

Я не просто так сказал - "читай вопрос".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Frankenstein2017

  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #7 : 15 Июня 2010, 20:45:02 »
zi0n, уточни задачу. Попадать на webmin нужно локально или снаружи?
В любом случае, нужно писать не 127.0.0.1, а IP-адрес, который у тебя на сетевой прописан.
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #8 : 16 Июня 2010, 02:35:51 »
Цитировать
Цитировать
Как сделать что бы при вводе webmin.myip.ru (без всяких дополнительных портов и т.п.) я попадал в webmin
Я не просто так сказал - "читай вопрос".
И что я должен был сказать человеку в таком случае: "купи бубен"?
И кстати, мне действительно интересно, как же с помощью mod_proxy можно решить эту задачу? И как это согласуется с "(без всяких дополнительных портов и т.п.) "?
« Последнее редактирование: 16 Июня 2010, 02:47:01 от xmig »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #9 : 16 Июня 2010, 02:56:14 »
После конкретного обдумывания, действительно может не получиться. Я не уверен, что mod_proxy может работать с https протоколом.

Но теория именно эта.
https://твойдомен(:443)/ проксируется апачем на https://localhost:10000/

Как вариант, http://webmin.твойдомен(:80)/ редиректится на https://webmin.твойдомен:10000/ (будет работать 100%, не требует mod_proxy - достаточно mod_rewrite в пределе)

(Вашу мать, ну почему нельзя выключить парсинг BBкода в сообщении?)
« Последнее редактирование: 16 Июня 2010, 03:01:22 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #10 : 16 Июня 2010, 04:27:23 »
мда, совсем забыл, что webmin работает на 10000 порту... лет 7 им не пользовался.  :idiot2:  Тогда да, mod_rewrite, думаю, будет лучшим решением.
В описание виртуального хоста нужно добавить следующее (если ничего не напутал):
<Location />
     RewriteEngine on
     RewriteCond %{HTTPS} !=on
     RewriteRule .* https://%{HTTP_HOST}:10000%{REQUEST_URI} [QSA,R=permanent,L]
</Location>
или в корневой директории вэбмина создать файлик .htaccess, поместить в него этот же код, но без тега Location.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #11 : 16 Июня 2010, 14:33:31 »
мда, совсем забыл, что webmin работает на 10000 порту... лет 7 им не пользовался.  :idiot2:  Тогда да, mod_rewrite, думаю, будет лучшим решением.
В описание виртуального хоста нужно добавить следующее (если ничего не напутал):
<Location />
     RewriteEngine on
     RewriteCond %{HTTPS} !=on
     RewriteRule .* https://%{HTTP_HOST}:10000%{REQUEST_URI} [QSA,R=permanent,L]
</Location>

HTTP_HOST уже содержит порт, если обращались по адресу с указанием порта.
Работать не будет (с)

Цитировать
или в корневой директории вэбмина создать файлик .htaccess, поместить в него этот же код, но без тега Location.

Что, простите?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #12 : 16 Июня 2010, 16:28:52 »
Цитировать
Работать не будет (с)
Вот Фома неверующий... Это же легко проверить. Только что у себя на сервере прописал - всё работает как и было задумано.

Цитировать
Что, простите?
Настройки виртуального хоста можно задавать не только через конфиг апача, но и через файл .htaccess, причем посредством этого файла можно управлять настройками для любой директории сайта.
В нашем случае в корневой директории сайта с вэбмином создаем файл .htaccess (если его там нет) и записываем в него только
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}:10000%{REQUEST_URI} [QSA,R=permanent,L]
Для скептиков - тоже проверил, всё работает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #13 : 16 Июня 2010, 16:29:32 »
С каких пор вебмин работает на апаче?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xmig

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Вопрос про Webmin и VirtualHosts
« Ответ #14 : 16 Июня 2010, 16:40:10 »
http://www.webmin.com/apache.html

Цитировать
У меня стоит apache2 + mysql + php + webmin
Вот я и подумал, что webmin настроен работать на апаче.

 

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