CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Серверийн тохиргоо болон бусад холбогдолтой зүйлсийн талаар энд.

Зохицуулагч: Bathuyag

Post Reply
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Redhat суурьтай бусад линукс дээр ч адилхан байх аа. Хэрэв алсаас удирдах бол (Dedicated/VPS г.м) putty хэмээх жижиг програм ашиглан SSH-ээр тушаалын мөрнөөс удирдана.
1. Хамгийн эхэнд цаг тохируулах. гарч ирсэн мөрийг ~/.profile файл дотор нэмж бичиж өгнө. жишээ нь:

Код: Бүгдийг сонгох

TZ='Asia/Ulaanbaatar'; export TZ
Бас:

Код: Бүгдийг сонгох

ln -s -f /usr/share/zoneinfo/Asia/Ulaanbaatar /etc/localtime
Reboot шалгахдаа date


Автоматаар цаг тохируулах NTP:

Код: Бүгдийг сонгох

yum install ntp
chkconfig ntpd on
service ntpd start
Шалгах: Apache restart:

Код: Бүгдийг сонгох

service httpd restart
2. Aspell + Монгол хэл суулгах

Код: Бүгдийг сонгох

yum install aspell
http://mnspell.openmn.org/ хаягаас (mirror: http://www.dusal.net/downloads/aspell6- ... -2.tar.bz2 ) wget тушаалаар татаж аваад tar xjf тушаалаар задалж .configure make make install тушаалуудаар суулгана.

Код: Бүгдийг сонгох

cd /root
wget http://www.dusal.net/downloads/aspell6-mn-0.06-2.tar.bz2
cd aspell*
./configure
make
make install
3. Нэмэлт програм нэмж суулгах бол:
rpm суулгагч суулгахдаа

Код: Бүгдийг сонгох

rpm -Uhv --force ner*.rpm
4. Тохиргоог өөрчлөхдөө vim ашиглана.
vim ашиглаж засвар хийхдээ a товчоор бичих горимд орж бичлэгээ өөрчлөөд Esc товч дарж буцаж тушаалын горимд ороод :wq тушаалаар хадгалж гарна. :q хадгалахгүй гарна.
5. Putty хааж гарах: 6. php-pear-mail суулгах

Код: Бүгдийг сонгох

yum install php-pear-Mail
7. ClamAV вирус шалгах

Код: Бүгдийг сонгох

clamscan -ir / -l clamscanreport

Нүүсний дараа /var/qmail/users rsync хийж хуулахгүй бол kloxo backup ажиллахгүй!

Shellscript олох
http://safesrv.net/finding-php-shell-scripts/

DDos халдлагаас хамгаалах:
mod_evasive

Error хуудсуудыг солих
/var/www/error руу хуудсуудыг хуулаад /etc/httpd/conf/httpd.conf дотор тохируулж өгнө.

Вирус шалгах
clamscan / -r -i --move='/root/clamav/virus/' -l /root/clamav/scan.log

Kloxo qmail hostname тохируулах хэрэгтэй
Server-ээ сонгоод Server mail settings



kloxo secondary dns server дээрээ давхар домэйн оруулж янзлахдаа :

You can do it on MySQL. Goto phpMyAdmin and select kloxo database
export dns table and open dns.sql file and replace all 'localhost' to 'localhost,secondary.dns.servername.tld' and save.
Then delete dns table from phpMyAdmin and import edited file.
Then from ssh run

/script/fixdns --server=all

Also do same on client table coma_dnssyncserver_list field for future add domain.

Goodluck!
kloxo-ын named bind-ын

Код: Бүгдийг сонгох

/IN: bad owner name (check-names)
алдааг засах

vim /var/named/chroot/etc/named.conf

Код: Бүгдийг сонгох

include "/etc/global.options.named.conf";
//Kloxo 

include "/etc/kloxo.named.conf";
vim /var/named/chroot/etc/global.options.named.conf

Код: Бүгдийг сонгох

options {
max-transfer-time-in 60;
  listen-on { 69.60.111.100; 69.60.111.149; };
  allow-recursion { none; };
  allow-query { any; };
  check-names master ignore;
  check-names slave ignore;
  check-names response ignore;

};
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Plesk шинэчлэлтийн дараа эвдрэхэд засах:
http://kb.parallels.com/en/8338
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Installing PHP 5.2.x or 5.3.x on RedHat ES5, CentOS 5, etc
http://bluhaloit.wordpress.com/2008/03/ ... tos-5-etc/
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

How to Transfer File via SSH Shell Access
http://www.ehow.com/how_2038395_tranfer-file-ssh.html

Monitoring bandwidth usage with vnStat under CentOS 5 Linux
http://abdussamad.com/archives/154-Moni ... Linux.html
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

newaliases = sendmail -bi
mailq = sendmail -bp

Postfix SMTP шалгах:
telnet <IP> 25
EHLO
MAIL FROM: <from-email>
RCPT TO: <recipient-email>
DATA
Type message here.
. <Enter>
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

mail явахгүй amavisd унтраад байсан нэг алдааны үед
/var/spool/amavisd/db/
хавстан доторхыг бүгдийг нь устгаад хэвийн болов...

