Страница 1 из 3

Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 17:29:03
Sun
Вообще в названия почти сформулирован мой вопрос, может кто нибудь написать подобную статью? Чтоб там для юзеров была панел, дисковые квоты,почтовые аккаунты,контроль днс,работа с бд?

П.С: - еслиб знал как это все зделать не просил бы,а написал статью :oops:

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 18:40:47
Alex Keda
поставьте директадмин =)))

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 18:53:40
Sun
Сцуко он же вроде платный? :smile: Или я чего то не знаю? Или кто поделиться может?

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 18:57:21
Pez!
Думаю Лис правильно сказал. Помоему невозможно описать в одной статье прям идеальную конфигурацию. Оптимизацию каких-то процессов и программ возможно, но и то кому-то нравится одно кому-то другое - достаточно глянуть как некоторые люди прокоментировали про php-fcgi - мне нравится, я использую, другой человек будет использовать другую схему построения системы ....

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 18:58:20
Pez!
платный он, да и не прет меня как-то когда что-то настраивает то что я и сам могу ...

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 19:16:23
Sun
А вообще в теории что вы можете рассказать про хостинг сервер, я имею ввиду в частности по политики безопасности управления им, допустим я могу сам уже поставит Apache+PHP+MySQL, ProFTP+QUOTA+Users_for_mysql, настроить bind, а дальше? Я просто не знаю какие ограничения в системе должны быть для пользователей, а еще как потом клиент этим всем сможет рулить?

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:03:43
Sun
Короче нашел бесплатную панель,первая ночь экспериментов пошла

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:20:36
Raven2000
name

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:33:04
Sun
Короче уже прочитал про нее не очень хорошие отзывы, + сами разработчики не советуют на реальный коммерческий хостинг, + в самих скриптах описывают до кучи ошибок, но ставить все равно буду только потому что в домашней сети у нас стоит хостинг сервер для пользователей сети как раз на этой системе

ее name - VHCS 2

Если кто работал, подскажите какие камни могут быть?

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:43:04
Sun
http://vhcs.net/new/modules/wfchannel/i ... ?pagenum=7 - если кому интересно демки этой панельки

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:47:44
Pez!
помню читал о ней, вроде как она под лини больше, хотя есть инструкция как под фрю поставить, если интересно могу поискать ссылку ...

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 21:49:44
Sun
Интересно,я тут одну нашел статейку сейчас по ней работаю, но и на еще материалу лишним не бывает :smile:

http://www.evilbot.ru/2007/05/04/ustano ... d_chast_1/ - я эту нашел с ней работаю пока

желательно посвежее че нить :smile:

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-09 22:50:12
Pez!
агу, это она и есть :-D

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-10 4:51:28
Sun
Да уж,установка у него долгая уже час как ставится,за собой тянет не меренно, + у меня в rc.conf был не указан hostname на что выпало сообщения типа фатальная ошибка не могу заюзать имя хоста.Потом скажу сколько он вытянул в distfiles.

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-10 4:58:16
Sun
+ еще один косяГ!

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

===>   Returning to build of vhcs-2.4.6.2
===>   Generating temporary packing list
===>  Checking if www/vhcs already installed
/bin/mkdir -p /usr/local/etc
/bin/mkdir -p /var/log/apache2/users
/usr/bin/touch /usr/local/etc/userdb
/bin/chmod go-rwx /usr/local/etc/userdb
install  -s -o root -g wheel -m 555 /usr/ports/www/vhcs/work/vhcs-install-2.4.6.2/var/www/vhcs2/daemon/vhcs2_daemon /usr/local/sbin
/bin/cp -rp /usr/ports/www/vhcs/work/vhcs-install-2.4.6.2/var/www/ /usr/local/www
/bin/cp -rp /usr/ports/www/vhcs/work/vhcs-install-2.4.6.2/etc/vhcs2 /usr/local/etc
/bin/cp -rp /usr/ports/www/vhcs/work/vhcs-install-2.4.6.2/etc/apache2/sites-available/vhcs2.conf  /usr/local/etc/apache2/Includes
/bin/mkdir -p /usr/local/www/vhcs2/backups
/bin/mkdir -p /usr/local/www/data/virtual
/bin/mkdir -p /var/run/courier
/bin/chmod u+w /usr/local/www/vhcs2/gui/tools/webmail/database
/bin/chmod u+w /usr/local/www/vhcs2/gui/tools/webmail/database/_cached_templates
/bin/chmod u+w /usr/local/www/vhcs2/gui/tools/webmail/database/_sessions
/bin/chmod u+w /usr/local/www/vhcs2/gui/themes/user_logos
====> File authmodulelist doesn't exist. Generating a new (basic) one.
echo "authdaemon" > /usr/local/etc/courier-imap/authmodulelist
install  -o root -g wheel -m 555 /usr/ports/www/vhcs/work/vhcs2_daemon.sh /usr/local/etc/rc.d/vhcs2_daemon.sh
install  -o root -g wheel -m 444 /usr/ports/www/vhcs/work/vhcs-install-2.4.6.2/etc/vhcs2/vhcs2.conf /usr/local/etc/vhcs2/vhcs2.conf.dist

