FreeBSD에서 포트로 설치시 옵션설정메뉴가 나올경우가 있는데,
여기서 옵션을 잘못선택하면 의존성문제라던가, OS버젼문제로 에러를 내뱉으면서 설치가 안되는경우가
종종 있다.. 그러면, 다시 옵션을 설정해야하는데..
make reinstall 을 해도 옵션선택을 할 수 없는 상황이 발생.
를 한번 때려주고 다시 설치하면 옵션선택메뉴가 나온다.
현재 설정된 options의 내용을 보려면,
이거 찾느라 몇시간 헤맸다는....;;;
SSL 인증서 생성시 인증키 값을 넣을경우
아파치 구동시 키 비밀번호를 입력하지 않으면 구동되지 않는다.
Apache/2.2.13 mod_ssl/2.2.13 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server test.com:443: (RSA)
Enter pass phrase:
서버를 관리하는 입장에서는 비밀번호를 입력하지 않고 자동으로 웹서버를
구동하여야할때가 있다.
인증서 생성시 이미 넣어버린 키는 아래와 같이 하면 간단하게 없앨 수 있다.
단, 당연한 이야기지만 기존 비밀번호는 알고있어야한다.-.-;
openssl rsa -in server.key.org -out server.key
다시 아파치를 stop후 start해본다.
<VirtualHost *>
ServerName www.original.com
ServerAlias original.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^original.com$ [OR]
RewriteCond %{HTTP_HOST} com.$
RewriteRule ^/(.*) http://www.somewhere.com/$1 [L,R]
</VirtualHost>
위와 같이 처리하면 서브URI까지 다 변경이 됨.
도메인변경등으로 서버변경등의 사유로 기존경로를 그대로 써야할경우 유용함.
리눅스에서 php설치시
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
에러시
zlib 설치를
php를 재설치한다.
잘된다.;;
FreeBSD에서 포트로 리눅스 에뮬레이터 설치시
와 같은 에러가 난다면,
를 한번 해주고, 설치를 재시도하면 된다.
I'm not going to try again; this message has been in the queue too long.
위와 같이 qmail에서 발송하지 못하고 리턴메일을 보낸다면,
dns oversize patch를 해주어야한다..
patch 파일경로는
http://www.ckdhr.com/ckd/qmail-103.patch
위의 경로에서 받으면 되며,
patch -p1 < qmail-103.patch
를 해주고,
make check setup
해주면 된다.
SSH 계정을 RSA키 쌍을 생성해서 서버에 접속하는 방법이다.
임시로 서버접속계정을 발급하거나, 같은 접속계정으로 암호를 다르게 사용할때 사용된다.
사용자계정삭제시 해당 키만 삭제하면 접속이 불가하다.
먼저 접속하려는 서버에서 아래의 과정을 실행한다.
Generating public/private rsa key pair.
Enter file in which to save the key (/limsj/.ssh/id_rsa):
비밀번호를 묻는다.. 입력후 다시 확인입력하면 .ssh 디렉토리에
id_rsa 와
id_rsa.pub 가 생긴다.
id_rsa.pub 의 내용을
해당 계정의 .ssh 디렉토리안에
vi authorized_keys 로 파일을 열어서 추가한다. 이때 한줄로 넣는것을 잊지 말자~
YaduW1MSyCdYOycrS3bkTz2dhUzK6XtdKtONJLPSRSNyQmKVMhlZp8NlysKhnVl0NUQsypHQX0EMaetXFTUEtCR55iuVULf6zzPE9q/RlWYz9ySAx1MmQC
u01FW/RbHBPcVHT6LGXWd5Wu4R0eDcoxs99cjfyKao568F1k0bYNm6pBWUUxLdOwIA+p0xVij+1kNHYClfo9H2v2IVL+2NTwxqHHBniYOxMUYeiizWxuKqjh
N72fKxw+uD2QuhB/eQ== limsj@testserver
id_rsa 의 파일은
접속하려는 다른서버나 ssh접속툴로 사용하여 접속한다.
id_rsa 의 파일권한은 0600 으로 변경한다.
키생성시 입력했던 암호를 입력하면 서버 접근이 바로 된다.
간단하다. ㅋ
|
Tracked from 컴ⓣing의 주절거림 in textcube | 2009/06/11 04:58 | DEL
해킹 문제도 있고... 여튼 텔넷은 막아버리고 ssh로 쓰다가 그마저도 못미더워서 rsa 키로 서버 접속시 인증할 수 있다고 해서 인터넷에서 찾아서 설정한지 꽤 오랜 시간이 됐다. 언제나처럼 -_-;;; 한번 해서 성공하면 어느새 방법은 까먹기 마련... 아마도 지금 쓰고 있는 리눅스 머신을 바꿔야 할 것 같아서 인터넷에서 검색해서 블로그에 포스팅해두려한다. 이번에 참고한 블로그는 임성진님의 블로그. SSH RSA 키로 서버 접속하기 주요 키포인트는.. |
sendmail에서 포트확인시
telnet localhost 25
로 확인할때 응답이 느릴경우가 있다.
물론 로컬에서 메일을 보낼때도 느리지만, 외부에서 25번포트 접속시에는 빠르게 접속된다.
maillog를 보면 아래와 같이 메시지가 나타난다면.
sendmail.cf 에
로 기술해보면 로컬에서도 빠르게 응답할것이다.
이걸로 4시간 삽질했따아...
ftp접속시
Trying 127.0.0.1...
Connected to localhost.
아래의 설정을 한번 보면,
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
IdentLookups off
UseReverseDNS 는 접속자IP를 Reverse Mapping하지 않겠다는것이며(off),
IdentLookups는 remote username의 확인을 시도되기 위한 옵션이므로,
둘다 off로 해보자!
Connected to localhost.
220 ProFTPD 1.3.1 Server (ProFTPD Default Installation) [localhost]
Name (localhost:test)
접속이 훨씬 빨라진다.ㅎㅎ
아주 간단한 옵션인데.. 구글한테 물어봐도 시원한 답변이 없고.
테스트해보니 문제없이 다 잘되긴하는데.. 아파치 2.2.9의 버그로밖에 생각할 수 없따아.
https://issues.apache.org/bugzilla/show_bug.cgi?id=45221


