1 (01.12.2011 11:15:31 отредактировано yaapelsinko)

Здрасьте всем.
История такая. Установил ClearOS 5.2 с графической консолью, фтп, веб и mysql серверами.
Через евонную веб-консоль я
1) включил ftp.
2) создал юзора ftp:ftp с разрешением на доступ к ftp
3) включил web и mysql.
4) создал виртуальный хостa somewhat.lan с разрешением загружать файлы по ftp.
5) сервер у меня в VirtualBox (как система redhat), соединена виртуальным патчкордом с виртуальным адаптером хоста, ну и в /c/windows/system32/drivers/etc/hosts добавлены строки
192.168.137.10 somewhat.lan
192.168.137.10 system.clearos.lan
192.168.137.10 and.so.forth

Каким-то чудом это всё работало, юзор ftp неплохо лазил в фтпшничек сайта по somewhat.lan:2121 через тотал командер, видел там папку somewhat.lan как-то что-то туда заливал.

Потом я осваивал друпаловские и линуксовые премудрости, и в процессе установил туда этот ваш мортон командер, php-gd, ffmpeg, EPEL и RPMFORGE, поковырялся в настройках пхп (в части максисального объёма загружаемых файлов), разбирался с установкой sphinx, добавил gcc и gcc-c++ (хотя, я так понял, можно было обойтись). Ничего связанного с фтп не трогал.

И вот потом я всё через ту же веб-консоль добавил ещё один виртуалный хост newhost.lan, разрешил загрузку по фтп ииии....
В общем, после этого при попытках подключиться в 192.168.137.10:2121 или любому имеющемуся virtualhost:2121 я получаю лишь сообщения, что не могу подлючиться. До проверки логинов-паролей дело даже е доходит. Хотя сервер работает, сайт, там, веб-консоль всё так же доступна.

Я даже не то, чтобы спросить, в чём проблема, но вообще какого хрена так произошло? :o
С чистой инсталляции попробовал долбануть два хоста - долбанул, всё работает.
Но вот теперь вспоминаю, что когда я пытался долбать новые хосты уже после того, как провёл предварительную подготовку системы (это, в сущности, лишь установка мортон командера и пхп-гд, так как я это всё под сайты на друпале делаю), то с ними так же возникали проблемы - то якобы прав на фтп нет, когда они есть, то вижу папку, а открыть нельзя...

Проверял - proftpd is running.

2

Логи, логи, логи...

3

Короче, где логи, относящиеся конкретно к proftpd, я не знаю, но дело вот какое.
Поделал там разные команды, наткнулся на тест конфиг.
При попытках тестануть конфиг - пишет, мол, ip system.clearos.lan (это имя сайта по умолчанию, который всегда есть) то ли не найден, то ли неизвестен, не помню.
При попытках перезапуска - опять же, ругается на это. Так что непонятно, как это он у меня был proftpd is running, если и тут явно видно, что запуститься-то он и не может. Да и когда на фтп зайти пытаешься - тупо не подключается, будто нет такого сервиса.

Ну, самое первое, что пришло на ум - прописать его в етк/хостс, что я и сделал.
И всё заработало.

Непонятно, почему отсутствие виртуального хоста в хостс приводит к такой проблеме. Ведь если с чистой установки понаделать их, то всё работает (адреса виртуальных хостов при этом в хостс не добавляются). Перестаёт работать тогда, когда уже что-то там поковыряешь. Единственное, что связано с изменением конфигурации хостов, что я делал - это вносил в те же хостс адрес одного из сайтов (ну, там, 192.168.137.10 sait.lan). Это друпал ругался, зачем-то ему это надо. После этого всё как работало, так и продолжало, проблем с доступом к фтп не возникало.
Но, предположительно, после таких изменений ломается механизм добавления новых виртуальных сайтов через веб-интерфейс.

Как-то так.

4

Если все решилось, то отмечайте тему решенной

5

Логи, логи, логи...

И всё заработало.

Hrafn, прочитали заклинание и все... вы прям маг-целитель какой-то  smile

6

ab если бы все так просто решалось

7

metra пишет:

Логи, логи, логи...

И всё заработало.

Hrafn, прочитали заклинание и все... вы прям маг-целитель какой-то  smile

Нет, это как обычно бывает - в тему кто-то отвечает ровно через день после того, как домучал сам.

8

Hrafn пишет:

Если все решилось, то отмечайте тему решенной

Зашёл в редактирование - не нашёл никакой галки, намекающей на добавление зелёненького "решено" в заголовке.

9

Ссылка [Решено] есть внизу, доступна модераторам.
Просто надо написать, мол "Вопрос решён, ставьте [Решено]".