===> Fixing postfix enviroment for doing chroot and get working with sasldb2 stuff

# umask 022
/bin/mkdir -p /var/spool/postfix/etc /var/spool/postfix//usr/local/etc
/bin/chmod 755 /var/spool/postfix/etc
install  -o root -g wheel -m 444 /etc/host.conf /var/spool/postfix/etc
install  -o root -g wheel -m 444 /etc/localtime /var/spool/postfix/etc
install: /etc/localtime: No such file or directory
*** Error code 71

Stop in /usr/ports/www/vhcs.
проблему победил настройкой времени :) просто ставлю на виртуалке в комплектации минимал + порты и маны, ну на автомате систему я сильно не настраивал,кроме сети

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-10 5:08:37
Sun
Ну вот установка закончена в конце нам прописали такой рецепт:

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

===>  !!! IMPORTANT - IMPORTANT - IMPORTANT !!! :

===>  Do not forget to do the following before running
===>  setup:

===>  First, add the following to rc.conf:

apache2_enable="YES"
courier_authdaemond_enable="YES"
courier_imap_imapd_enable="YES"
courier_imap_pop3d_enable="YES"
mysql_enable="YES"
proftpd_enable="YES"
sendmail_enable="NONE"
vhcsd_enable="YES"
named_enable="YES"

===>  Make sure you have the following lines in your PAM
===>  configuration file so that ProFTPd's PAM module
===>  can authenticate users correctly.

ftpd auth    required    pam_unix.so         try_first_pass
ftpd account required    pam_unix.so         try_first_pass
ftpd session required    pam_permit.so

===>  Make sure you have the following lines in your PAM
===>  configuration file so that Courier-Imap's PAM module
===>  can authenticate users correctly.

imap auth    required    pam_unix.so         try_first_pass
imap account required    pam_unix.so         try_first_pass
imap session required    pam_permit.so

===> Next, postfix must be running with:

cd /usr/local/etc/rc.d
ln -s /usr/local/sbin/postfix postfix.sh

===>  Finally, for postfix purposes, add to
===>  /etc/periodic.conf:

daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"

===> Add to apache config (/usr/local/etc/apache2/httpd.conf):

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

===> Please, fire up your mysql server before doing
===> vhcs setup task, with something like this:

      /usr/local/etc/rc.d/mysql-server.sh start

===>  VHCS v2.4.6.2 installed successfully!.
===>  You need to setup vhcs software with:

      make setup

===>   Registering installation for vhcs-2.4.6.2
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/vhcs2_daemon

      This port has installed the following startup scripts which may cause
      these network services to be started at boot time.
