'WEB'에 해당되는 글 5건

  1. 2011.02.10 아파치 설정 팁 Directory 보안
  2. 2010.04.30 sort 알고리즘 정리
  3. 2010.02.10 PHP image 컨트롤
  4. 2009.12.14 php module 추가
  5. 2009.08.31 How to guess or check encoding of text
WEB2011. 2. 10. 16:30

서버 내에 외부 접속 가능한 호스트와, 그렇지않은 호스트가 같이 존재할때 쓰면 유용..

httpd.conf 에 수정..

Deny 할 전체 가상 호스트 디렉토리..
<Directory /해당가상호스트디렉토리/디렉토리>
     Order deny,allow
     Deny from all
     Allow from 오픈할IP
</Directory>


전체 호스트를 개방하거나 오픈했다 손 치더라도... 아래 Location 태그로 해당 가상호스트 에서 특정 디렉토리만 제외하여 오픈 할 수도 있다.  전체 가상호스트에 동히 적용됨..
<Location ~ "/work/.*">
     Order deny,allow
     Deny from all
     Allow from 오픈할IP
</Location>


아파치 4버전에서 테스트함...
Posted by 크롭바디
WEB2010. 4. 30. 09:25
Posted by 크롭바디
WEB2010. 2. 10. 16:33

PHP 상에서 이미지를 만들어 제어하기 위한 몇가지 방법이 있는데

보통 회원가입 등에서 랜덤 스트링을 생성하여 입력받게할때 이미지로 출력하여 자동가입을 방지시킨다.

이미지 만을 컨트롤 하기 위해서는 GD 라이브러리를 설치해 줘야 하고

http://kr2.php.net/manual/kr/book.image.php    

이미지에 특정 폰트를 사용한 스트링을 출력하기 위해선 freetype 라이브러리도 설치해 줘야 한다..

http://www.freetype.org/ 

전체적으로 PHP 설치 시에 해당 웹의 요구조건을 분석하여 필요한 라이브러리를 정리하여 한번에 설치하는 것이 좋겠다..


Posted by 크롭바디
WEB2009. 12. 14. 11:28

이미 소스로 치된 PHP에 추가하는 경우에 해당됌.

설치한 PHP 소스로 이동

예)  /home/setupteam/src/php-4.4.4 에 소스가 있다면

cd /home/setupteam/src/php-4.4.4/ext/mhash   (mhash 를 추가로 설치한다고 가정)

/usr/local/php/bin/phpize   (PHP가 설치된 디렉토리의 phpize 바이너리 실행)

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

설치가 끝나면,   mhash.so 파일이 생성된 경로를 알려주니

php.ini 파일에 명시된 extension dir 에 복사후  모듈 추가


php.ini 에 추가

extension=mhash.so

아파치 재시작

끝.
Posted by 크롭바디
WEB2009. 8. 31. 11:55
http://osdir.com/ml/linux.debian.internationalization.general/2003-01/msg00011.html

How about trying iconv? If it is not intended encoding, it errors.

For example, if

iconv -f UTF-8 -t ISO-8859-1 <somefile

succeeds, it means the file is UTF-8. Thus, I wrote the following script:


#!/bin/sh
if iconv -f UTF-8 -t UTF-8 <$1 &>/dev/null
then
echo UTF-8
else
echo ISO-8859-1
fi


---
Tomohiro KUBOTA <kubota@xxxxxxxxxx>
http://www.debian.or.jp/~kubota/
Posted by 크롭바디