Unix/Solaris10 98

MySQL UTF-8+PHP 문제

php에서, 한글이 들어간 mysql request가 전혀 먹혀들지 않았다. 왜 그럴까. 1. php에서 한글이 들어간 function call이 먹히나? 그렇다. 한글로 function의 input을 "ㅋㅋㅋ"라고 주고... function의 output은 input 뒤에 "ㅎㅎㅎ"라고 덧붙이게 코딩을 하여 출력해보면 잘 됨. php쪽은 이상 없음. 2. mysql만 놓고 봤을 때 한글이 들어간 쿼리는 잘 먹히나? 그렇지 않았다. ???로 떴음. mysql에 쿼리를 날려보자. mysql>SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | ..

Unix/Solaris10 2008.07.09

Apache https 설정

우선 SSL인증서를 만들어야 한다.가장 쉬운방법은http://slacksite.com/apache/certificate.php여기 적혀 있다. PDF파일로도 dump되어있으니 어렵지 않음. Solaris 10의 apache2 패키지의 경우,SSL 서버를 켜기 위해서는# Secure (SSL/TLS) connections Include conf/extra/httpd-ssl.conf # # Note: The following must must be present to support # starting without SSL on platforms with no /dev/random equivalent # but a statically compiled-in mod_ssl. # SSLRandomSeed start..

Unix/Solaris10 2008.06.04

SmartList가 *.xxx.ac.kr, xxx.ac.kr에서 오는 메일은 무조건 배달하게 하기

SmarList는 accept와 dist가 분리되어있다. 그런데 문제는 같은 대학 내의 구성원이라면 해당 메일링리스트에 메일을 "보내기"는 누구나 가능하도록 하고 싶을 수도 있다. http://www.animalgenome.org/SmartList/FAQ.html#Section_4.7 우선... 해당 메일링리스트로 간다. testlist@xxx.ac.kr이라고 치자. testlist디렉토리의 rc.submit을 delink한다. $ ../.bin/delink rc.submit 그 뒤, 패치를 한다. $ patch rc.submit 엔터를 누르면 도스의 copy con이나 유닉스의 sort, cat마냥 사용자의 입력을 받을 뿐 아무것도 안 할 것이다. 붙여넣기 신공으로 102a103,107 > * 2^0 ..

Unix/Solaris10 2008.01.30

Dovecot imap과 Thunderbird

안된다. why? TLS/SSL설정을 잘 해야 하니까. log_path = /var/log/maillog 로 설정하였다. 작업하는 동안 로그를 통해 뭐가 문제인지 이제 볼 수 있을 것이다.. Thunderbird의 로그 기능을 쓰는 것도 좋다. batch파일을 이렇게 만든다. set mydate=%date:~-4,4%%date:~-7,2%%date:~-10,2% set mytime=%time:~0,2%%time:~+3,2% set NSPR_LOG_MODULES=IMAP:5 set NSPR_LOG_FILE=c:\thunderbird_%mydate%_%mytime%.log start /d "c:\program files\mozilla thunderbird" thunderbird.exec:\에 디버그용 파일이..

Unix/Solaris10 2008.01.23

GNU Mailman 종합

써본 결과는 아주 만족스럽다. 세밀한 설정이 가능하고, 무엇보다도. 웹인터페이스가 비범하여 이 것 하나로도 타 메일링리스트 관리 프로그램을 압도할 수 있다. 설치하는 과정이 좀 길었기 때문에 이 글에 정리해둔다. 그리고 메일링리스트의 설정도 기록해둔다. ./configure는 이 글의 것으로 한다. 시행착오를 겪었기 때문에... $ ./configure --with-username=listserv --with-groupname=listserv --with-mailhost=yyy.xxx.ac.kr --with-urlhost=yyy.xxx.ac.kr --with-cgi-gid=webservd --with-mail-gid=listserv --with-mailhost, with-groupname을 잘못 정하면 ..

Unix/Solaris10 2008.01.22

GNU Mailman postfix 연동

http://blog.naver.com/ssanzing2/140044311290 위 글대로 컴파일까지 하고, apache와 연동까지는 완성했다. 이제 postfix와의 연동이 남았다. http://kldp.org/KoreanDoc/html/Mailman-KLDP/Mailman-KLDP-4.html 위 글을 믿고 계속 가보자. 문서의 $prefix는 필자의... 언제나처럼 소스코드의 default로대로 둔, /usr/local/mailman이다. # su - listserv $ cd /usr/local/mailman/cron $ crontab crontab.in 모두 이상없이 잘 됨. su - listserv를 안 하고 하는 방법도 있다. $ cd /usr/local/mailman/cron $ cronta..

Unix/Solaris10 2008.01.22

Active Directory에 드디어 물리다

!!!!!!! LDAP client를 이용해 물리는 방법이 연구가 되어 완성 되었다. 삼바를 쓰지 않는 방법을 추천하는 바이다. Solaris를 AD에 bind하려면 samba를 쓰는 것이 가장 편함. 하지만 기본 include된 samba는 솔라리스10 마케팅 팀이 광고하는 것과 달리, AD에 bind할 수 없다. -_-;; 그런 옵션을 걸지 않고 컴파일 했기 때문. sunfreeware의 패키지도 그건 마찬가지. http://forum.java.sun.com/thread.jspa?threadID=5073227: 여기서 그런 정보를 얻었다. 필요한 것 - 삼바 소스코드 - MIT Kerberos (역시 소스... 패키지가 없다. 게다가, 솔라리스에 딸려오는 것은 compile against할 lib이 ..

Unix/Solaris10 2007.11.18