Tag Archives: mail

Home »  Tag: mail

apache mpm worker 설정

* 현재 worker 모듈 설치 되었는지 확인법
– “httpd -l” 명령으로 현재 설치된 Apache가 worker방식으로 설치되었는지 확인할 수 있다.
============================================
# httpd -l
Compiled in modules:
core.c
worker.c
http_core.c
mod_so.c
============================================
또는, httpd -V 명령으로 확인 가능하다. (V는 대문자)
============================================
# httpd -V
Server version: Apache/2.2.15 (Unix)
Server built: Jun 30 2010 16:59:45
Server’s Module Magic Number: 20051115:24
Server loaded: APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.4.2, APR-Util 1.3.9
Architecture: 32-bit
Server MPM: Worker
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with….
-D APACHE_MPM_DIR=”server/mpm/worker”
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT=”/home/paint/apache-2.2.15″
-D SUEXEC_BIN=”/home/paint/apache-2.2.15/bin/suexec”
-D DEFAULT_SCOREBOARD=”logs/apache_runtime_status”
-D DEFAULT_ERRORLOG=”logs/error_log”
-D AP_TYPES_CONFIG_FILE=”conf/mime.types”
-D SERVER_CONFIG_FILE=”conf/httpd.conf”
=============================================
2. 설정
1) httpd.conf 수정
– 아래와 같이. “Include conf/extra/httpd-mpm.conf” 설정의 주석을 제거한다.(기본적으로 주석처리 되어 있음)
===============================

# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf

===============================
2) […]

ssl 인증서 메뉴얼 —

https://www.comodossl.co.kr/certificate/SSL-Installation-Guides.aspx

vsftpd cmds_allowed ( 계정별관리 )

두 번째로 cmds_allowed 설정은 chroot 설정과 유사한 방식으로 적용해 주면 되는데, 우선 vsftpd에서 권한을 관리할 디렉토리를 하나 만들어 준다. 나는 /etc/vsftpd_user_conf 라는 이름으로 디렉토리를 생성했다. 그리고 나서 별도로 관리 할 계정의 이름으로 파일을 하나 생성한다. 파일명은 이미 존재하는 계정의 이름으로 생성해야 한다. 이렇게 설정된 파일명과 동일한 이름의 계정에 관해서 별도의 설정이 적용되고, 나머지 계정에 대해서는 기본(default) 설정이 적용된다.
/etc/vsftpd_user_conf 디렉토리 안에 ftp라는 파일을 아래와 같은 내용으로 생성해준다. 이는 ftp라는 이름의 계정에 관한 설정이 된다.
cmds_allowed=ABOR,ACCT,ALLO,APPE,CDUP,CWD,EPRT,EPSV,FEAT,HELP,LIST,MDTM,MODE,NLST,NOOP,
OPTS,PASS,PASV,PORT,PWD,QUIT,REIN,REST,RETR,RNFR,RNTO,SITE,SIZE,SMNT,STAT,STOU,STRU,SYST,
TYPE,USER,XCUP,XCWD,XPWD
cmds_allowed는 단어 그대로 실행 가능한(allow) 명령어(commends)를 지정해 주는 것이다. 위 내용은 FTP 명령어 중에서 파일 업로드/삭제, 디렉토리 생성/삭제에 관한 명령어만 제외한 것이다(STOR, DELE, MKDIR, MKD, XMKD, RMD, XRMD를 제외). 이렇게 파일은 만든 후에 /etc/vsftpd.conf에 아래의 내용을 추가해 준다.
user_config_dir=/etc/vsftpd_user_conf
출처 http://sakuragis.egloos.com/5740235

mkdir() in php is setting folder permission to 755 But I Need 777?

http://stackoverflow.com/questions/4134702/mkdir-in-php-is-setting-folder-permission-to-755-but-i-need-777

WIN ERROR CODE 표

