Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Организация хостинга (http://forum.oszone.net/showthread.php?t=47511)

Vich 01-04-2005 19:13 312071

Организация хостинга
 
Собственно интересует софт под хостинг. Вернее система управления им. Т.е. понятно, что все это будет работать в связке apache+php+ftp+mysql... Но вот софт все это разруливающий не знаком совсем. Можно конечно все это руками делать - но это вариант только если хостятся относительно небольшое количество сайтов.
Нашел GNU Hosting Helper и Денвер. Про первый много не могу сказать.. что касается второго - слышал разное (впрочем как обычно) и лестное и нет.
Кто что может посоветовать? Если возможно. Ну и желательно с обоснованием

WebCode 01-04-2005 19:59 312084

Денвер, это уже настроенные Апач+ПХП+Мускул ПОД ВИНДОВС, для разработки... Так что, для УПРАВЛЕНИЯ хостингом отподает, хостинг, нормальный, на Никсах нужно поднимать...

Vich 01-04-2005 20:09 312087

Цитата:

хостинг, нормальный, на Никсах нужно поднимать
про денвер просмотрел, что он под винду.. под freebsd будет серв работать..

ruslandh 01-04-2005 20:13 312090

Просто хочу спросить специалистов Zope - это из этой области ?

ihc 01-04-2005 23:09 312145

Zope -- это сервер приложений. Уже года три на нём живу, забыл про пхп, перл и прочую лабуду (да простят меня адепты). И если по поводу перла можно ещё вести споры, то про пхп даже думать не хочется. Если народ захочет подробнее, могу запостить немного про архитектуру, производительность и администрирование. У Zope есть свои минусы, это не панацея, но для многого она (оно?) незаменима, это сугубо имхо -- в смысле, имею мнение -- хрен отспоришь.

WebCode 02-04-2005 00:08 312162

ihc, а можно ссылок и немного описания??? Будем рады...

ihc 02-04-2005 12:53 312275

http://zope.org.ru -- когда-то там был персональный сайт Олега Бройтмана. С тех пор там успел поселиться проект Plone.org.ru, и часть заметок первого автора утеряна, а жаль. По любому, полезную информацию там найти можно и сейчас.

http://zope.org -- сайт самого проекта Zope. Там же есть ссылки на полезные сайты, там можно скачать всю необходимую документацию. Там же (через поиск) можно искать т.н. продукты для Zope, расширяющие его возможности.

В двух словах про Zope. Это коплекс на базе кроссплатформенного объектно-ориентированного языка программирования Python ( http://python.org ). Сравнивать его с Java не буду, лень, да и оффтопик. Zope несёт в себе (http|ftp|webdaw|xml-rpc)-сервер и сервер приложений. Благодаря встроенному веб-серверу может быть запущен сам по себе, а может работать как cgi или fastcgi через апач. Знающие люди также советуют такой вариант: запускать встроенный сервер и проксировать его наружу апачем.

Администрирование Zope ведётся или через конфиги (только базовое -- порты, директории и т.п.) или через веб-интерфейс. Веб-интерфейс будет понятен любому пользователю проводникоподобных файломанагеров -- дерево директорий и список файлов (объектов).

Всю информацию Zope хранит в базе данных, по умолчанию используя встроенную ZODB, которая хранит инфу одним толстым файлом на диске. Также есть опыт (не у меня, правда) "сращивания" Zope с традиционными БД -- PostgreSQL && MySQL. Работает Zope с объектами и методами. И те, и другие хранятся в базе данных и к ним можно доступиться, например, через ftp и отредактировать в нотепаде. Я, правда, предпочитаю webdav и konqueror :)

Вот, собственно, и все. Zope очень прост в освоении, если понять несколько базовых принципов ООП. Например, если в одной папке лежит документ doc и метод edit, то корректно будет вызвать урл http://для.примера.нет/doc/edit , и метод edit будет применён к документу doc. В Zope есть т.н. folderish объекты, которые могут быть одновременно и папкой и объектом, в зависимости от того, как их вызвали -- со слэшом на конце или без. Также, если в папке нет объекта, то он будет запрошен из вышележащей папки, своебразное наследование, зовётся в Zope "acquisition". Это позволяет хранить site-wide заголовки и футеры в корне сайта, в отедльных папках подменяя локальными. В остальных папках будут унаследованы корневые.

Внутри себя Zope позволяет оперировать с:
1) обычным HTML. Храните статик, никто не мешает (:)) Zope даст возможность вести версии сайта и отката -- undo, -- по версиям как сайта, так и файлов.
2) ZPT -- нынче модно, но для новичка будет малопонятно, сразу скажу. Не самая тривиальная технология. Описана в Zope Book на сайте проекта.
3) DTML -- это аналог ColdFusion, так, наверное, будет понятнее всего. Разметка в тексте html, которая представляет из себя специальные тэги и парсится при "выдаче" документа наружу. Самая простая, доступная для изучения технология, также описана в Zope Book. Не позволяет сложных вещей, но простейшую динамику -- "на раз".
4) Скрипты Python -- для самураев. Но удобно, я мелкие скриптики иногда кропаю, благо Python весьма прост.
5) Скрипты Perl, PHP, sh, awk и тп.. -- если установлен соотв. продукт. Обычно бессмысленная вещь, т.к. DTML + Python хватает "за глаза".

Ну, и последнее -- Zope есть под все системы, под которыми работает Python. А список ОС, которые поддерживает Python, шире аналогичного у Java.

ihc 02-04-2005 14:08 312299

Повесил несколько скриншотов:

http://personal.peet.spb.ru/screenshots/zope1.png/view

Размер ссылки ~180Kb, каждой последующей -- около того. Кстати, на Zope такой альбомчик делается очень простым кодом (:))

archy 04-04-2005 18:06 312800

Vich
Глянь в сторону cPanel

Vich 04-04-2005 18:19 312803

Цитата:

Глянь в сторону cPanel
поглядел.. всем хорошо - только не бесплатная..

archy 05-04-2005 13:00 313028

Vich
Есть бесплатные аналоги вроде как...

WebCode 06-04-2005 22:15 313486

archy, а какие бесплатные аналоги CPanel'и???

archy 07-04-2005 16:21 313732

Здесь обсуждается эта тема.
гуглить запретили чтоли?

WebCode 07-04-2005 23:37 313835

archy, ну простите, хочется пообщаться с людьми, с машинами я и на работе успеваю...


Время: 04:07.

Время: 04:07.
© OSzone.net 2001-