free cp 4 web

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 12:08:59

хостнайм можно брать из hostname или из файла настроек типа .exim

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: free cp 4 web

Непрочитанное сообщение paix » 2008-09-01 12:30:26

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

напр.

Код: Выделить всё

perl -pi -e "s/_username_/${username}/g" ${NGINXCONFDIR}/${domainame}.conf
With best wishes, Sergej Kandyla

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 13:14:47

у меня так и сделано :smile:

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 13:58:59

вот наваял(это содержимое диры ./fcp4w/exim ) , правда без пакета, make.conf внутри если что.
Думаю понятно что это не окончательный вариант, т.к. без кламава например - не будет работат вообще.
Ну и там домен domain.com.ua фигурирует везде не как переменная а как написал -)
всё остальное если ничего не забыл правильно.
ЗЫ: zg ты проверь , и закомить :-D если все норм
Вложения
exim.tar.bz2
(21.4 КБ) 47 скачиваний

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 15:27:44

у меня там опечатка в install.sh
вместо

Код: Выделить всё

${sql} exim < 2.bd_structure.sql
...
echo "root :  admin@domain.com.ua" > /etc/aliases
надо

Код: Выделить всё

${sql} exim < 2.db_structure.sql
...
echo "root :  admin@domain.com.ua" >> /etc/aliases

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 16:35:32

нда.... пакет ещё не собрался, а опыт бесценный уже пошёл - на 7.0-RELEASE последняя версия пакета MySQL - 5.1.22, на стайбл 5.1.26. По недосмотру воткнул на релиз 5.1.26 в результате после перезагрузки компа мускул не стартовал, хотя до работал как надо... :unknown:
Morty писал(а):ЗЫ: zg ты проверь , и закомить если все норм
пробую :smile: как чё-нить добьюсь внятного, сразу отпишусь :good:

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: free cp 4 web

Непрочитанное сообщение paix » 2008-09-01 17:37:18

zg писал(а):нда.... пакет ещё не собрался, а опыт бесценный уже пошёл - на 7.0-RELEASE последняя версия пакета MySQL - 5.1.22, на стайбл 5.1.26.
Вы заблуждаетесь.
порты к этому НЕ имеют никакого отношения.
With best wishes, Sergej Kandyla

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 17:49:15

залил обновленный ,
с пакетами
ftp://ftp.lissyara.su/users/morty/exim.tar.bz2

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 18:59:19

Morty писал(а):залил обновленный ,
эмм... вобщем я сильно попилил твой скрипт, получилось

Код: Выделить всё

#!/bin/sh

## Установка Exim
echo "Install Exim"
cd `dirname $0`

. ../.mysql || exit 1
. ../.exim  || exit 1

##
pkg_add -F ${EXIM_PACKAGE} || exit 1

(${MYSQL_DAEMON} start && sleep 3) || (echo "MySQL is not started"; exit 1)

( echo -e "\n# Exim"           
echo 'exim_enable="YES"'      
echo 'sendmail_enable="NONE"'
echo 'sendmail_submit_enable="NO"' ) >> /etc/rc.conf

# Закоментил т.к. пока не знаю наверняка надо или нет
#echo 'hostname="mail.domain.com.ua"' 
##

. 1.createdb | ${MYSQL_CLEINT_CON} || exit 1

${MYSQL_CLEINT_CON} --database=${EXIM_DATABASE} < 2.db_structure.sql || exit 1
${MYSQL_CLEINT_CON} --database=${EXIM_DATABASE} < 3.top_domains.sql  || exit 1

##
[ ! -d ${EXIM_CONF_DIR}    ] && mkdir -p ${EXIM_CONF_DIR}
[ ! -d ${EXIM_SCRIPTS_DIR} ] && mkdir -p ${EXIM_SCRIPTS_DIR}

.   script/check_wlist > ${EXIM_SCRIPTS_DIR}/check_wlist
cat script/mailstat    > ${EXIM_SCRIPTS_DIR}/mailstat

