Ru-Board.club
← Вернуться в раздел «Программы»

» Gene6 FTP Server

Автор: lummey
Дата сообщения: 16.08.2007 15:22
Roboder

Цитата:
Можно ли вывести статистику и журналы посещения с сервера на сайт ?

Ты употребил очень правильное ключевое слово "вывести". Любой "вывод чего-то куда-то" подразумевает программирование. А "вывод на сайт" подразумевает установку веб-сервера (IIS или Apache) и написание серверных скриптов в среде PHP или ASP/ASP.Net. Прочие варианты лучше даже не рассматривать.


Цитата:
хотелось бы расширить возможности утилиты

И это тоже к вопросу о программировании.


Цитата:
3) И ещё, хотелось бы узнать. Есть такая утилита, которая сканирует FTP (допустим, раз в день) и выдаёт страницу в HTML виде ? Чтобы это всё дело повесить на сайт.

Ты опять употребил правильное слово "повесить". Но не задумался над тем, что, кроме скрипта, можно ещё повесить на сайт в виде обработчика. Можно вообще написать win32-задачу, которая независимо ни от чего сканировала бы определенное дерево на диске в определенном интервале времени и генерировала бы на выходе html прямо в каталоге веб-сервера. Но и это тоже к вопросу о программировании. Такие вещи лучше писать самому, потому что в сети решения настолько узкого профиля, скорее всего, отсутствуют. А хлопот с ними не оберешься.

Cruh

Цитата:
если файл не качается пользователями в течение 30 суток - файл удаляется автоматически, если скачивается то соответсвенно еще 30 дней хранения

Это должен быть довольно хитрый скрипт. Как и в прошлом случае, здесь скорее вопрос к движку веб-сервера, а не к функционалу фтп-сервера. Влоб, для Gene6, - можно написать только задачу, анализирующую лог transfers и сопоставляющую дату создания/изменения файла с наличием его имени в строке лога в зависимости от даты. Проще сходу не придумать. Ибо слив файла клиентом никак не влияет на системные атрибуты файла. Такие вещи тоже, наверно, нужно делать самому. И imho не факт, что глупый VB.Script сможет такой анализ. Такие задачи хорошо решать на C++/Delphi. Или нужно всё-таки искать готовую систему управления контентом, располагающую подобными возможностями, или вникать в тему и начинать программировать самостоятельно. Вопрос только в деньгах за это.

ftrucker

Цитата:
с чего вдруг его так переглючело

Очень напоминает ситуацию с несовпадением локалей на клиентской и серверной машине. Убедись в идентичности даты системного таймера на обоих машинах, включая региональные настройки. А также в отключении службы времени Windows. К самому Gene6 это однозначно не имеет никакого отношения, даже если ты заходишь локально и удалённо с одной и той же машины. Атрибуты файлов и прочая лабуда берётся из системных функций. WMI и WinApi. Может, на такую ерунду вообще не стоит обращать внимания?
Автор: ftrucker
Дата сообщения: 17.08.2007 08:22

Цитата:
Очень напоминает ситуацию с несовпадением локалей на клиентской и серверной машине.

Проверил еще раз все совпадает, при чем эффект проявляется на разных машинах.

Цитата:
А также в отключении службы времени Windows.

А вот этого делать нельзя, в домене она обязательна.

Цитата:
Может, на такую ерунду вообще не стоит обращать внимания?

Для моей задачи это критично. По дате определяется дальнейшие действия системы КИС.

Цитата:
К самому Gene6 это однозначно не имеет никакого отношения

Временно поднял на сервере IIS, проблема не проявляется. Запустил опять Gene6, все даты стали 2006 годом.

Вот еще что, если зайти на Gene6 каким нибудь фтп-клиентом то все нормально работает, но вариант с клиентом мне не подходит так как КИС использует IE.
Как то это побороть можно, а то на IIS оставаться не хочется.
Автор: lummey
Дата сообщения: 17.08.2007 13:30
ftrucker

Цитата:
Сегодня обнаружил что у закаченного на сервер файла в свойствах отображается "дата создания" ровно на один год меньше чем должна быть.

Через какую именно оболочку было получено несоответствие атрибутов файла на принимающей стороне по отношению к передающей. Учитывая, что:

Цитата:
если зайти на Gene6 каким нибудь фтп-клиентом то все нормально работает

Под "нормальной работой", по меньшей мере, подразумевается адекватное отображение оригинальных атрибутов файла фтп-клиентом, а также сохранение этих атрибутов даже после слива файла пользователем посредством ftp-клиента. В том числе через MS Internet Explorer, CuteFTP, FlashFXP и пр. Если всё это проходит нормально, то загвоздка вовсе не в Gene6, а в твоей "КИС". Спасибо, что упомянул о её существовании. Тебя сложно понять. Без обид.