http://support.microsoft.com/kb/186063/ko
Automation Automation
Error Error
in Decimal in Hex Error Description
-2147418113 (8000FFFF) Catastrophic failure.
-2147942413 (8007000D) The Data is invalid.
-2147467263 (80004001) Not implemented.
-2147024882 (8007000E) Ran out of memory.
-2147024809 (80070057) One or more arguments are invalid.
-2147467262 (80004002) No such interface supported.
-2147467261 (80004003) Invalid pointer.
-2147024890 (80070006) Invalid handle.
-2147467260 (80004004) Operation aborted.
-2147467259 (80004005) Unspecified error.
-2147024891 (80070005) General access denied error.
-2147483647 (80000001) Not implemented.
-2147483646 (80000002) Ran out of memory.
-2147483645 (80000003) One or more arguments are invalid.
-2147483644 (80000004) No such interface supported.
-2147483643 (80000005) Invalid pointer.
-2147483642 (80000006) […]

lscp 설치

공식메뉴얼
https://www.sulinux.net/2.0/files/lscp_manual_201110.pdf

httpd[23916]:general protection rip:306801ea1e rsp:45ab9c30 error:0

Jan 23 09:06:50 localhost kernel: httpd[23916] general protection rip:306801ea1e rsp:45ab9c30 error:0
Jan 23 09:07:17 localhost kernel: httpd[23384]: segfault at 0000000000000000 rip 000000306801ea1a rsp 000000004dcc6af0 error 4
INFO: task httpd:13593 blocked for more than 120 seconds.
“echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
httpd D ffffffff80156387 0 13593 9700 13594 13592 (NOTLB)
ffff8103e02d3c78 0000000000000086 0000000000000000 0000000000000000
0000000000000100 000000000000000a ffff8101d81ee080 ffff81043fe87100
00131dfba2e291fd 000000000000c456 ffff8101d81ee268 0000000f000000ca
Call Trace:
[] __mutex_lock_slowpath+0x60/0x9b
[] __d_lookup+0xb0/0xff
[] .text.lock.mutex+0xf/0x14
[] do_lookup+0xd1/0x227
[] __link_path_walk+0x9f4/0xf39
[] link_path_walk+0x45/0xb8
[] do_path_lookup+0x294/0x310
[] getname+0x15b/0x1c2
[] __user_walk_fd+0x37/0x4c
[] vfs_stat_fd+0x1b/0x4a
[] sys_newstat+0x19/0x31
[] vfs_read+0x13c/0x171
[] sys_read+0x60/0x6e
[] system_call+0x7e/0x83
> 메모리 점검필요..ㅠㅠ

Webalizer

wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-08-src.zip
./configure –with-language=korean // 한국어
make && make install
1028 2014-01-20_16:33:13 [CMD]: ln -s /usr/local/src/webalizer/webalizer-2.23-08 webalizer
1030 2014-01-20_16:33:20 [CMD]: cd /usr/local/
1031 2014-01-20_16:33:22 [CMD]: ln -s /usr/local/src/webalizer/webalizer-2.23-08 webalizer
1033 2014-01-20_16:33:26 [CMD]: cd webalizer/
1034 2014-01-20_16:33:38 [CMD]: mkdir -p /usr/local/webalizer/conf
1035 2014-01-20_16:33:44 [CMD]: mkdir -p /usr/local/webalizer/bin
1036 2014-01-20_16:34:20 [CMD]: cp -arp /usr/local/etc/webalizer.conf.sample /usr/local/webalizer/conf/msnote.conf
1037 2014-01-20_16:34:32 [CMD]: ll /usr/local/apache/logs/new.msnote.co.kr-access_log
1038 2014-01-20_16:34:41 [CMD]: vi /usr/local/webalizer/conf/msnote.conf
1039 2014-01-20_16:35:33 [CMD]: ll /home/master/www/msnote/log
1040 2014-01-20_16:35:35 [CMD]: ll /home/master/www/msnote/
1041 2014-01-20_16:35:40 [CMD]: mkdir /home/master/www/msnote/log
1042 2014-01-20_16:35:42 [CMD]: vi /usr/local/webalizer/conf/msnote.conf
1043 2014-01-20_16:37:43 [CMD]: /usr/local/bin/webalizer -c /usr/local/webalizer/conf/msnote.conf > /home/master/www/msnote/log/msnote
1044 2014-01-20_16:38:06 [CMD]: locate webalizer.sh
1047 2014-01-20_16:38:25 [CMD]: cd /usr/local/webalizer/bin/
1050 2014-01-20_16:39:21 [CMD]: vi /usr/local/webalizer/bin/webalizer.sh
1051 2014-01-20_16:39:45 [CMD]: /usr/local/bin/webalizer -c /usr/local/webalizer/conf/msnote.conf > /home/master/www/msnote/log/msnote
1052 2014-01-20_16:39:47 [CMD]: vi /usr/local/webalizer/bin/webalizer.sh
1053 2014-01-20_16:39:58 [CMD]: chmod 755 /usr/local/webalizer/bin/webalizer.sh // 1051 […]