/usr/local/etc/rc.d/vhcs2_daemon.sh

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.vhcs.net
vhcs-2.4.6.2: "/usr/ports/www/apache2" non-existent -- dependency list incomplete
===>  Cleaning for apache-2.0.63_2
===>  Cleaning for bash-3.2.48_1
===>  Cleaning for expect-5.43.0_3
===>  Cleaning for mysql-server-4.0.27
===>  Cleaning for proftpd-vhcs2-1.3.2.r3_1
===>  Cleaning for postfix-vhcs2-2.5.5,1
===>  Cleaning for courier-imap-vhcs2-4.4.1,2
===>  Cleaning for adodb-4.99.1
===>  Cleaning for p5-DBI-1.60.4
===>  Cleaning for p5-DBD-mysql40-4.006
===>  Cleaning for p5-MIME-Tools-5.427,2
===>  Cleaning for p5-Crypt-CBC-2.30
===>  Cleaning for p5-Crypt-Blowfish-2.10
===>  Cleaning for p5-Term-ReadPassword-0.11
===>  Cleaning for php5-5.2.8
===>  Cleaning for php5-mcrypt-5.2.8
===>  Cleaning for php5-mysql-5.2.8
===>  Cleaning for php5-session-5.2.8
===>  Cleaning for php5-sockets-5.2.8
===>  Cleaning for php5-ftp-5.2.8
===>  Cleaning for php5-xml-5.2.8
===>  Cleaning for autoconf-2.62
===>  Cleaning for expat-2.0.1
===>  Cleaning for tk-8.4.19,2
===>  Cleaning for gcc-3.4.6_3,1
===>  Cleaning for mysql-client-4.0.27
===>  Cleaning for cyrus-sasl-2.1.22_2
===>  Cleaning for courier-authlib-base-0.62.1
===>  Cleaning for courier-authlib-userdb-0.62.1
===>  Cleaning for p5-Storable-2.18
===>  Cleaning for p5-Mail-Tools-2.04
===>  Cleaning for p5-IO-stringy-2.110
===>  Cleaning for p5-Convert-BinHex-1.119
===>  Cleaning for p5-MIME-Base64-3.07
===>  Cleaning for p5-File-Temp-0.20
===>  Cleaning for libxml2-2.6.32_2
===>  Cleaning for libmcrypt-2.5.8
===>  Cleaning for libltdl-1.5.26
===>  Cleaning for m4-1.4.11,1
===>  Cleaning for help2man-1.36.4_2
===>  Cleaning for autoconf-wrapper-20071109
===>  Cleaning for libX11-1.1.3_1,1
===>  Cleaning for tcl-8.4.19,1
===>  Cleaning for bison-2.3_4,1
===>  Cleaning for sysconftool-0.15_2
===>  Cleaning for p5-TimeDate-1.16,1
===>  Cleaning for p5-gettext-1.05_2
===>  Cleaning for bigreqsproto-1.0.2
===>  Cleaning for xcmiscproto-1.1.2
===>  Cleaning for xextproto-7.0.2
===>  Cleaning for xtrans-1.0.4
===>  Cleaning for kbproto-1.0.3
===>  Cleaning for inputproto-1.4.2.1
===>  Cleaning for xf86bigfontproto-1.1.2
===>  Cleaning for libXau-1.0.3_2
===>  Cleaning for libXdmcp-1.0.2_1
===>  Cleaning for xproto-7.0.10_1
===>  Cleaning for automake-1.9.6_3
===>  Cleaning for automake-wrapper-20071109
===>  Cleaning for vhcs-2.4.6.2

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-10 5:25:24
Sun
Люди поясните пожалуйста что значит
lines in your PAM configuration file
я так понимаю это нужно добавить в конфигурационный файл демона? Буду очень признателен за пояснение и коментарии предыдущего поста!

Кажись разобрался где это и че, google FOREVER!!! :-D

Очередной косяк:

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

[][root][/usr/local/www/vhcs2/engine]>/usr/local/etc/rc.d/mysql-server start
apache2_enable: not found
courier_authdaemond_enable: not found
courier_imap_imapd_enable: not found
courier_imap_pop3d_enable: not found
mysql_enable: not found
proftpd_enable: not found
sendmail_enable: not found
vhcsd_enable: not found
named_enable: not found
В чем проблема не подскажите?

Незнаю как и почему но мускл сейчас стартанул

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-10 6:15:48
Sun
вот так прошел запуск после установки самого vhcs2 через установочный скрипт /usr/local/www/vhcs2/engine/setup/vhcs2-setup

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

crontab: no crontab for root
crontab: no crontab for root
crontab: no crontab for root
named not running? (check /var/run/named/pid).
Syntax error on line 22 of /usr/local/etc/apache2/Includes/vhcs2.conf:
Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
wrote key file "/var/named/etc/namedb/rndc.key"
Starting named.
Syntax error on line 22 of /usr/local/etc/apache2/Includes/vhcs2.conf:
Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
postfix/postfix-script: stopping the Postfix mail system
/usr/local/etc/rc.d/courier-authdaemond.sh: not found
/usr/local/etc/rc.d/courier-imap-imapd.sh: not found
/usr/local/etc/rc.d/courier-imap-pop3d.sh: not found
/usr/local/etc/rc.d/courier-authdaemond.sh: not found
/usr/local/etc/rc.d/courier-imap-imapd.sh: not found
/usr/local/etc/rc.d/courier-imap-pop3d.sh: not found
/usr/local/etc/rc.d/proftpd.sh: not found
/usr/local/etc/rc.d/proftpd.sh: not found
vhcsd not running?
postfix/postfix-script: starting the Postfix mail system

    Congratulations !

    VHCS2 '2.4 Spartacus' Setup completed successfully !

    Please type http://192.168.0.128/vhcs2/ in your
    browser!
