'htaccess'에 해당되는 글 2건

htaccess 특정IP만 허용하기


워드프레스 처럼 /wp-admin/ 폴더는 관리자 아이피만 허용하도록 하고 싶을때가 있습니다.

이런 경우엔 wp-admin 디렉토리에 .htaccess 파일을 만들어서 아래 내용을 넣어주면 됩니다.


  order deny,allow

  deny from all

  allow from ::1


xampp 와 같은 APM TOOL 을 사용하면 IP가 ::1 로 인식하더군요~

서버에서는 관리자 접속 아이피로 설정하면 됩니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

htaccess 로그인은 보안서버로 리디렉션



호출 자체를 https 로 열리도록 수정하면 되겠지만 기존 운영하는 소스를 건드리지 않고 하려면 .htaccess 파일에서 핸들링 하는게 좋을 것 같습니다.


443포트가 아닌 login.html 이 호출되면 https 로 redirect 시켜주면 됩니다.


RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{REQUEST_URI} ^/login.html$ [NC]

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


로그인 이후엔 다시 80포트로 되돌리려면 위 코드를 적절하게 수정해 주면 됩니다.


RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]

RewriteCond %{SERVER_PORT} !^80$

RewriteCond %{REQUEST_URI} ^/index.html$ [NC]

RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


계속해서 ssl 보안 상태로 브라우징해도 괜찮다면 두번째 부분을 필요가 없을 것 입니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,