apache 2.4.x 에 mod_cband 설치시 error ( 설정 포함 )

apache 2.4.x의 경우 cband 컨파일시 에러를 확인할 수있다.
> configure 옵션은 apxs만 넣어줫음-0-
./configure –with-apxs=/usr/local/apache/bin/apxs
============== error 내용 =========================
/usr/local/apache/bin/apxs -Wc,-Wall -Wc,-DDST_CLASS=3 -c src/mod_cband.c
/usr/local/apache/build/libtool –silent –mode=compile gcc -std=gnu99 -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/apache/include -Wall -DDST_CLASS=3 -c -o src/mod_cband.lo src/mod_cband.c && touch src/mod_cband.slo
src/mod_cband.c:66: warning: type qualifiers ignored on function return type
src/mod_cband.c: In function ‘mod_cband_set_random_pulse’:
src/mod_cband.c:416: warning: cast to pointer from integer of different size
src/mod_cband.c: In function ‘mod_cband_set_limit’:
src/mod_cband.c:436: warning: pointer targets in passing argument 2 of ‘mod_cband_conf_get_limit_kb’ differ in signedness
src/mod_cband.c: In function ‘mod_cband_set_user_limit’:
src/mod_cband.c:651: warning: pointer targets in passing argument 2 of ‘mod_cband_conf_get_limit_kb’ differ in signedness
src/mod_cband.c: In function ‘mod_cband_set_class_limit’:
src/mod_cband.c:874: warning: pointer targets in passing argument 2 of ‘mod_cband_conf_get_limit_kb’ differ in signedness
src/mod_cband.c: In function ‘mod_cband_set_user_class_limit’:
src/mod_cband.c:899: warning: pointer targets in passing argument 2 of ‘mod_cband_conf_get_limit_kb’ differ in signedness
src/mod_cband.c: In function ‘mod_cband_get_dst’:
src/mod_cband.c:1281: error: ‘conn_rec’ has no member named ‘remote_ip’
src/mod_cband.c: In function ‘mod_cband_get_remote_host’:
src/mod_cband.c:1310: error: ‘struct conn_rec’ has no member named […]

Samba를 이용한 윈도우 원격 백업설정시 주의사항..

linux Samba 를 이용하여 windows backup 원격지 설정시 주의사항!
1) samba 계정&패스워드 = windows 계정 & 패스워드
>> 즉..같아야된다..아니면..인증에…문제가…
2) 예약된 백업을 구성하려면 해당 계정은 Administrators 또는 Backup Operators 그룹에 속해있서야된다!
3) 마지막으로 원격지 백업시 문제점임..
>> 날짜별 백업이 아닌 하나의 경로에는 하나의 백업파일만 보관가능하다.
>> 즉 , 백업본이있쓰면 날짜와상관없이 최신자로 덮어버리니 리눅스서버쪽에서 별도의 스크립트를 작성할것!