아파치에 로그인 인증 설치하기

아파치 자체로 가지고 있는 로그인(인증) 기능을 사용하려면 다음과 같이 설정해 준다. 서버가 실제 접근하려는 디렉토리로 가서 .htaccess 파일을 vim을 이용하여 다음과 같이 파일을 만들어 준다. AuthName LOGIN AuthType Basic AuthUserFile /home/webterror/public_html/.htpasswd AuthGroupFile /dev/null <Limit GET POST> require valid-user </Limit> AuthUserFile 해당 옵션에 있는 파일 위치는 정확하게 써준다. htpasswd 파일을 아래에서 만든다. webterror@webterror ~/public_html $ htpasswd […]

apache에서 indexoption 으로 파일 목록을 보여줄때 unicode로 보여주기

AllowOverride FileInfo AuthConfig Limit Indexes IndexOptions NameWidth=* IndexOptions +Charset=UTF-8 #Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Options MultiViews Indexes FollowSymLinks IncludesNoExec   IndexOptions +Charset=UTF-8 위의 바로 Charset을 추가시켜주면 된다.

SSH Tunnel 만들어서 외부에서 내부IP 서버 접근하기

SSH Tunnel 만들어서 외부에서 내부IP 서버 접근하기 때로는 IP공유를 사용하고 있는 PC를 외부에서 접근할 수 있도록 설정을 해야 할때가 있다. 가끔씩 해결방법을 찾고 싶었는데 이번에 확실히 알아보았다. 아래의 그림을 보면서 같이 이해하길 바란다. PC는 총 3개가 있다고 가정한다. PC1 : 내부 아이피를 사용하고 있는 PC(www서버 설치됨:Port80) PC2 : 공인 아이피를 사용하고 있는 PC(ssh서버 설치됨) PC3 […]

iptables를 이용하여 서버에서 특정포트의 서비스를 다른 서버로 돌리는 방법

IPTABLES를 이용하여 A 서버에 들어온 8000포트를 다른 B서버의 8000포트로 리다이렉션 시키는 방법 sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p tcp –dport 8000 -j DNAT –to-destination xxx.xxx.xxx.xxx:8000 iptables -t nat -A POSTROUTING -j MASQUERADE 만일 A서버가 현재 서버호스팅을 받고 있는 유료서버라면 이런 방법으로 리다이렉트 시키면 안될지도 모르겠다. 트래픽이 어떻게 잡혀있을런지는 아직 확인을 못해 봤다. http://askubuntu.com/questions/28516/redirect-requests-to-my-external-ip-port-to-a-different-external-ip-port

iptables 기초 / 이해

iptables은 강력한 패킷필터링 툴입니다. 기존의 iptables에 관한 자세한 문서들이 많이 나와있지만 이 문서는 리눅스 환경을 전제로 하며 iptables의 초심자들을 위해 설명을 하고자 합니다. 오타나 틀린 내용이 있으면 홈페이지에 관련부분을 기제해주기바랍니다. 작성일 2002.10.13 작성자 : 김창현 [CTCquatre] http://www.eyetolife.com [ 패킷필터링 지식 ] 패킷필터링이란? 패킷필터링은 지나가는 패킷의 해더를 보고 그 전체 패킷의 운명을 결정하는 것을 말한다. (iptables의 […]