chmod 700 ${EXIM_SCRIPTS_DIR}/**

cp -R ./config/** ${EXIM_CONF_DIR}

[ -z "`grep check_wlist ${EXIM_CRONTAB_FILE}`" ] && echo "*/25 * * * * ${EXIM_SCRIPTS_DIR}/check_wlist" >> ${EXIM_CRONTAB_FILE}
[ -z "`grep mailstat ${EXIM_CRONTAB_FILE}`"    ] && echo "59 23 * * * ${EXIM_SCRIPTS_DIR}/mailstat"     >> ${EXIM_CRONTAB_FILE}

crontab ${EXIM_CRONTAB_FILE}

##

cat > ${EXIM_MAILER_CONF} <<EOF
#
# $FreeBSD: src/etc/mail/mailer.conf,v 1.3 2002/04/05 04:25:12 gshapiro Exp $
#
# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail
#
#sendmail       /usr/libexec/sendmail/sendmail
#send-mail      /usr/libexec/sendmail/sendmail
#mailq          /usr/libexec/sendmail/sendmail
#newaliases     /usr/libexec/sendmail/sendmail
#hoststat       /usr/libexec/sendmail/sendmail
#purgestat      /usr/libexec/sendmail/sendmail
#
sendmail        ${EXIM_BINARY}
send-mail       ${EXIM_BINARY}
mailq           ${EXIM_BINARY} -bp
newaliases      ${EXIM_BINARY} -bi
hoststat        ${EXIM_BINARY}
purgestat       ${EXIM_BINARY}
EOF

[ -z "`grep root ${EXIM_ALIASES}`" ] && echo "root :  admin@${EXIM_HOSTNAME}" >> ${EXIM_ALIASES}

#
echo "Exim installed"
и такой к нему конфиг

Код: Выделить всё

.exim
-----------
EXIM_PACKAGE="exim-**.tbz"
EXIM_BINARY=/usr/local/sbin/exim

EXIM_HOSTNAME="`hostname`"
EXIM_HOSTNAME=${EXIM_HOSTNAME:=localhost}

EXIM_DATABASE=exim
EXIM_USER=exim
EXIM_PASSWORD=exim

EXIM_MYSQL_CON="${MYSQL_CLIENT} -h ${MYSQL_HOST} -u ${EXIM_USER} --password=${EXIM_PASSWORD} --database=${EXIM_DATABASE}"

EXIM_CRONTAB_FILE=/var/cron/tabs/root
EXIM_MAILER_CONF=/etc/mail/mailer.conf
EXIM_ALIASES=/etc/aliases
EXIM_CONF_DIR=/usr/local/etc/exim
EXIM_SCRIPTS_DIR=/usr/local/scripts

.mysql
--------------------
MYSQL_CLIENT=`which mysql`
MYSQL_DAEMON=/usr/local/etc/rc.d/mysql-server

MYSQL_HOST=localhost

MYSQL_CONNECT_HOST=${MYSQL_HOST}
MYSQL_CONNECT_USER=root
MYSQL_CONNECT_PASSWORD=

MYSQL_CLEINT_CON="${MYSQL_CLIENT} -h ${MYSQL_CONNECT_HOST} -u ${MYSQL_CONNECT_USER} --password=${MYSQL_CONNECT_PASSWORD}"
короче говоря ещё много чего подпилил, но вобщем щас уже автоматом exim спокойно ставится, а все настройки, включая скрипты, берутся только из конфигов. :Yahoo!: не знаю чё из всего бреда выйдет, но мне уже нравится :drinks:
paix писал(а):Вы заблуждаетесь.порты к этому НЕ имеют никакого отношения.
где я упомянул слово "порты"? я говорил только про пакеты, которые выложены на ftp://ftp.freebsd.org/pub/FreeBSD/ports ... databases/ . Пакет мускула 5.1.26 скомпиленный под стайбл не работает под релиз, вот и всё :smile:

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: free cp 4 web