энэ бас хэрэгтэй холбоос...
http://antmeetspenguin.blogspot.com/200 ... uires.html

postfix-н зарим хэрэгтэй тушаалууд:
http://www.cyberciti.biz/tips/howto-pos ... queue.html
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

SSL, TSL тохируулах заавар:
http://www.cyberciti.biz/faq/rhel-apach ... -tutorial/

___________________________________________

Install APC

First of all, install all needed dependencies
yum install php-devel php-pear httpd-devel
yum install pcre-devel

After that, you should be able to install APC using pecl
pecl install apc

To configure PHP, create new file /etc/php.d/apc.ini and put the following line into it
extension=apc.so

Restart apache to make changes effective
/etc/init.d/httpd graceful

That's all, now you should be able to use APC cache. If you will need to upgrade APC in the future, just do
pecl upgrade apc


Plesk: өгөгдмөл нууц үг What is the root password for MySQL?
MySql Add comments

Plesk disables the ‘root’ account when Plesk is installed. To get root privileges please login with the ‘admin’ username. The password is the same as the admin’s password in Plesk.

You can find it in /etc/psa/.psa.shadow.

_________________--

chattr -i /home/kloxo/httpd/webmail/roundcube/config/db.inc.php
chattr -i /home/kloxo/httpd/webmail/horde/config/conf.php
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Install APC

First of all, install all needed dependencies
yum install php-devel php-pear httpd-devel
yum install pcre-devel

After that, you should be able to install APC using pecl
pecl install apc

To configure PHP, create new file /etc/php.d/apc.ini and put the following line into it
extension=apc.so

Restart apache to make changes effective
/etc/init.d/httpd graceful

That's all, now you should be able to use APC cache. If you will need to upgrade APC in the future, just do
pecl upgrade apc


Plesk: өгөгдмөл нууц үг What is the root password for MySQL?
MySql Add comments

Plesk disables the ‘root’ account when Plesk is installed. To get root privileges please login with the ‘admin’ username. The password is the same as the admin’s password in Plesk.

You can find it in /etc/psa/.psa.shadow.

_________________--

chattr -i /home/kloxo/httpd/webmail/roundcube/config/db.inc.php
chattr -i /home/kloxo/httpd/webmail/horde/config/conf.php

______________________
Өгөгдлийн баазын хүснэгт засах:

Код: Бүгдийг сонгох

REPAIR TABLE joomla_contents etc.
________________________________________________
Дискний болон хавтасны хэмжээ харж хамгийн их хэмжээ эзэлж буйг олох.

Код: Бүгдийг сонгох

du -cks * | sort -rn | while read size fname; do for unit in k M G T P E Z Y; do if [ $size -lt 1024 ]; then echo -e "${size}${unit}\t${fname}"; break; fi; size=$((size/1024)); done; done
Харь гаригийнхан байдаг :D
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Re: CentOS серверт хэрэглэгдэх зарим линукс тушаалууд

Бичлэг Бичсэн Almas »

Мэйл илгээгдэхгүй байх үед qmail тохиргоон дээр

/var/qmail/queue хандалтын хязгаарлалттай шинээр суусан байна. Тохируулаад хэвийн ажиллаж байна.

php session бичигдэхгүй хязгаарлалтаас болоод нэвтэрэлт, капча зэрэг сэшион ашигласан хэсгүүд ажиллахгүй байх үед

/var/lib/php/session утгыг php.ini дотор өөрчлөх юм уу энэ хавтасны хандалтын эрхийг тохируулна.

Kloxo php.ini template /usr/local/lxlabs/kloxo/file/phpini дотор бий. /script/fixphp


MySQL query cache тохиргоог /etc/my.cnf дотор хийнэ. Жишээ:
query_cache_size = 268435456
query_cache_type=1
query_cache_limit=1048576
max_connections=100



php суулгах

Код: Бүгдийг сонгох

yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel

/var/qmail/supervise/pop3/: No such file or directory
засах:

chmod 777 /var/qmail/supervise

then

yum -y reinstall courier-imap qmail
yum -y reinstall *toaster*

/script/fixvpop
/script/fixmail

service courier-imap restart





This bug is denied by the Kloxo admins. It is a bug, a lot of people have problems with it and 1 developer of Kloxo can't reproduce it so it is not a bug.
See my bugreport with all detailed information you can wish: http://project.lxcenter.org/issues/863

I do not expect a bugfix for it. But I made a workaround to keep my server running as good as possible. Maybe you can use it too.

Create a file /root/incorrectcheck with the following information:

Код: Бүгдийг сонгох

#!/bin/bash    