Цитата:
Для моей задачи это критично. По дате определяется дальнейшие действия системы КИС.

Очевидно, что твой "КИС" - это вовсе не Kaspersky Internet Security, а некая корпоративная система управления контентом, - Corporate Information System. Не нужно быть телепатом, чтобы понять, что всё дело именно в этой программе.


Цитата:
Временно поднял на сервере IIS, проблема не проявляется.

Понятно. Вопрос вообще не в IIS, Apache, Gene6 или Serv-U. Это говорит ровно о том, что с http твоя "КИС" дружит, а с ftp у неё проблемы.


Цитата:
А вот этого делать нельзя, в домене она обязательна.

Служба времени преднизначена ровно для синхронизации системного таймера от любого контроллера времени. Она может использовать любой активный поставщик данных, установленный в системе. Лишь бы тот поддерживал SNTP. Поверь на слово, что домен без этой службы совсем не обвалится. И вообще-то это уже флейм.
Автор: Cruh
Дата сообщения: 17.08.2007 14:30
lummey
А на счет возможности выставлять права доступа к корневой директории без унаследования прав у вложенных папок т.е выставлять им права отдельно возможно или нет ?

Добавлено:
а то для анонимных пользователей, для корневой директории одни права, а для подпапок нужны другие (разные)
Автор: lummey
Дата сообщения: 17.08.2007 16:00
Cruh

Цитата:
А на счет возможности выставлять права доступа к корневой директории без унаследования прав у вложенных папок т.е выставлять им права отдельно возможно или нет ?

Да. С одной стороны, в Gene6 прописанные привилегии для корневого каталога любой физической вложенности определяют все привилегии для вложенного в него контента, если только ты не запретишь это явно, - путём ручного прописывания вложенной локации с предоставлением ей иных прав. Так ты быстро потеряешь способность контроля за вложенностью и наделаешь ошибок.
С другой стороны, корневую директорию можно создать как виртуальную. То есть виртуальный путь - '/', а физический - 'empty://'. Это абсолютно пустая виртуальная папка, которая "нигде". Каждый подкаталог (~второго уровня) в этой папке нужно будет прописывать вручную. И выделять для него права доступа тоже вручную. Правила распространения прав на вложенность (~третьего и более уровней) останутся, но больше не будут привязаны к физической локации относительно виртуального корня.
Такие вещи, как разделение прав (access rights) на просмотр каталогов и, - отдельно, - файлов в этих каталогах, с обычной точки зрения не поддаются никакому объяснению. Это проще прочувствовать самому, чем пытаться объяснить или понять из чужих объяснений.
Разница между этими двумя подходами в том, что прописанные вторым методом пермишены не будут вызывать потенциального конфликта привилегий корня и вложенных в него каталогов. И не дадут тебе запутаться самому.


Цитата:
а то для анонимных пользователей, для корневой директории одни права, а для подпапок нужны другие (разные)

Формируй ролевые группы. Учитывая то, что каждый пользователь может являться членом нескольких. Это очень удобно.
Автор: ftrucker
Дата сообщения: 17.08.2007 19:06

Цитата:
Под "нормальной работой", по меньшей мере, подразумевается адекватное отображение оригинальных атрибутов файла фтп-клиентом, а также сохранение этих атрибутов даже после слива файла пользователем посредством ftp-клиента. В том числе через MS Internet Explorer, CuteFTP, FlashFXP и пр. Если всё это проходит нормально, то загвоздка вовсе не в Gene6, а в твоей "КИС". Спасибо, что упомянул о её существовании. Тебя сложно понять. Без обид.

Без обид. Вот именно что CuteFTP отображает и сливает файлы с нормальными атрибутами, а MS Internet Explorer нет. Даже делаю так , содаю файл у себя на компе, заливаю на сервер, скачиваю его обратно, смотрим атрибуты там везде 2006 год, так происходит с MS Internet Explorer , а CuteFTP все нормально.

Цитата:
Очевидно, что твой "КИС" - это вовсе не Kaspersky Internet Security, а некая корпоративная система управления контентом, - Corporate Information System. Не нужно быть телепатом, чтобы понять, что всё дело именно в этой программе.
Понятно. Вопрос вообще не в IIS, Apache, Gene6 или Serv-U. Это говорит ровно о том, что с http твоя "КИС" дружит, а с ftp у неё проблемы

