> For the complete documentation index, see [llms.txt](https://joungkyun.gitbook.io/annyung-3-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joungkyun.gitbook.io/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-httpd-krisp.md).

# httpd-krisp

## Description:

Remote IP에 대한 국가, ISP 정보를 환경 변수를 생성하며, rewirte rule 등에서 사용할 수 있다.

## Features:

* 모듈 로딩 및 설정: /etc/httpd/conf.d/krisp.conf
* 생성된 환경 변수는 httpd.conf 및 PHP등의 언어에서 web server 환경 변수로 호출이 가능 함.
* Rewirte Rule exmaple:

  ```
  RewriteEngine On
  RewriteCond   expr "%{KRISP_COUNTRY_CODE} -strmatch 'KR'"
  #RewriteCond  "%{KRISP_COUNTRY_CODE}" "^KR$"
  RewriteRule   /.* /kr$0 [L]
  ```

## Reference:

* <http://svn.oops.org/wsvn/Apache.mod_krisp/trunk/apache2/README>

## Dependencies:

* [libkrisp](/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-libkrisp.md)
* [httpd](/annyung-3-user-guide/annyung3-package-catalog/annyung3-base-packages/pkg-base-httpd.md)

## Sub Packages:

* None

## Related Packages:

* [perl-KRISP](/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-perl-krisp.md)
* [php-krisp](/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-php-krisp.md)
* [php-pecl-krisp](/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-php-krisp.md)
* [python-krisp](/annyung-3-user-guide/annyung3-package-catalog/annyung3-core-packages/pkg-core-python-krisp.md)