ERROR=0
function checkDir(){
        for entry in ${1}/*
        do
          if [ -f "$entry" ];then
                filename=$(basename "$entry")
                extension="${filename##*.}"
                filename="${filename%.*}"
                check=`expr index "$filename" "."`
                if [ $check = 0 ];then
                        echo "Incorrect file $entry !!!";
                        mv -f $entry /root/trash
                        ERROR=1
                fi

          fi
        done
}
checkDir "/home/apache/conf/exclusive"
checkDir "/home/apache/conf/wildcards"
checkDir "/home/apache/conf/domains"
checkDir "/home/apache/conf/redirects"

# if we found an incorrect file, restart Apache
if [ $ERROR = 1 ];then
        echo "Incorrect files found. Graceful restart Apache to be sure everything is fine";
        service httpd graceful
        STATUS=`service httpd status`
        SUBJECT="Corrupt Apache files found"
        EMAIL='almasd@gmail.com'
        EMAILMESSAGE="/tmp/emailmessage.txt"
        echo "Corrupt Apache files found and removed. Apache graceful restarted.Apache status: $STATUS" >>$EMAILMESSAGE
        /bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
        rm $EMAILMESSAGE
fi

After that create a cronjob every minute:

Код: Бүгдийг сонгох

*/5 * * * * /root/incorrectcheck >/dev/null 2>&1

What this all does:
It checks for corrupt files, removes them and restart Apache. If your Apache is down because of a corrupt file and Apache restart it will start Apache. So you will never have a downtime longer then 1 minute anymore.

I know the script can be more efficient, but I am a system administrator and not a programmer Smile Choice for PHP was because my bash scripting skills are too old and need to be refreshed Smile




in addondomain lib under
Code: [Select all] [Show/ hide]

// have trouble when use addondomain, so use full_update
#$web->setUpdateSubaction('full_update');



add

Код: Бүгдийг сонгох

//#863  This changes from a fullupdate to just running addon again.
//Did not want to remove it altogether as  the comment above was to fix some previous problem.
$web->setUpdateSubaction('addondomain');


and
in web__apachelib.php

under

Код: Бүгдийг сонгох

function enablePhp()
{
	global $gbl, $sgbl, $login, $ghtml;

	$domname = $this->main->nname;
	//$uname = $this->main->username;

add

Код: Бүгдийг сонгох

//Issue #863
	$uname = ($this->main->username) ? $this->main->username : $domname;
and under

Код: Бүгдийг сонгох

function syncToPort($port, $cust_log, $err_log)
{
	global $gbl, $sgbl, $login, $ghtml; 

	$base_root = "$sgbl->__path_httpd_root";

	$user_home = "{$this->main->getFullDocRoot()}/";
	$domname = $this->main->nname;

	$string  = null;

	// issue #656 - When adding a subdomain, the Document Root field is not being validated
	// Adding quotations so that we can work with directories with spaces
	// MR -- also for other lines

	if ($this->main->isOn('force_www_redirect')) {
		$string .= "\tServerName www.{$domname}\n" ;
	} else {
		$string .= "\tServerName {$domname}\n" ;
	}

	$string .= "###serveralias###";
	
	$string .= "\t".$this->getBlockIP();

	$string .= $this->getDocumentRoot('www');
	$string .= "\t".$this->getIndexFileOrder();

	$string .= "\t".$this->getAwstatsString();

add

Код: Бүгдийг сонгох

//Fix for Issue #863
	$string .= "\t".$this->getSuexecString(($this->main->username) ? $this->main->username : $this->main->nname);


Under the bug report for issue #863 this fix is there. Credits go to the discoverer obviously. I would have posted there with an affirmative response in regards to it working but my project account never got activated despite signing up and verifying my email. As of now it appears this fix works. With the exception of one tiny flaw removing the addon it adds an entry just like the one that was added when the configuration was broken.
http://project.lxcenter.org/issues/941




Pure FTP пассив болохгүй MLSD тушаал timeout болж алдаа зааж орохгүй үед.

/etc/pure-ftpd/pure-ftpd.conf дотор
PassivePortRange 30000 50000
гэсний урд талын чагтыг арилгана.

Firewall дээрээ портыг нээнэ:
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 30000:35000 -j ACCEPT
порт зарим тохиолдолд iptables -A гэж бичээд нээгддэггүй -I гээд болно.
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
ингээд болох ёстой гэнэ.



Код: Бүгдийг сонгох

[apache/conf] httpd does not start --> _default.conf | cp_config.conf | disable.conf | webmail.conf
Ive been having the same problem with the VirtualHosts line in the apache config files on slave servers.
Ive come up with a fix on centos, its not pretty but it works.
The problem seems to lie in the getSyncClass when it is called on line 195 in /usr/local/lxlabs/koloxo/httpdocs/htmllib/lib/linuxlib.php. There is an if (...) statement on line 199 that is expecting to see the value 'redhat', but the value that is returned is null, and as such the line below '_$list = Ipaddress__Redhat::getCurrentIps();_' is ignored.
A proper fix would need to look at the function getSyncClass(...) and the surrounding functionality, but for a quick fix modify lines 199-201 from this:

Код: Бүгдийг сонгох

if ($driverapp === 'redhat') {
$list = Ipaddress__Redhat::getCurrentIps();
}
to this:

Код: Бүгдийг сонгох

// if ($driverapp === 'redhat') {
$list = Ipaddress__Redhat::getCurrentIps();
// }
On the command line type 'service kloxo restart', then in the GUI find the slave server and goto IP Addresses and click Re Read Ipaddress.
Hope this helps :)
Харь гаригийнхан байдаг :D
Post Reply

Буцах