Умные деньги

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Умные деньги » Все самое полезное » Бесплатная панель для серверов kloxo


Бесплатная панель для серверов kloxo

Сообщений 1 страница 2 из 2

1

Раньше все как-то пользовался хостингами то у одного хостера то у другого.Поскольку сайтов много, а платить заебывает разные счета, да и сделать особо на хостинге нечего не возможно задался я целью прикупить сесе VDS.
Порывшись в инете ,почитав отзывы, я остановил свой выбор на Украинском сервере hyperhosting.com.ua (ссылка реферальная). И так, отзывов об данной компании много, цены приемлемые, трафик без ограничений...и самое главное место 20гб. Минус это панель управления, она достаточно дорогая с ежемесечной оплатой.Поскольку платить мы не любим, я начал рыть в сторону бесплатны панелей и нагел kloxo...
Честно сказать отзывов про нее немного и все они минусовые, но кому что, а мне деньги жалко.
И так, установка данной панеле управления сервером:
главное чтобы на сервере должен быть установлен Centos 5 32bit ОБЯЗАТЕЛЬНО!
Заходим через PuTTY (ttp://www.chiark.greenend.org.uk/~sg...y/download.htm) на свой сервак копируем и вставляем правой кнопкой мышке последовательно:
Если Вы еще не имеете установленый MySQL сервер, необходимо выполнить:
- su - root
- setenforce 0
- yum install -y wget
- wget http://download.lxlabs.com/download/...tall-master.sh
- sh ./kloxo-install-master.sh

Если у Вас уже есть установленый MySQL и пароля, Вы должны выполнить:
- su - root
- setenforce 0
- yum install -y wget
- wget http://download.lxlabs.com/download/...tall-master.sh
- sh ./kloxo-install-master.sh --db-rootpassword=PASSWORD

Везде нажимаем yes (это всего в двух местах)

После удачной установке заходите: http://Ваш IP:7778
admin
admin

радуемся...покрайней мере я радовался))))

Значит существуют методы оптимизации работы kloxo, найти их можно без труда.Я же пользовался такой установкой которая в стандарте.

Единственное что я могу сказать про эту панель, что у меня слетела MYSQL через 3 дня работы...но это я что-то намутил с субдоменами (себя успокаиваю, хотя извращался я пострашному с настройками)...Насколько я знаю, многие работают с этой панелью и без всяких проблем она живет...

В данный момент поменял vds пробую извращатся на новой системе.

Оптимизация нах:
Это все копипста с разных источников, но проверенные мною все действия.

После установки панели, нам нужно настроить DNS в Kloxo.

Переходим в Resources -> DNS Templates -> Add DNS Template, в поле DNS Template Name вводим любое название – это всего лишь идентификатор, в поле Primary DNS вводим ns1.domain.com, в Secondary DNS ns2.domain.com и нажимаем add. Затем переходим в DNS Templates, выбираем только что созданный template и отредактируем Hostname ns2 – поставим отличный от ns1 IP адрес в поле Value ( должно быть не менее 2-х IP ).

Теперь нам нужно сменить NS записи на Вашем домене domain.com.

Ваши новые NS записи:
ns1.domain.com Host IP 1
ns2.domain.com Host IP 2

Как правило NS нет в общих списках и некотрые ресселеры доменов сами вносят их, но вот к примеру reg.ru требует это действие от вас.(ато до пасхи будете ждать)

Сокращение использования памяти MySQL:
Открываем SHH-клиент putty и вводим команды:

cd /etc //переходим в папку с файлом my.cnf
vi my.cnf //открываем файл
У Vi несколько режимов работы, причём в основном режиме vi воспринимает каждое нажатие на клавишу, как команду.
нажимаем на клавишу i //переходим в режим ввода
<Insert> – должно появиться внизу окна
Копируем это и заменяем содержимое файла my.cnf:

PHP код:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
skip-bdb
skip-innodb

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

нажимаем <ESC>, чтобы перейти в обычный режим.
вводим Shift+ZZ чтобы сохранить файл и выйти.
Делаем команду:

/etc/init.d/mysqld restart

Oткрываем файл /etc/lighttpd/lighttpd.conf и заменяем все содержимое на это:

Код:
# lighttpd configuration file 
 # 
 # use it as a base for lighttpd 1.0.0 and above 
 # 
 # $Id: lighttpd.conf,v 1.2 2009/05/08 22:59:37 root Exp $ 

 ############ Options you really have to take care of #################### 

 ## modules to load 
 # at least mod_access and mod_accesslog should be loaded 
 # all other module should only be loaded if really neccesary 
 # - saves some time 
 # - saves memory 
 server.modules = ( 
 "mod_rewrite", 
 "mod_redirect", 
 "mod_alias", 
 "mod_access", 
 # "mod_cml", 
 # "mod_trigger_b4_dl", 
 # "mod_auth", 
 # "mod_status", 
 # "mod_setenv", 
 "mod_fastcgi", 
 # "mod_proxy", 
 # "mod_simple_vhost", 
 # "mod_evhost", 
 # "mod_userdir", 
 # "mod_cgi", 
 # "mod_compress", 
 # "mod_ssi", 
 # "mod_usertrack", 
 # "mod_expire", 
 # "mod_secdownload", 
 # "mod_rrdtool", 
 "mod_accesslog" ) 

 ## a static document-root, for virtual-hosting take look at the 
 ## server.virtual-* options 
 server.document-root = "/home/kloxo/httpd/default/" 

 ## where to send error-messages to 
 server.errorlog = "/home/kloxo/httpd/lighttpd/error.log" 

 # files to check for if .../ is requested 
 index-file.names = ( "index.php", "index.html",  
 "index.htm", "default.htm" ) 

 ## set the event-handler (read the performance section in the manual) 
 # server.event-handler = "freebsd-kqueue" # needed on OS X 

 # mimetype mapping 
 mimetype.assign = ( 
 ".pdf" => "application/pdf", 
 ".sig" => "application/pgp-signature", 
 ".spl" => "application/futuresplash", 
 ".class" => "application/octet-stream", 
 ".ps" => "application/postscript", 
 ".torrent" => "application/x-bittorrent", 
 ".dvi" => "application/x-dvi", 
 ".gz" => "application/x-gzip", 
 ".pac" => "application/x-ns-proxy-autoconfig", 
 ".swf" => "application/x-shockwave-flash", 
 ".tar.gz" => "application/x-tgz", 
 ".tgz" => "application/x-tgz", 
 ".tar" => "application/x-tar", 
 ".zip" => "application/zip", 
 ".mp3" => "audio/mpeg", 
 ".m3u" => "audio/x-mpegurl", 
 ".wma" => "audio/x-ms-wma", 
 ".wax" => "audio/x-ms-wax", 
 ".ogg" => "application/ogg", 
 ".wav" => "audio/x-wav", 
 ".gif" => "image/gif", 
 ".jpg" => "image/jpeg", 
 ".jpeg" => "image/jpeg", 
 ".png" => "image/png", 
 ".xbm" => "image/x-xbitmap", 
 ".xpm" => "image/x-xpixmap", 
 ".xwd" => "image/x-xwindowdump", 
 ".css" => "text/css", 
 ".html" => "text/html", 
 ".htm" => "text/html", 
 ".js" => "text/javascript", 
 ".asc" => "text/plain", 
 ".c" => "text/plain", 
 ".cpp" => "text/plain", 
 ".log" => "text/plain", 
 ".conf" => "text/plain", 
 ".text" => "text/plain", 
 ".txt" => "text/plain", 
 ".dtd" => "text/xml", 
 ".xml" => "text/xml", 
 ".mpeg" => "video/mpeg", 
 ".mpg" => "video/mpeg", 
 ".mov" => "video/quicktime", 
 ".qt" => "video/quicktime", 
 ".avi" => "video/x-msvideo", 
 ".asf" => "video/x-ms-asf", 
 ".asx" => "video/x-ms-asf", 
 ".wmv" => "video/x-ms-wmv", 
 ".bz2" => "application/x-bzip", 
 ".tbz" => "application/x-bzip-compressed-tar", 
 ".tar.bz2" => "application/x-bzip-compressed-tar" 
 ) 

 # Use the "Content-Type" extended attribute to obtain mime type if possible 
 #mimetype.use-xattr = "enable" 


 ## send a different Server: header 
 ## be nice and keep it at lighttpd 
 # server.tag = "lighttpd" 

 #### accesslog module 
 accesslog.filename = "/home/kloxo/httpd/lighttpd/ligh.log" 

 ## deny access the file-extensions 
 # 
 # ~ is for backupfiles from vi, emacs, joe, ... 
 # .inc is often used for code includes which should in general not be part 
 # of the document-root 
 url.access-deny = ( "~", ".inc" ) 

 $HTTP["url"] =~ "\.pdf$" { 
 server.range-requests = "disable" 
 } 

 ## 
 # which extensions should not be handle via static-file transfer 
 # 
 # .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi 
 static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" ) 

 ######### Options that are good to be but not neccesary to be changed ####### 

 ## bind to port (default: 80) 
 #server.port = 81 

 ## bind to localhost (default: all interfaces) 
 #server.bind = "localhost" 

 ## error-handler for status 404 
 #server.error-handler-404 = "/error-handler.html" 
 #server.error-handler-404 = "/error-handler.php" 

 ## to help the rc.scripts 
 #server.pid-file = "/var/run/lighttpd.pid" 


 ###### virtual hosts 
 ## 
 ## If you want name-based virtual hosting add the next three settings and load 
 ## mod_simple_vhost 
 ## 
 ## document-root = 
 ## virtual-server-root + virtual-server-default-host + virtual-server-docroot 
 ## or 
 ## virtual-server-root + http-host + virtual-server-docroot 
 ## 
 #simple-vhost.server-root = "/home/weigon/wwwroot/servers/" 
 #simple-vhost.default-host = "grisu.home.kneschke.de" 
 #simple-vhost.document-root = "/pages/" 
 server.error-handler-404 = "/index.php" 

 ## 
 ## Format: <errorfile-prefix><status-code>.html 
 ## -> ..../status-404.html for 'File not found' 
 #server.errorfile-prefix = "/home/weigon/projects/lighttpd/doc/status-" 

 ## virtual directory listings 
 #dir-listing.activate = "enable" 

 ## enable debugging 
 #debug.log-request-header = "enable" 
 #debug.log-response-header = "enable" 
 #debug.log-request-handling = "enable" 
 #debug.log-file-not-found = "enable" 
 #debug.log-condition-handling = "enable" 

 ### only root can use these options 
 # 
 # chroot() to directory (default: no chroot() ) 
 #server.chroot = "/" 

 ## change uid to <uid> (default: don't care) 
 server.username = "apache" 

 ## change uid to <uid> (default: don't care) 
 server.groupname = "apache" 

 #### compress module 
 #compress.cache-dir = "/tmp/lighttpd/cache/compress/" 
 #compress.filetype = ("text/plain", "text/html") 

 #### proxy module 
 ## read proxy.txt for more info 
 #$HTTP["url"] =~ "\.php$" { 
 # proxy-core.balancer = "round-robin" 
 # proxy-core.allow-x-sendfile = "enable" 
 # proxy-core.protocol = "http" 
 # proxy-core.backends = ( "192.168.0.101:80" ) 
 # proxy-core.max-pool-size = 16 
 #} 


 #### fastcgi module 
 ## read fastcgi.txt for more info 
 ## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini 
 #$HTTP["url"] =~ "\.php$" { 
 # proxy-core.balancer = "round-robin" 
 # proxy-core.allow-x-sendfile = "enable" 
 # proxy-core.check-local = "enable" 
 # proxy-core.protocol = "fastcgi" 
 # proxy-core.backends = ( "unix:/tmp/php-fastcgi.sock" ) 
 # proxy-core.max-pool-size = 16 
 #} 


 #### CGI module 
 #cgi.assign = ( ".php" => "/home/httpd/nobody.sh" ) 
 # 

 #### SSL engine 
 #ssl.engine = "enable" 
 #ssl.pemfile = "/etc/lighttpd/program.pem" 

 #### status module 
 #status.status-url = "/server-status" 
 #status.config-url = "/server-config" 

 #### auth module 
 ## read authentication.txt for more info 
 #auth.backend = "plain" 
 #auth.backend.plain.userfile = "lighttpd.user" 
 #auth.backend.plain.groupfile = "lighttpd.group" 

 #auth.backend.ldap.hostname = "localhost" 
 #auth.backend.ldap.base-dn = "dc=my-domain,dc=com" 
 #auth.backend.ldap.filter = "(uid=$)" 

 #auth.require = ( "/server-status" => 
 # ( 
 # "method" => "digest", 
 # "realm" => "download archiv", 
 # "require" => "user=jan" 
 # ), 
 # "/server-config" => 
 # ( 
 # "method" => "digest", 
 # "realm" => "download archiv", 
 # "require" => "valid-user" 
 # ) 
 # ) 

 #### url handling modules (rewrite, redirect, access) 
 #url.rewrite = ( "^/$" => "/server-status" ) 
 #url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" ) 
 #### both rewrite/redirect support back reference to regex conditional using %n 
 #$HTTP["host"] =~ "^www\.(.*)" { 
 # url.redirect = ( "^/(.*)" => "http://%1/$1" ) 
 #} 

 # 
 # define a pattern for the host url finding 
 # %% => % sign 
 # %0 => domain name + tld 
 # %1 => tld 
 # %2 => domain name without tld 
 # %3 => subdomain 1 name 
 # %4 => subdomain 2 name 
 # 
 #evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/" 

 #### expire module 
 #expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes") 

 #### ssi 
 ssi.extension = ( ".shtml" ) 

 #### rrdtool 
 #rrdtool.binary = "/usr/bin/rrdtool" 
 #rrdtool.db-name = "/var/www/lighttpd.rrd" 

 #### setenv 
 #setenv.add-request-header = ( "TRAV_ENV" => "mysql://user@host/db" ) 
 #setenv.add-response-header = ( "X-Secret-Message" => "42" ) 

 ## for mod_trigger_b4_dl 
 # trigger-before-download.gdbm-filename = "/home/weigon/testbase/trigger.db" 
 # trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" ) 
 # trigger-before-download.trigger-url = "^/trigger/" 
 # trigger-before-download.download-url = "^/download/" 
 # trigger-before-download.deny-url = "http://127.0.0.1/index.html" 
 # trigger-before-download.trigger-timeout = 10 

 ## for mod_cml 
 ## don't forget to add index.cml to server.indexfiles 
 # cml.extension = ".cml" 
 # cml.memcache-hosts = ( "127.0.0.1:11211" ) 

 #### variable usage: 
 ## variable name without "." is auto prefixed by "var." and becomes "var.bar" 
 #bar = 1 
 #var.mystring = "foo" 

 ## integer add 
 #bar += 1 
 ## string concat, with integer cast as string, result: "www.foo1.com" 
 #server.name = "www." + mystring + var.bar + ".com" 
 ## array merge 
 #index-file.names = (foo + ".php") + index-file.names 
 #index-file.names += (foo + ".php") 

 #### include 
 #include /etc/lighttpd/lighttpd-inc.conf 
 ## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf" 
 #include "lighttpd-inc.conf" 

 #### include_shell 
 #include_shell "echo var.a=1" 
 ## the above is same as: 
 #var.a=1 
 fastcgi.server = ( ".php" => 
 ( "localhost" => 
 ( 
 "socket" => "/var/run/lighttpd/php-fastcgi.socket", 
 "bin-path" => "/usr/bin/php-cgi" 
 ) 
 ) 
 )

+1

2

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

0


Вы здесь » Умные деньги » Все самое полезное » Бесплатная панель для серверов kloxo