Monday, March 17, 2014

Selinux Allow Sendmail

check default value httpd sendmail

#/usr/sbin/getsebool -a | grep httpd_can_sendmail

if you want show all httpd

/usr/sbin/getsebool -a | grep httpd
see below  if  it's off let change to on


httpd_can_sendmail --> off

#setsebool -P httpd_can_sendmail on 
or
 #setsebool -P httpd_can_sendmail 1
if you want  allowed to make a connection over the network  let change
httpd_can_network_connect --> off   to  on

credit  CentOS selinux Booleans 

Tuesday, March 11, 2014

MySQL error: Can't open file: (errno: 24) on vtiger CRM


ค่าเริ่มต้นของ open-files-limit บน MySQL จะตั้งไว้ที่ 1024  จึงทำให้เกิด error MySQL error: Can't open file: './homeuser/vtiger_loginhistory.frm' (errno: 24)

#service mysqld restart ก็หายใช้งานได้ปกติแต่จะกลับมาเป็นอีก
ถ้าจะเอาถาวรก็เพิ่ม open_files_limit = เท่าไหร่กำหนดเอง    ลงในไฟล์ /etc/my.cnf


#vi etc/my.cnf

[mysqld]
open_files_limit = 10000

#service mysqld restart
ตรวจสอบว่าอับเดทหรือยัง

login mysql with root

mysql> show variables like 'open_files%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| open_files_limit | 10000 |
+------------------+-------+
1 row in set (0.00 sec)

ปล. MySQL version mysql-5.1.73-3.el6_5.x86_64  ,CentOS 6.5
อ่านเพิ่มเติม ได้ที่  and http://duntuk.com/how-raise-ulimit-open-files-and-mysql-openfileslimit

Wednesday, March 5, 2014

error_reporting (E_WARNING & E_NOTICE & E_DEPRECATED) install vTiger 5.4.x

version 5.4.0
PHP 5.3.x not work in ~E_DEPRECATED  (Run-time notices. Enable this to receive warnings about code that will not work in future versions.   Since PHP 5.3.0 


you can install skip error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED   and fix a later

if you can use .htaccess  fix here below


อ้างถึง
Options -Indexes
php_value max_execution_time 600
php_value allow_call_time_pass_reference 1
php_flag  log_errors on
php_flag display_errors on
php_flag log_errors varies
php_value error_log  /logs/error.log
php_value short_open_tag 1

Monday, March 3, 2014

Vsftpd ติด Selinux ( CentOS 6.5)

แน่นอนว่า การเปิดใช้ selinux นี้มันวุ่นวายปวดหัวเอาแท้ๆ จากการค้นหาที่ไหนๆก็ปิดกันหมด ซึ้งมันไม่ใช่ทางออกที่ถูกต้องเลยถ้าจะใช้ในระดับโปรดัคชั่นเพราะจะทำให้ระบบเราเข้มแข็งกว่าปิดมันไป แต่ถ้าจะทดสอบระบบเฉยๆก็ปิดๆมันไปก็ได้ครับ วุ่นวายพอสมควรถ้าเปิดใช้มัน ปกติเราติดตั้ง vsftpd ไปแล้วคอนฟิก /etc/vsftpd.conf นิดหน่อยก็ใช้ได้แล้ว แต่นี้มันT_T 







ก่อนอื่นตรวจสอบค่าเดิมที่มันควบคุมไว้
#getsebool -a|grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_fusefs --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off tftp_use_cifs --> offt ftp_use_nfs --> off

Munin munin-node install CentOS 6.5

Step
1.install munin munin-node
2.create alias
3.config password


1 Install
#yum install munin munin-node
Path from installed /var/www/html/munin

2 create Alias   /munin  /var/www/html/munin
add line 10
.
.
8 # As a config file enclose it in <directory> like so:
9 #
10 Alias /munin /var/www/html/munin
11 <directory /var/www/html/munin>
.
.
#service munin-node restart

VirtualHost HTTP redirect to HTTPS

<VirtualHost *:80>     ServerName www.example.com     Redirect / https://www.example.com/ </VirtualHost> <VirtualHos...