КИС это 1С.Предприятие 8.0. И дело совсем не в КИСе, ведь с другими ФТП серверами она нормально работает.



Автор: lummey
Дата сообщения: 17.08.2007 21:06

Цитата:
Вот именно что CuteFTP отображает и сливает файлы с нормальными атрибутами, а MS Internet Explorer нет

Ты хорошо локализовал проблему. Пойми теперь, что это само по себе уже диагноз: любой сторонний и узкозаточенный продукт под Windows (типа CuteFTP) базируется строго на собственных библиотеках. Которые, - как тебе отлично известно, - представляют из себя dll в каталоге инсталляции и/или в системном кэше. Тогда как IE представляет из себя не более чем оболочку доступа к файловой системе или тупой интерпретатор html с потребностью в плагинах расширения (которые тоже явл. не более чем библиотеками). Это две единственные его ипостаси. От самого ли Гейтса будут эти библиотеки или от сторонних разработчиков - до балды. Строго говоря, движок IE - это вообще номенклатура одних только библиотек расширения функций с интеграцией в виндовое ядро и ничего больше. Без каких бы то ни было обязательств Майкрософт к открытости для сторонних разработчиков. Сторонние продукты, базирующиеся на этом кретинизме, вызывают только жалость. Я отвлёкся, тебе нужен готовый ответ.
С учётом представленной информации, я категорически считаю, что это недоработка именно 1С и ничего больше. Даже не виндов. Задолбанную юзером винду я не рассматриваю вовсе. Готовый ответ заключается в удалении серверного продукта марки 1С; rollback'e всех обнов и в накатывании последнего сервис-пака безо всех обнов на целевые ОС;
2 вариант: обращение претензии в саппорт 1С.


Цитата:
ведь с другими ФТП серверами она нормально работает

С какими именно? Ты много их знаешь? А желания установить себе этот самый "стабильный фтп" не возникало? Какой тогда стимул ругать Gene6, если у тебя и так всё в порядке с другим ftp-сервером? Ты лукавишь. Я был бы тебе признателен за любые комментарии по этому вопросу, потому что проблемы интеграции 1С во что бы то ни было у меня тоже возникают. И на вполне легальных основаниях. Но пинять при этом на Gene6 или IIS у меня не возникает никакого желания. Если что - пиши в ПМ. Помогу, чем смогу.
Автор: ftrucker
Дата сообщения: 17.08.2007 22:37

Цитата:
Готовый ответ заключается в удалении серверного продукта марки 1С; rollback'e всех обнов и в накатывании последнего сервис-пака безо всех обнов на целевые ОС

Пробовал, не помагает.

Цитата:
2 вариант: обращение претензии в саппорт 1С

Бесполезно, ответ один, с MS IIS работает корректно, остальные побоку. И в правду с IIS работает, вот только разворачивать его ой как не хочется.

Цитата:
Какой тогда стимул ругать Gene6, если у тебя и так всё в порядке с другим ftp-сервером?

По Gene6 я не нашел описания дыр, значит софт надежный, быстро разворачивается и прост в настройках, а чего еще надо.
В понедельник попробую развернуть еще какие нибудь сервера, потестим.
Просто мне не понятна истинная причина, и мне нужно для себя однозначно решить можно его использовать с 1С или нет, работа у меня такая, сперва намучаться, зато потом не иметь проблем с клиентами.

Автор: spark
Дата сообщения: 19.08.2007 16:38
kish154

Цитата:
Проблема в следующем: при закачке\скачивании большого файла на сервак\с сервака - в конце загрузки FTP клиент (любой) зависает на 100%, при этом файл закачивается... соответсвенно сразу пачку фильмов не закачаешь\не скачаешь! Получается сам сервак отрубается от клиента спустя некоторое время.
В настройках FTP-ника на пользовате убрана галка типа отключать спустя 5 минут простоя!
В чем трабла? чожет винда отрубает сессию?

точно такая же проблема, до этого стоял Serv-U и такго не замечалось. На самом деле уже все перепробовал и ничего не помогает, реально начинает бесить, так как аплоадить приходится по одному файлу за раз, так как если запустить, к примеру, загрузку 2х файлов по 80мб, то после загрузки первого сервер отрубит соединение...
Автор: CAHE4KA
Дата сообщения: 24.08.2007 19:01
Не пинайте сильно, я новичок... Установил Gene6 v.3.9, но не получается организовать FTP из нескольких папок, лежащих в разных местах на диске. Из одной папки - легко: всё читается и скачивается, но только одна папка...
В user manual прекрасно описано как сделать виртуальную файловую систему, но вот только мануал для v.3.2, а в v.3.9 такой вкладки в настройках нет, а как побороть "виртуальные домены", которые появились здесь, но которых нет в инструкции я не знаю
Автор: albel
Дата сообщения: 25.08.2007 10:10
CAHE4KA
Что конкретно не получается организовать?
Вот пример конфигурации
а) создаёте корневой каталог FTP. Либо указываете папку на диске, либо делаете "заглушку" - пустую папку - с помощью средств виртуальной файловой системы. Где-то так:
Вирт.путь: /
Реальный путь: empty://
б) подбираете каталоги, которые хотите выложить в доступ на фтп. Для каждого каталога прописываете имя, с которым эта папка будет отображаться на сервере. Например,
Вирт.путь: /MUSIC
Реальный путь: D:\Docs\mp3\