Непрочитанное сообщение ProFTP » 2008-09-01 19:00:51

я уже давным давно написал! 8) :bn:

zg, там все таки очень много работы поводу идеального состояния нудно сделать...

может полу бесплатну, типо для того чтобы убрать копирайт, то чтобы закинули бабла не много :Yahoo!: или если более 1000-2000 пользователей сидит...

и я сомневаюсь что колосально большое количество человек будет разрабатывать ее...

ну если что , то я в теме... :Bravo:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 19:13:44

Morty, .. после запуска всего, exim ругается на mysql_servers, говорит, что не знает, что это за настройка.... :( конфиг /usr/local/etc/exim/includes/100.main.conf

ProFTP писал(а):я уже давным давно написал!
гуд, значит есть бесценный опыт :)
ProFTP писал(а):zg, там все таки очень много работы поводу идеального состояния нудно сделать...
я не тороплюсь :roll:
ProFTP писал(а):может полу бесплатну, типо для того чтобы убрать копирайт, то чтобы закинули бабла не много или если более 1000-2000 пользователей сидит.
нет, причина банальна - бабло значит отвественность, пока рано об этом говорить
ProFTP писал(а):ну если что , то я в теме...
качай пакет, и предлагай рац предложения. Хотя если почту щас прикрутим, то остаётся ещё днс и ftp.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: free cp 4 web

Непрочитанное сообщение ProFTP » 2008-09-01 19:14:51

Morty писал(а):zg , ты хочешь все это с нуля сделать своё ?
вот есть подобная идея, порт(dtc) под фряху есть
http://www.gplhost.com/software-dtc.html
не много не понял там про лицензию, она полностью бесплатная?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 19:23:30

ProFTP писал(а):не много не понял там про лицензию, она полностью бесплатная?
да, до самого последнего скрипта :smile:

просьба пока не флудить

На данный момент нужно прикрутить почту:
1. Объединить конфиги exim'а с конфигами fcp4w, проще говоря .exim (я оказывается не все конфиги нашёл)
2. Добиться работоспособности exim'a и каким-то образом проверить, что он работает

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 19:27:45

ProFTP писал(а):
Morty писал(а):zg , ты хочешь все это с нуля сделать своё ?
вот есть подобная идея, порт(dtc) под фряху есть
http://www.gplhost.com/software-dtc.html
не много не понял там про лицензию, она полностью бесплатная?
та бесплатная она,
но ковырять её - занятие не для слабонервных :crazy:

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 19:29:22

zg писал(а):
ProFTP писал(а):не много не понял там про лицензию, она полностью бесплатная?
да, до самого последнего скрипта :smile:

просьба пока не флудить

На данный момент нужно прикрутить почту:
1. Объединить конфиги exim'а с конфигами fcp4w, проще говоря .exim (я оказывается не все конфиги нашёл)
2. Добиться работоспособности exim'a и каким-то образом проверить, что он работает
мне понравилось то что ты сделал с конфой -)

на щет mysql_servers ща посм в чем может быть дело..
ЗЫ: а потестить думаю мы сможем да и желающие думаю тоже найдуться

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 19:30:32

кстати либы для установки не нада ???
а то я там пакеты собрал на всяк сл
в дире ./libs

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 19:32:34

а там вроде только iconv, я её с диска стянул, так же как и сам exim, он кстати fcp4w/exim/exim-4.68.tbz и матюгается на mysql_servers, я так понял, что он собран без поддержки мускуля?

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 19:35:41

ftp
можно поставит proftpd
и просто в конфе раскоментить

Код: Выделить всё

DocumentRoot ~
получим фтпшник с работой через системных пользаков,
с входом в хомяки
ЗЫ: это если совсем просто

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 19:37:19

zg писал(а):а там вроде только iconv, я её с диска стянул, так же как и сам exim, он кстати fcp4w/exim/exim-4.68.tbz и матюгается на mysql_servers, я так понял, что он собран без поддержки мускуля?
возьми луче тот что я собирал....
там да
нужна поддержка Мускл, libspf, domainkeys, и контент скан(антивирус).
Контент не знабю может в стандартном и вкл а вот Мускл и spf врядли

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 19:56:14

Morty писал(а):можно поставит proftpd
да можно, от фтп требуется только, чтоб он доступ давал только строго ограниченные папки
Morty писал(а):возьми луче тот что я собирал....там данужна поддержка Мускл, libspf, domainkeys, и контент скан(антивирус).Контент не знабю может в стандартном и вкл а вот Мускл и spf врядли
там ещё нужен gettext, вобщем он заработал без матюгов, единственное - у тебя я так понял стоит STABLE, а у меня RELEASE, просто под релиз пакет мускуля только 5.1.22, экзим ругается, ему надо 5.1.26, но так то пофигу.

Следущий вопрос: как рулить твоим exim'ом? :smile:

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 20:03:36

по поводу мускл, странно, собирал пакеты на релизе,
со свеже обновленным деревом портов
ЗЫ: рулить вэб-мордой -> постфиксадмином. Нада его ставит заводить домены, пользаков.+роундкуб(временно можно без него) +довекот. и +кламав. Тогда все будет работать, и можно будет проверять

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 20:07:45

Morty писал(а):по поводу мускл, странно, собирал пакеты на релизе,со свеже обновленным деревом портов
аа, ясно, просто я поленился :smile:
Morty писал(а):ЗЫ: рулить вэб-мордой -> постфиксадмином. Нада его ставит заводить домены, пользаков.+роундкуб(временно можно без него) +довекот. и +кламав. Тогда все будет работать, и можно будет проверять
гуд, пока можно обойтись без довекота и клама? только постфиксадмином?

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: free cp 4 web

Непрочитанное сообщение Morty » 2008-09-01 20:14:21

луче клам тоже поставить (либо править конф экзима там де проверка на вирусы идет)
мож попробовать без клама токо закоментить
500 конф

Код: Выделить всё

warn malware
и там еще есть av_scaner
Проще поставь клам -)))))))))
---------
постфиксадмин в любом случае нада.
Ставь вроде это пхпмайдамин(кстати може тоже нада поставить), там проблем не должно быть
хотя я не уверен если по последнему срезу там новая версия и тут писали что там есть отличия.
Последний раз ставил postfixadmin-2.1.0_8 - проблем не встретил.

ЗЫ: лучше наверно вэбморду настраивать алиасами, а то мне кажеться с вирт хостами будет сложновато
сразу настроить т.к. у всех свои домены.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: free cp 4 web

Непрочитанное сообщение zg » 2008-09-01 20:29:11

собственно как я вижу эту панель: логинишься, попадаешь в панель управления, там есть список клиентов, за каждым клиентов закреплены домены. На домен вешается хостинг, фтп и почта. Так же идёт автоподдержка ДНС домена первичная или вторичная. Собстевнно и хостинг и почта должны быть в рамках домена. То есть будет кнопочка "добавить домен", нажав на которую создастся виртуал хост с поддержкой домена, а на него уже будет идти почта и фтп. Этого функционала хватит за глаза на первое время, всё остальное через правку конфигов. Остальные сервисы, типа PMA. клуглого куба и даже постфиксадмина, должны ставиться уже после установки основного пакета, то есть идти просто дополнениями.

Я скоро займусь веб-мордой всего этого дела, думаю и екзим туда же прикручу со временем, чтоб от постфиксадмина не зависеть.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: free cp 4 web

Непрочитанное сообщение ProFTP » 2008-09-01 23:34:14

openldap?

кстате, может пойти другим путем, написать на GTK2+ клиент-сервер... :evil:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение