GyuHa.com

 

1.  eclipse-jee-indigo-SR2-win32 파일 다운로드 압축풀기

2. 이클립스 실행후 Help->Install New Software 메뉴 선택

3. Add site... 클릭

4.AJDT 플러그인을 먼저 설치 그렇지 않으면 Spring IDE 플러그인 설치시 Spring AJDT Integration (optional) dependency 에러로 Spring AJDT Integration 이 설치되지 않음
http://download.eclipse.org/tools/ajdt/37/dev/update
-전체설치

다음은 http://blog.naver.com/PostView.nhn?blogId=suplight&logNo=10131109673
에서 참조함.

Comment +0

한글파일을 사용하기 위해 서버 세팅을 한다.
난 APM을 rpm으로 설치 했다.

$ apxs -i -a -c mod_url.c

(이렇게 했더니 /etc/httpd/modules/mod_url.so: undefined symbol: libiconv) 죽어라 뜬다....
젠장...

# apxs -i -a -c -I/usr/local/include -L/usr/local/lib -liconv mod_url.c

--httpd.conf

<IfModule mod_url.c>
CheckURL On
</IfModule>

httpd restart

Comment +0

(3) 인증서 생성

위에서 설치한 openssl 을 이용하여 인증서를 만든다.
인증서를 보관할 디렉토리를 정하고 해당 위치에서 명령어를 입력한다.

[root@localhost ~] cd /web/ssl-key/
[root@localhost ~] openssl genrsa -des3 -out ssl2010.key 1024
암호를 입력하라고 한다. 암호를 입력하고 꼭 기억해두자.
ssl2010.key 파일이 생성되었다. 개인키로서 암호화할때 이용된다.

이제 개인키로 CSR(Certificate Signing Request) 를 만들자.
CSR은 서명정보가 들어있는 파일이다.

[root@localhost ~] openssl req -new -key ssl2010.key -out ssl2010.csr
암호를 입력하라고 한다. 위에서 입력한 개인키 암호를 입력한다.
Country Name : 국가 - 예) KR

State or Province Name : /도/ - 예) Seoul or Kyunggi

Locality Name : /군 - 예) songpa or ganghwa

Organization Name : 회사명 - 예) dotname korea

Organizational Unit Name : 소속 - 예) developer

Common Name : 서버도메인 - 예) www.example.com

Email Address : 이메일 - 예) email@naver.com

A challenge password : 생략 (입력하지 않고 엔터)

An optional company name : 생략 (입력하지 않고 엔터)


ssl2010.csr 파일이 생성되었다. key 파일로 csr 파일을 추출한 것이다.

마지막으로 인증서를 만들 차례다.
[root@localhost ~] openssl x509 -in ssl2010.csr -out ssl2010.crt -req -signkey ssl2010.key -days 3560
암호를 물어본다. 위의 개인키 암호를 입력한다.
ssl2010.crt 파일인 인증서가 생성되었다.
인증서의 유효기간을 10년(3560일)로 설정했다.

3개의 파일을 잘 보관하자.


Listen 443 은 httpd.conf 의 Listen 80 과 같은 내용이다.
http 는 80번 포트로, https 는 443 포트로 접속된다. 방화벽 설정이 되어있다면 443 포트를 열어주자.

<VirtualHost_default_:433> 안 에 있는 설정들을 수정해야한다.

DocumentRoot 는 httpd.conf 와 같으면 된다.
ServerName 에는 127.0.0.1:443 으로 해주자.

SSLCertificateFile 에는 우리가 생성했던 인증서를 연결시켜줘야한다.
예) SSLCertificateFile "/web/ssl-key/ssl2010.crt"

SSLCertificateKeyFile 은 암호키
예) SSLCertificateKeyFile "/web/ssl-key/ssl2010.key"

그외...
Jk (mod-jk.so) 를 이용하여 Tomcat 과 연동하는 경우는
<VirtualHost_default_:433> 안 에도 JkMount 를 써주면 되겠다.
예)  JkMount /* ajp13
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

이제 아파치를 실행하고 접속해보자.

아파이 ssl 설정시 아파치를 가동하면 비밀번호를 묻게 된다.
비밀번호 입력없이 실행되게 하기 위해서는 비밀번호를 파일로 생성후 파일을 읽어들여 구동되도록 변경한다.

# 비밀번호 파일 생성
vi /usr/local/apache/conf/ssl/passwd.sh

#!/bin/sh
echo "비밀번호"


chmod 700 /usr/local/apache/conf/ssl/passwd.sh


위와 같이 입력후 httpd.conf 파일을 수정한다.

# httpd.conf 파일 수정 (혹은 extra/httpd-ssl.conf)
vi /usr/local/apache/conf/httpd.conf

<IfModule mod_ssl.c>
..
..
# SSLPassPhraseDialog  builtin
SSLPassPhraseDialog  exec:/usr/local/apache/conf/ssl/passwd.sh
</ifModule>

httpd.conf 파일 내용중
SSLPassPhraseDialog builtin을 위에서 저장한 비밀번호 파일 경로로 변경한다.
SSLPassPhraseDialog exec:/usr/local/apache/conf/ssl/passwd.sh


변경 완료후.. 아파치 실행 테스트
/usr/local/apache/bin/apachect1 startssl


1. apache 비밀번호를 파일로 생성
2. apache 구동시 비밀번호를 파일에서 입력되도록 변경
3. apache 실행 확인.


Comment +0

1. Imagemagick 설치


wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.4-8.tar.gz

(ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/)

tar xvfz ImageMagick-6.5.4-8.tar.gz
cd ImageMagick-6.5.4-8

./configure
make
make install

2. 정상적으로 설치되었나 확인

cd images (logo.gif 파일이 있는 경로로 이동)
/usr/local/bin/convert logo: logo.gif

3. 에러 발생시
테스트시에 아래와 같은 에러가 출력된다면

/usr/local/bin/convert: error while loading shared libraries: libMagickCore.so.2: cannot open shared
object file: No such file or directory

해결방법

ldconfig /usr/local/lib
또는 설치시 prefix 옵션을 준다.

ldconfig란? 리눅스 상에서 모듈파일(*.so)을 제대로 인식하지 못할때, 다시 읽어 들이는 명령이다.

4. imagick 설치 (pecl.php.net)
사실 ImageMagick만 설치하여도 exec()로 썸네일 생성은 가능하나 추천하는 방법이 아니다.
그러므로 ImageMagick API인 imagick을 설치한다.

wget http://pecl.php.net/get/imagick-2.3.0.tgz

phpize && ./configure    (phpize가 안되면 phpize 설치 참고)
./configure  --with-php-config=/usr/local/php/bin/php-config
make
make install

이후 모듈이 설치된 경로가 나오면
그 경로를 php.ini에 아래처럼 한줄 추가.

extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/imagick.so"

make시 에러가 발생한다면 다시 이렇게 해보자.
,/configure  --with-php-config=/usr/local/php5.2.9/bin/php-config --with-imagick=/opt/local
make make install

5. 썸네일 테스트하기
imagick 설치파일 압축풀면 안에 example 폴더에 예제가 있다.

<?php
 
/*
    A simple example demonstrate thumbnail creation.
*/
 
/* Create the Imagick object */
$im = new Imagick();
 
/* Read the image file */
$im->readImage( './test.jpg' );

 /* Thumbnail the image ( width 100, preserve dimensions ) */
$im->thumbnailImage( 100, null );
 
/* Write the thumbail to disk */
$im->writeImage( './test.gif' );

/* Free resources associated to the Imagick object */
$im->destroy();
 
?>

위와 같이 설치후에
썸네일생성시 Magick-Wand관련 에러가 발생한다면

Magick-Wand를 설치한다.


Download the source from http://www.magickwand.org/download/php/

Unzip tarball, and change into directory
Type "phpize" or phpize && ./configure
Type "autoconf" or skip
Type "./configure"
Type "make"
You should end up with the file modules/magicwand.so and copy that to /usr/lib/php4/ or /usr/lib/php/modules (for php5).
You *must* (at least on my system) add the line in your php.ini "extension=magickwand.so
restart apache, and hit kernel/admin/phpinfo.php to make sure you have it installed and running.


http://www.bitweaver.org/wiki/ImageMagick

http://www.magickwand.org/download/php/

Comment +0


<script type="text/javascript">
var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word]) != null){
  location.href = "http://m.ijoy.co.kr";//원한는 경로를 적용해준다.
break;
}


}
</script>

Comment +0

http://tympanus.net/codrops/

Comment +0

http://www.downloadjavascripts.com/

놀라울 따름이다... ㅠㅠ;;

Comment +0


http://www.ourtuts.com/

http://www.ourtuts.com/free-site-under-construction-template/

정말 멋진 템플릿이다...

Comment +0