Вирт.путь: /DOCS
Реальный путь: F:\MAIL\Lectures\

Если вы хотите, чтобы несколько папок были видны под одним именем, воспользуйтесь директивой merge://

p.s. А, да, прописывается это всё в учётной записях пользователя. Вкладка "Права доступа". Если хотите организовать анонимную учётную запись, делайте пользователя anonymous.

p.p.s. А зачем вам виртуальные домены? Вы хотите организовать несколько серверов на одном IP/порту с различной аутентификацией?
Автор: CAHE4KA
Дата сообщения: 25.08.2007 11:51

Цитата:
p.s. А, да, прописывается это всё в учётной записях пользователя. Вкладка "Права доступа". Если хотите организовать анонимную учётную запись, делайте пользователя anonymous.

Вот до этого я и не мог дойти, что на каждого пользователя надо задавать свои каталоги. Спасибо большое

Цитата:
p.p.s. А зачем вам виртуальные домены? Вы хотите организовать несколько серверов на одном IP/порту с различной аутентификацией?

Нет, не хочу. Просто уж не знал куда ткнуть, чтобы засунуть несколько папок
Автор: Infoline
Дата сообщения: 25.08.2007 12:44
Ребят! Несколько вопросов вам. Ну прям очень нужно. поиск икал нич етолком не нашел.

Возможно ли регистрация фтп аккаунтов в Gene6 спомощью веб скрипта, желательно php.

Ребят помогите!!! Создаю хостинг, щас тестирую, нужно както организовать регистрацию для ребят в локалке...

Я использую ТопСервер вместе с Gene6 ftp. И очень хотелось бы, надеюсь, на то, что возможен и есть гдето скрипт который бы создавал через веб интерфейс папку x:\home\virtual\domain.ru
и одновременно с етим создавал аккаунт для фтп сервера + запирал пользователя в x:\home\virtual\domain.ru


Наверно очень сложный вопрос? Но мне кажется почемуто, что такое возможно, но я не скриптер, очень нужен подобный скрипт!!! Если он существует или вы знаете где искать, помогите. А кто умеет в этой сфере шарить, был бы очень рад!!!

Автор: albel
Дата сообщения: 25.08.2007 18:55
Infoline
Посмотрите Web interface for users 2, там есть возможность самостоятельной регистрации пользователей на фтп.

http://www.g6ftpserver.com/forum/index.php?showtopic=730
Автор: Infoline
Дата сообщения: 25.08.2007 20:43
Да, я был на ихнем форуме сегодня. Нашел некоторые плагины которые бы мне может и пригодились, но Не могу понять зачем нужно расширение DWS, т.е. не нашел определения в интернете... и не представляю как может это расширение выполнятся на компьютере, незнаю соответственно программ для него. Мой топсервер не отображает файлы с расширением DWS на сайтах... он пытается их загрузить, тот же еффект как будто при отсутствии php на сервере.

Не поможете теперь здесь?
Автор: albel
Дата сообщения: 25.08.2007 22:58
Infoline
если я не ошибаюсь, в самом g6 есть встроенный http-сервер, который умеет обрабатывать данные запросы.
Автор: Infoline
Дата сообщения: 25.08.2007 23:30
albel
Не знал об этом. У меня вообще смутные познания в Gene6 хоть и знакомился в основах мануала)...

Ну а какже начать просмотр этих файлов если они лежат в x:\program files\gene6\plugins\~\www\...
а TopServer начинает показ файлов со всем с другого диска. Извините конечно что мои посты немного туповаты, но а как же, ведь это компьютерный форум )))
В общем, как зделать так чтобы файлы показывались по определенному веб адресу? Вы знаете? Если знаете то напишите пожалуйста.
Автор: Roboder
Дата сообщения: 25.08.2007 23:59
Там же всё написано на форуме, как и что делать.... Той Топсервер вообще не нужен. Порт уже прописан 21001, его можно изменить в файле cs_usradmin.ini (так же, нужно прописать туда все свои IP адреса, или поставить *) Для администраторского Веб интерфейса смени порт (допустим 81)

Я вот так сделал www.videograin.pp.ru/FTP.htm
Автор: Infoline
Дата сообщения: 26.08.2007 00:03
Ну Вам наверняка и не нужен .

Все спасибо! Разобрался... я просто в английском ну нифига не понимаю))) вроде гуглю поюзал, врубился...

Спасибо.

Единственное насчет регистрации непонял.. Как совершенно иной человек зарегистрируется и сам создаст себе аккаунт? Вот это не понял а в остальном все гуд..
Автор: Roboder
Дата сообщения: 26.08.2007 00:11
Тыкай http://127.0.0.1:21001/admin.dws (127.0.0.1 - это твой IP) потом, кнопку log in, ну а дальше уже разбирайса. Надо почтовый сервак иметь, на сколько я понимаю + моск.
Автор: albel
Дата сообщения: 26.08.2007 00:25
Roboder

Цитата:
Надо почтовый сервак иметь

вроде как в том же User's WebInterface реализован SMTP
Автор: lummey
Дата сообщения: 29.08.2007 18:32
spark

Цитата:
Проблема в следующем: при закачке\скачивании большого файла на сервак\с сервака - в конце загрузки FTP клиент (любой) зависает на 100%, при этом файл закачивается...

Любая операция по ftp предваряется переустановлением портов сокета из назначенного конкретному домену диапазона. Проверь, что домену предоставлено достаточное кол-во портов для обслуживания всех клиентских соединений. И что этот диапазон реально не пересекается ни с какими другими доменами, системными службами и параллельно работающими сетевыми приложениями.


Цитата:
аплоадить приходится по одному файлу за раз, так как если запустить, к примеру, загрузку 2х файлов по 80мб, то после загрузки первого сервер отрубит соединение...

Проверь параметры домена. Такие как допустимое кол-во клиентов, максимум соединений с одного IP, квоты. Проверь ограничения интересующей тебя учётной записи. Imho косяк где-то в настройках Gene6. Попробуй удалить Gene6 и переустановить его, предварительно вычистив все конфиги на винте и возможные ключи в реестре.
Автор: DimaMag
Дата сообщения: 31.08.2007 07:20
На висту кто-нибудь пробовал поставить сие чудо? Поделитесь ....
Автор: Voodoo Child
Дата сообщения: 31.08.2007 15:20
Подскажите пожалуйста, можно ли в гене создать файл со списком расшаренных файлов (чтобы опрос сервера поисковиком производился быстрее)
Автор: Umbrall
Дата сообщения: 05.09.2007 10:41
Voodoo Child
так нет, но если есть желания можно скрипт написать

Добавлено:
DimaMag
друг пробывал, сервер нормально работает, но смотря со стороны пользователя появляются большие проблемы с аунтарификацией, они не всегда входят в свои акаунты особенно, если пользователь на XP
Автор: Gavrik
Дата сообщения: 07.09.2007 16:50
удалено..
Автор: epson950
Дата сообщения: 21.09.2007 11:15
Ребята, помогите разобраться со временем доступа, чето я запутался. надо чтобы доступ был с 20 вечера до 12 утра следующего дня по будням и круглосуточно с вечера пятницы по утро понедельника.
если поставить на какойто день с 20 по 12 как он это интерпретирует?

Несколько дней проканоебелся с этой проблемой, но так решения не нашел, но могу уточнить вопрос- как сделать расписание работы на 1 день, что бы работал, предположим, с 8 до 9, с 13 до 14 и с 18 до 19? возможно ли это?
Автор: lummey
Дата сообщения: 26.09.2007 19:46
epson950
Открой целевую группу или учётную запись. Войди в "Time of day access". Отметь галку "Enabled", если она не отмечена. Сними галку "Use the same shedule every day", если она установлена. Тебе откроются опции установки времени доступа по каждому дню недели. Если этого мало, установи лимит эксплуатации данной учётной записи/группы в "Options->Expires on...".
Автор: epson950
Дата сообщения: 26.09.2007 21:14
lummey скажи пожалуйста, ты вопрос внимательно читал? мне нужно запускать учетную запись (именно учетку, а не весь сервак, что бы ты еще не предложил сервис шедулером отключать) 3 раза в день по часу. Теперь объясни, как это сделать твоим способом?
Автор: lummey
Дата сообщения: 28.09.2007 21:55
удалено самоцензурой. задолбало.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Для Архитекторов!!!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.