Сразу же замечаем ошибку:

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

Syntax error on line 22 of /usr/local/etc/apache2/Includes/vhcs2.conf:
Глянул на что ругается:

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

<Directory /usr/local/www/vhcs2/gui/tools/filemanager>
    php_flag register_globals On
    php_admin_value open_basedir "/usr/local/www/vhcs2/gui/tools/filemanager/:/tmp/:/var/tmp/:/usr/local/share/pear/"
</Directory>
Сцуко апача не запустился!!! + собрался он либтул,ща ручками достовлять будем...

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 20:19:23
Sun
Вторая попытка установки оказалась более удачной! :smile: Система встла без сучка и задоринки + даже все запустилось и теперь тестируется! :Yahoo!:

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 20:20:55
Alex Keda
во.
по итогам - статью накропай. а то часто спрашивают....

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 20:48:21
Sun
Пока только проблемы следующего рода, не работают :
localhost (Port 9876)VHCS Daemon UP
localhost (Port 21) FTP DOWN
localhost (Port 22) SSH UP
localhost (Port 23) Telnet DOWN
localhost (Port 25) SMTP UP
localhost (Port 53) DNS UP
localhost (Port 80) HTTP UP
localhost (Port 110) POP3 DOWN
localhost (Port 143) IMAP DOWN
ошибки в скрипте:

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

Warning: file(/proc/cpuinfo) [function.file]: failed to open stream: No such file or directory in 
/usr/local/www/vhcs2/gui/admin/sysinfo.php on line 191
Warning: Invalid argument supplied for foreach() in /usr/local/www/vhcs2/gui/admin/sysinfo.php on 
line 194
Notice: Undefined index: free in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 264
Notice: Undefined index: total in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 265
Notice: Undefined index: free in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 265
Notice: Undefined index: free in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 269
Warning: file(/proc/swaps) [function.file]: failed to open stream: No such file or directory 
in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 272
Notice: Undefined index: free in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 442
Notice: Undefined index: total in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 443
Notice: Undefined index: free in /usr/local/www/vhcs2/gui/admin/sysinfo.php on line 445
+ глюк данных о процессоре не отображается,вероятней всего из за ошибки в скрипте описанной выше
+ не считается трафик,так как в системе это реализовано на pf, у меня пока никого не стоит(машина тестовая)
+ не русифицирован,но это проблема решаема(как и все остальные думаю)

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 22:06:01
Sun
некоторые службы запустить ребут системы, теперь статусы выглядят примерно так:
localhost (Port 9876)VHCS Daemon UP
localhost (Port 21) FTP DOWN
localhost (Port 22) SSH UP
localhost (Port 23) Telnet DOWN
localhost (Port 25) SMTP UP
localhost (Port 53) DNS UP
localhost (Port 80) HTTP UP
localhost (Port 110) POP3 UP
localhost (Port 143) IMAP UP

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 22:52:43
Sun
Короче ФТП заработало,проблема в синтаксисе конфига была 23 строка, ее я на пока просто в комент зарядил. Осталось смтп , телнет и русский язык сделать, кстати почта заработала тоже,но 25 порт так и не работает. Есчо апача бороду прописала при создании нового хоста,но это помойму по вине моих кривых рук

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-12 23:01:01
Sun
+ нашел версию посвежее попробую еще ее воткнуть,мож там че нить из проблем до ума доведено

Re: Статья пpо настройку нормального хостинг сервера

Добавлено: 2009-01-13 18:10:33
RusBiT
Sun писал(а):+ нашел версию посвежее попробую еще ее воткнуть,мож там че нить из проблем до ума доведено
Хостинг в krs-ix? Могу помощь в настройке.
P.S. Земляк :Yahoo!: