아파치 자체로 가지고 있는 로그인(인증) 기능을 사용하려면 다음과 같이 설정해 준다. 서버가 실제 접근하려는 디렉토리로 가서 .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의 […]