betam

Рейтинг
165
Регистрация
03.02.2005

1. качаете дебиан-CD образ с оф сайта.

2. ставите голую систему

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

4. заходите на испсистемс ком, регаетесь, выписываете лицензию на исп манагер лайт демо

5. по инструкции запускаете сетап, панель сама ставит и настраивает весь софт, для сателитов пойдёт

6. Покупаете лицензию задорого у исп напрямую или задёшево у приятнейшего человека такую же оф лицензию и создаёте на своих серваках хоть мильён сайтов.

Zaqwr:
под виндой? буга-га =)
dmitcat, выбирая сервер, не забудьте проконсультироваться у тех у кого будете покупать ПО(Win), будет ли работать винда с тем количеством памяти/процов которое приобретёте...
если нет гонора и стоечные серваки вам не нужны, за пару К $, купите машинку лет на несколько вперёд которая ещё и утянет все ваши виндовые проекты...

Да.. Винда конечно не в тему для пентиума2. Но проект то униксом сейчас крутится, смысл менять платформу. Ну да ладно.

Я, как опытный веб-програмист =)), ответственно могу заявить, что для сайта компании, если там нет множества динамической информации (форум например, или какой нить форекс-фид), а просто инфостраницы (новости, статьи, контакты, каталог товаров и тп) - всё это заворачивается на статику и летает.

betam добавил 11.12.2008 в 00:29

Ufaweb:
Он и 500 одновременных коннектов-то не потянет, а про ОС (win2k8 предполагается?) вообще промолчу :)
Про СУБД и движок тоже не забываем...

Операционка да, она сожрёт 90% ресурса )

как же сейчас старушка живёт? И нахрена 500 одновременных конектов при 15к в сутки?

Если момент брать =1 сек, 500 коннектов - это пускай 100 страниц (картинки, стили, бла-бла-бла) , то в сутки получаем около 8-9 мильёнов уников. Два квадраксеона летом не справлялись с вдвое меньшим кол-вом уников (мускуль отдельным серваком, всё что можно завёрнуто на статику) на одном из проектов, в котором я принимал частично участие в разработке.

8 мульёнов это уже мегасложно, в отличие от 15к.

betam добавил 11.12.2008 в 00:31

ПС, чужие деньги экономить не стоит, если получить примию-откат в пару штук баксов возможности/желания нет. Как тут сказали ранее - звоните в IBM или ещё куда к крупному производителю, описывайте ситуацию, бухгалтерия оплачивает счёт, вам привозят, налаживают, а вы в это время не с пентиумами старыми трахаетесь, а валяете дурака на рабочем месте ).

На самом деле 10к уников выдержит даже пентиум 2 500 с 256 мегами оперативы. Если отдавать всё статикой через шустрый веб сервер.

Zaqwr:
емсть, в самом начале, при install.sh +) ну ещё может когда sendmail на exim меняете из панели, вы кстати в панельке поменяли тот smtp что у вас был на exim ?

Да у меня дебиан, он туда по умолчанию ставится...

kxk:
betam, Может нанять админа и не мучиться ?

Может надо к панелям нормальные доки и утилиты давать?

то есть в панели нет кнопки, которая компилирует конфиг этот?

1. Заходите в ssh с помощью putty

2. Авторизируетесь (пишите логин и пароль)

3. Правой кнопкой мыши по виндовскому окошку с путти, где кнопки открыть, закрыть и название.. по синей полоске в общем. Выбираете пункт сеттинкс, находите там translation выбираете utf8.

4. В консоли путти пишите mc. Если он там есть, то откроется чтото типа нортона

5. В открывшимся mc выбираете в меню LEFT или RIGHT (сверху, выпадающее меню) ftp connection

6. пишите адрес в виде login:password@host, жмёте ентер

7. в выбранной панели путти будет открыт фтп

8. вливаете туда нужные файлы

Zaqwr:
/usr/local/ispmgr/etc/dist/exim.config
/usr/local/ispmgr/etc/exim.config

А как сделать, чтоб экзим сожрал этот конфиг?

У меня он жрёт /etc/exim/exim.conf

И где там про авторизацию, не могу понять. Наверно надо както с dovecotом связать...

Zaqwr:
betam, у isp есть шаблон для exim

где он, этот шаблон?


begin transports
remote_smtp:
driver = smtp

local_delivery:
driver = appendfile
file = ${extract{4}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}/mbox
delivery_date_add
envelope_to_add
return_path_add
mode = 0660
quota = ${extract{3}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}M
quota_warn_threshold = 75%
use_lockfile = no
no_mode_fail_narrower
user = ${extract{1}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}
group = ${extract{2}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}

address_pipe:
driver = pipe
return_output

aliases_pipe:
driver = pipe
command = ${extract{1}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/pipe-aliases}}}}
use_shell

address_reply:
driver = autoreply
headers = ${readfile{${extract{4}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}/message.txt}}
to = $sender_address

.ifdef MAILMAN_ENABLE
mailman_isp:
driver = pipe
command = MAILMAN_WRAP '${if def:local_part_suffix {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} {post}}' $local_part-$domain
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = MAILMAN_USER
group = MAILMAN_GROUP

mailman:
driver = pipe
command = MAILMAN_WRAP '${if def:local_part_suffix {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} {post}}' $local_part
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = MAILMAN_USER
group = MAILMAN_GROUP
.endif

.ifdef SA_ENABLE
spamcheck:
debug_print = "T: spamassassin_pipe for $local_part@$domain"
driver = pipe
command = /usr/sbin/exim4 -oMr spam-scanned -bS
use_bsmtp
transport_filter = /usr/bin/spamc
home_directory = "/tmp"
current_directory = "/tmp"
user = Debian-exim
group = Debian-exim
return_fail_output
message_prefix =
message_suffix =
.endif

begin retry
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h

begin rewrite
.ifdef MAILMAN_ENABLE
\N^(.*<)?([^<]*)@([^>]*).*$\N "${if exists{MAILMAN_HOME/lists/${sg{$2}{-$3.*}{-$3}}/config.pck} {${sg{$0} {-$3} {}}} {$0} }" S
\N^(.*<)?([^<]*)@([^>]*).*$\N "${if exists{MAILMAN_HOME/lists/${sg{$2}{-$3.*}{-$3}}/config.pck} {${sg{$0} {-$3} {}}} {$0} }"
.endif

begin authenticators

cram:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${extract {6} {:} {${lookup{$1}lsearch{/etc/exim4/passwd}}}}
server_set_id = $1

plain:
driver = plaintext
public_name = PLAIN
server_prompts = "Username:: : Password::"
server_condition = ${if and{{!eq{$3}{}} {eq {$3} {${extract {6} {:} {${lookup{$2}lsearch{/etc/exim4/passwd}}}}}}} {yes} {no} }
server_set_id = $2

login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if and{{!eq{$2}{}} {eq {$2} {${extract {6} {:} {${lookup{$1}lsearch{/etc/exim4/passwd}}}}}}} {yes} {no} }
server_set_id = $1
Всего: 2403