728x90
300x250
[PC활용] MoyizaAPM(PHP 5.3버전) for Windows

 

MoyizaAPMv20101216(php5.3.x)입니다.

 

 

시작 메뉴에 이와 같은 형태로 깔리며, APM_Setup 7버전보단 안정돼서 사용하기에 좋습니다. 최신 라이브러리도 잘 되어 있어서 실험하기엔 매우 좋습니다.

물론, 직접 설치하여 관리할 수 있는 환경이면, 더 좋을 수도 있고, 나쁜 점은 나쁜 점대로 있을 수도 있는데, 그래도 실습하기엔 모이자 APM이 괜찮다고 판단되어 올려봅니다.

 

첨부 파일) 

 

MoyizaAPMv20101216(php5.3.x).vol1.egg

MoyizaAPMv20101216(php5.3.x).vol2.egg

MoyizaAPMv20101216(php5.3.x).vol3.egg

반응형
728x90
300x250

[Win2003] IIS 6 - FTP 서버 사용자 격리하기.(Active Directory 사용하지 않음)

저 역시나 IIS를 사용해보았지만, GUI 인터페이스 환경에도 많은 면이 복잡하게 되어 있습니다.
저 또한 애간장을 녹였던 부분의 하나였던 IIS-FTP 서버 사용자 격리에 대해 글을 적게 되었습니다.


1. 사용자 폴더 구성


위에 그림은 D:\Public_html\LocalUser\{사용자}라는 경로에 진입한 모습입니다.
경로에 대해 해석해드리겠습니다.

Public_html : 루트 디렉토리
LocalUser : 사용자별 디렉토리
{사용자} : 사용자 디렉토리


 2. IIS에서 FTP 계정 만들기



FTP 사이트를 오른쪽 버튼 후 새로 만들기에서 FTP사이트를 클릭합니다.

다음을 클릭합니다.

설명을 입력합니다. 그리고 다음을 클릭합니다.

정적아이피에 대한 옵션과 포트를 설정 후 다음을 누릅니다.

격리된 사용자를 클릭 후 다음을 클릭합니다.

루트 Path를 입력합니다. 다음을 클릭합니다.

쓰기 권한을 선택 후 다음을 클릭합니다.

마침을 클릭합니다.


3. FTP 환경설정


방금 만든 FTP 계정을 선택 후 환경설정(Properties)을 클릭합니다.

Allow anonymous connections의 항목을 해제합니다.


필요한 옵션을 선택 후 OK(확인)을 누릅니다.


4. 사용자 계정 폴더와 같은 이름의 계정 만들기



컴퓨터 관리에서 사용자 계정 및 그룹에 들어갑니다.
사용자를 클릭합니다.

아래와 같이 마우스를 이동 후 오른쪽 버튼을 하면 메뉴 창이 열립니다.
새 계정을 클릭합니다.

예제에서는 사용자 계정 폴더 이름이 {사용자계정ID}이므로 아이디 또한 같으므로 {사용자계정ID}로 입력하였습니다.
각각 항목 설정 후 만들기를 클릭합니다.

만들기 후 취소 버튼을 누르면 아래와 같이 성공적으로 계정이 생성된 것을 확인할 수 있습니다.


5. FTP 접속 확인

시작에서 실행을 클릭 후 cmd를 입력합니다. 그리고 확인을 누릅니다.

ftp를 입력합니다.

'open 서버주소 포트' 이런 순으로 입력합니다.

아이디와 암호를 입력하면 접속하실 수 있습니다.
반응형
728x90
300x250

[Linux] Apache 2 트래픽 제어 모듈 - Cband

Apache 2.0 이상에서는 트래픽을 어떻게 관리해야만 할까요?
Cband 모듈로 트래픽을 관리할 수 있습니다. 물론 CBand 이외에도 많은 프로그램이 존재합니다.




위에 그림은 cband의 트래픽 제어 솔루션에 접속한 모습입니다. 위의 그림은 메인 호스트의 상황을 집계하는 중입니다.


1. 사용 방법

Apachectl 버전 확인
[root@locahost ~]# /usr/local/httpd/bin/apachectl -v
Server version: Apache/2.2.16 (Unix)
Server built:   Aug 21 2010 16:10:06

1. Cband 설치(mod-cband-0.9.7.5.tgz)
[root@locahost mod-cband-0.9.7.5]# wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz
[root@locahost mod-cband-0.9.7.5]# ./configure --with-apxs=/usr/local/httpd/bin/apxs
[root@locahost mod-cband-0.9.7.5]# make && make install

2. 모듈 확인(설치 후 자동 생성)
[root@locahost ~]# vi /usr/local/httpd/conf/httpd.conf
LoadModule cband_module         modules/mod_cband.so

참고) 모듈 설치시 자동으로 위의 내용이 생성됩니다.

3. httpd.conf mod_cband.c 설정(추가)
[root@locahost ~]# vi /usr/local/apache2/conf/httpd.conf
----------------------------------------------------------------------------------------------
<IfModule mod_cband.c>
        <Location /cband-status>
                SetHandler cband-status
        </Location>
        <Location /cband-status-me>
                SetHandler cband-status-me
        </Location>
        <Location /~*/cband-status-me>
                SetHandler cband-status-me
        </Location>
        <Location /cband-status>
                SetHandler cband-status
                Order deny,allow
                Deny from all
                Allow from all
        </Location>
</IfModule>

반응형
728x90
300x250

[Linux] Apache 2.2 - VirtualHost 사용 방법

 

 


서버에
IP
주소가 한개 있고, DNS에서 여러 주소(CNAMES) 컴퓨터를 가리킨다. 컴퓨터에서 www.example.com www.example.org 웹서버를 실행하고 싶다.

Note

아파치 서버에 가상호스트 설정을 한다고 호스트명에 대한 DNS 항목이 자동이로 생성되지 않는다. 반드시 DNS IP 주소를 가리키는 이름이 있어야 한다. 안그러면 아무도 웹사이트를 없다. 검사해보기 위해 hosts 파일에 항목을 추가할 있지만, 이는 hosts 항목을 가진 컴퓨터에만 반영된다.



서버
설정

# 아파치가 포트 80 기다린다
Listen 80

#
모든 IP 주소에서 가상호스트 요청을 기다린다
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com

#
다른 지시어들도 있다

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org

#
다른 지시어들도 있다

</VirtualHost>



별표는
모든 주소를 가리키므로, 주서버는 어떤 요청도 서비스하지 않는다. www.example.com 설정파일에 처음으로 나오므로 가장 높은 우선순위를 가지며, 기본 혹은 초기 서버가 된다. 어떤 ServerName 지시어에도 해당되지않는 요청은 첫번째 VirtualHost 서비스한다.

주의

원한다면 * 대신 시스템의 실제 IP 주소를 사용할 있다. 경우 VirtualHost 아규먼트는 NameVirtualHost 아규먼트와 일치해야 한다:

NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40>
#
생략 ...

그러나 ISP에서 동적으로 IP 주소를 가져오는 IP 주소를 모르는 경우에는 * 사용하는 것이 유용하다. * 모든 IP 주소에 해당하므로, IP 주소가 변경되어도 설정을 변경할 필요가 없다. 거의 대부분의 이름기반 가상호스트 설정은 위와 같다. 예외는 다른 IP 주소나 포트로 다른 내용을 서비스하려는 경우이다.

 

 

주의

여기서 설명한 방법은 IP 주소가 몇개라도 적용가능하다.

 

서버는 IP 주소가 두개있다. 하나에서 (172.20.30.40) "" 서버 server.domain.com 서비스하고, 다른 하나에서 (172.20.30.50) 여러 가상호스트를 서비스할 것이다.

서버 설정

Listen 80

# 172.20.30.40
에서 실행하는 ""
서버이다
ServerName server.domain.com
DocumentRoot /www/mainserver

#
다른 주소다
NameVirtualHost 172.20.30.50

<VirtualHost 172.20.30.50>
DocumentRoot /www/example1
ServerName www.example.com

#
다른 지시어들도 있다 ...

</VirtualHost>

<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example.org

#
다른 지시어들도 있다 ...

</VirtualHost>


172.20.30.50
아닌 주소에 대한 요청은 주서버가 서비스한다. 호스트명 없이, Host: 헤더없이 172.20.30.50 요청하면 www.example.com 서비스한다.


서버
컴퓨터에 IP 주소가 두개 (192.168.1.1 172.20.30.40) 있다. 컴퓨터는 내부 (인트라넷) 네트웍과 외부 (인터넷) 네트웍 사이에 위치한다. 네트웍 밖에서 server.example.com 외부 주소를 (172.20.30.40) 의미하고, 네트웍 내부에서 같은 이름을 내부 주소로 (192.168.1.1) 사용한다.

서버는 VirtualHost 섹션 한개로 내부와 외부 응답에 같은 내용을 서비스할 있다.

서버 설정

NameVirtualHost 192.168.1.1
NameVirtualHost 172.20.30.40

<VirtualHost 192.168.1.1 172.20.30.40>
DocumentRoot /www/server1
ServerName server.example.com
ServerAlias server
</VirtualHost>


이제
네트웍에서 들어온 요청을 같은 VirtualHost에서 서비스한다.

주의:

내부 네트웍에서는 완전한 호스트명 server.example.com 대신 이름 server 가능하다.

또한 위의 예에서 IP 주소 대신 * 사용하여 서버가 모든 주소에 동일하게 동작할 있다.


 



같은
IP
여러 포트에서 서로 다른 도메인을 서비스한다고 가정하자. 이는 "NameVirtualHost" 태그에 포트를 정의하면 가능하다. NameVirtualHost name:port없이 <VirtualHost name:port> 혹은 Listen 지시어만 사용하면 안된다.

서버 설정

Listen 80
Listen 8080

NameVirtualHost 172.20.30.40:80
NameVirtualHost 172.20.30.40:8080

<VirtualHost 172.20.30.40:80>
ServerName www.example.com
DocumentRoot /www/domain-80
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
ServerName www.example.com
DocumentRoot /www/domain-8080
</VirtualHost>

<VirtualHost 172.20.30.40:80>
ServerName www.example.org
DocumentRoot /www/otherdomain-80
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
ServerName www.example.org
DocumentRoot /www/otherdomain-8080
</VirtualHost>

 



서버는
각각 www.example.com www.example.org 해당하는 IP 주소를 (172.20.30.40 172.20.30.50) 가진다.

서버 설정

Listen 80

<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example.org
</VirtualHost>




<VirtualHost>
지시어로 지정한 주소에 해당하지않는 주소로 (예를 들어, localhost) 요청이 들어오면 주서버가 있는 경우 주서버가 서비스한다.

 


서버는
각각 www.example.com www.example.org 해당하는 IP 주소를 (172.20.30.40 172.20.30.50) 가진다. IP 80번과 8080 포트에 가상호스트를 돌린다.

서버 설정

Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080

<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example.org
</VirtualHost>

<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example.org
</VirtualHost>


 

이름기반과 IP기반이 혼합된 가상호스트

 

주소중 몇몇은 이름기반 가상호스트로, 다른 것은 IP기반 가상호스트로 서비스하고 싶다.


서버 설정

Listen 80

NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example.com
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/example2
ServerName www.example.org
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/example3
ServerName www.example3.net
</VirtualHost>

# IP-
기반
<VirtualHost 172.20.30.50>
DocumentRoot /www/example4
ServerName www.example4.edu
</VirtualHost>

<VirtualHost 172.20.30.60>
DocumentRoot /www/example5
ServerName www.example5.gov
</VirtualHost>


 





모든
포트에 대한 _default_ 가상호스트

어떤 가상호스트에도 해당하지않은 IP 주소와 포트에 대한 모든 요청을 처리하기.

서버 설정

<VirtualHost _default_:*>
DocumentRoot /www/default
</VirtualHost>



default(
기본) 가상호스트의 포트로 와일드카드를 사용하여 어떤 요청도 주서버로 못가도록 만든다.

default 가상호스트는 절대로 이름기반 가상호스트가 사용하는 주소/포트로의 요청을 서비스하지 않는다. 없거나 Host: 헤더가 생략된 요청은 항상 최초의 이름기반 가상호스트(설정파일에서 주소/포트가 처음으로 나온 가상호스트) 서비스한다.

AliasMatch RewriteRule 사용하여 어떤 요청을 특정 페이지(혹은 스크립트) 재작성할(rewrite) 있다.




위의
경우와 같지만, 서버는 여러 포트를 기다리고 80 포트에 대해서 추가로 _default_ 가상호스트를 사용하고 싶다.

서버 설정

<VirtualHost _default_:80>
DocumentRoot /www/default80
# ...
</VirtualHost>

<VirtualHost _default_:*>
DocumentRoot /www/default
# ...
</VirtualHost>



80
포트에 대한 default 가상호스트는 (반드시 와일드카드 포트를 가진 기본 가상호스트 이전에 나와야 한다) 지정하지않은 IP 주소로 보내진 모든 요청을 서비스한다. 주서버는 절대로 요청을 서비스하지 못한다.

 

80 포트에 대해서만 default 가상호스트를 만들고 싶다.

서버 설정

<VirtualHost _default_:80>
DocumentRoot /www/default
...
</VirtualHost>



포트
80
번에 지정하지않은 주소에 대한 요청은 기본 가상호스트가 서비스하고, 다른 지정하지않은 주소와 포트를 가진 요청은 서버가 서비스한다.

 

 

(이름기반 첫번째 예에서) 호스트명 www.example.org 대한 이름기반 가상호스트는 자신의 IP 주소를 가져야 한다. 이름기반 가상호스트의 이전 IP 주소를 캐싱하는 네임서버나 프록시와의 문제를 피하기위해 옮기는 동안 모두를 서비스하고 싶다.

방법은 VirtualHost 지시어에 IP 주소만을 (172.20.30.50) 추가하면되므로 쉽다.

서버 설정

Listen 80
ServerName www.example.com
DocumentRoot /www/example
NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example.org
# ...
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/example3
ServerName www.example.net
ServerAlias *.example.net
# ...
</VirtualHost>



이제
(IP기반 가상호스트를 통한) 새로운 주소와 (이름기반 가상호스트를 통한) 이전 주소 모두 가상호스트에 접근할 있다.

ServerPath 지시어 사용하기

이름기반 가상호스트를 가진 서버가 있다. 올바른 가상호스트를 선택하기위해 클라이언트는 올바른 Host: 헤더를 보내야 한다. 오래된 HTTP/1.0 클라이언트가 헤더를 보내지 못하면 아파치는 클라이언트가 어떤 가상호스트를 보려고하는지 없다 (그래서 최초의 가상호스트가 요청을 서비스한다). 오래된 브라우저와 가능한 호환을 유지하기위해 최초의 가상호스트를 만들고, 여기에 이름기반 가상호스트의 URL 접두사를 포함하는 링크 목록 페이지를 둔다.

서버 설정

NameVirtualHost 172.20.30.40

<VirtualHost 172.20.30.40>
# primary vhost
DocumentRoot /www/subdomain
RewriteEngine On
RewriteRule ^/.* /www/subdomain/index.html
# ...
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/subdomain/sub1
ServerName www.sub1.domain.tld
ServerPath /sub1/
RewriteEngine On
RewriteRule ^(/sub1/.*) /www/subdomain$1
# ...
</VirtualHost>

<VirtualHost 172.20.30.40>
DocumentRoot /www/subdomain/sub2
ServerName www.sub2.domain.tld
ServerPath /sub2/
RewriteEngine On
RewriteRule ^(/sub2/.*) /www/subdomain$1
# ...
</VirtualHost>




ServerPath
지시어때문에 URL http://www.sub1.domain.tld/sub1/ 대한 요청은 항상 subl-가상호스트가 서비스한다.
클라이언트가 올바른 Host: 헤더를 보낸다면, URL http://www.sub1.domain.tld/ 대한 요청은 subl-가상호스트에서만 서비스한다. 만약 Host: 헤더를 보내지않으면 클라이언트는 최초의 호스트에 있는 정보페이지를 보게된다.

여기에 문제가 있음을 주의하라: 클라이언트가 Host: 헤더를 보내지않으면 http://www.sub2.domain.tld/sub1/ 대한 요청도 subl-가상호스트가 서비스한다.

RewriteRule 지시어를 사용하여 올바른 Host: 헤더를 보내는 클라이언트는 (예를 들어, URL 전치사가 있거나 없는) URL 모두 사용할 있다.

반응형
728x90
300x250

[Linux] Apache 2.x 서버에서 (98)Address already in use: make_sock 오류가 발생할 때 대처방법

(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
unable to open logs

문제 원인 : logs 폴더에 있는 make_sock이라는 파일이 없거나 80포트 영역을 사용하고 있을 때 발생.

해결 방법 :
1. logs 폴더에 make_sock 파일이 정상적으로 있는지 확인.
-> 없다면 재설치하세요.
2. 80포트 사용여부 확인

반응형
728x90
300x250

[Linux] Centos 5.3(32bit), Ubuntu 9.04(64bit) - Apache 2.x + PHP 5.3 + MySQL, 라이브러리 설치하기

태스트 환경1 :

운영체제 : Centos 5.3(32bit)
CPU : AMD Athlon 64 x2 3600
RAM : 2GB

태스트 환경2 :
운영체제 : Ubuntu 9.04(64bit)
CPU : Atom 230 x2
RAM : 1GB


필수 사용 라이브러리 :


Libmcrypt(암호화 라이브러리)


다운로드를 받을만한 위치로 이동합니다.


다운로드 받기 :
http://www.mysql.com (MYSQL 홈페이지)
ftp://ftp.neowiz.com/pub/apache/httpd/httpd-2.2.11.tar.gz
ftp://ftp.neowiz.com/pub/languages/php/

미러링 서버 제공 : 네오위즈

다운로드 받기


wget 주소 (MySQL 5.x 버전) 다운로드
tar xvfz mysql-5.1.version.tar.gz                  (압축 풀기)

wget ftp://ftp.neowiz.com/pub/apache/httpd/httpd-2.2.11.tar.gz      (Apache 2.2.11) 다운로드
tar xvzf httpd-2.2.11.tar.gz                       (압축 풀기)

wget ftp://ftp.neowiz.com/pub/languages/php/     (Php-5.2.10) 다운로드
tar xvzf php-5.2.10.tar.gz                        (압축 풀기)



 


 


 


 


 


 


 
(기타 라이브러리 재 연동)
/usr/local/php/bin/pear upgrade-all
/usr/local/php/bin/pear install DB File Mail Mail_Mime
/usr/local/php/bin/pear install MDB2 MDB2_Driver_mysql MDB2_Driver_mysqli
/usr/local/php/bin/pear install HTTP_Request XML_RPC


최종 수정 : 2009년 9월 22일

반응형
728x90
300x250

[Linux] Apache 2.x에서 Host를 Redirect하여 연결하기

호스트를 원하는 방향으로 다시 향할 수 있도록 하는 방법에 대해서 몇가지 소개하고자 합니다.

1. 첫페이지(index)를 통해 방향을 재탐색하는 방법입니다.

<META HTTP-EQUIV="Refresh" Content="0; URL=http://www.company.com/dir1/">

<html>
<head>
<META HTTP-EQUIV="Refresh" Content="3; URL=http://www.company.com/dir1/">
</head>
<body>
This page will forward to http://www.company.com/dir1/ in three seconds.
<p>
Please update your links.
</body>
</html>


2. cgi를 이용한 재 탐색 방법입니다. (mod-cgi)

설정 파일 명 : httpd.conf

ScriptAlias / /var/www/cgi-bin/redirect-script/

설정 파일 명 : /var/www/cgi-bin/redirect-script
#!/usr/bin/perl

print "Status: 301 Moved\r\n" .
      "Location: http://www.new-domain.com/\r\n" .
      "\r\n";

또는

#!/usr/bin/perl -w
use strict;
use CGI qw/:standard/;
print redirect('http://www.new-domain.com');

3. PHP를 이용한 방법 입니다.

<?php
header("Location: http://www.new-domain.com/");
?>

4. 자바스크립트를 이용한 방법입니다.

<html>
<head>
<script language="Javascript" type="text/javascript">
<!-- Hide script
//<![CDATA[
window.location.href="http://www.new-domain.com/"    
//]]> End script hiding -->
</script>
</head>
</html>

5. Apache 서버 모듈을 이용하는 방법입니다.(mod_rewrite)
RewriteEngine On
RewriteRule /.* http://www.new-domain.com/ [R]

6. Apache 서버 모듈을 이용하는 방법입니다.(mod_alias)

설정 파일명 : httpd.conf
1. Redirect Domain:
Redirect / http://www.new-domain.com/
또는
Redirect permanent / http://www.new-domain.com/

2. Redirect Page:
Redirect /web-page.html http://www.new-domain.com/destination-web-page.html

참고 : 재탐색(Redirect)을 지시하기 전에 앞서 Alias(별명)과 ScriptAlias를 지시해야 합니다.
다른 "재탐색(Redirect) 옵션들 포함 : 
(임시 오류 번호 : 302는 기본값 - 임시적으로 재탐색되는 상태)
'오류 번호 303'이라고도 불리고 See other라는 메시지로 보여지는 것은 다른 것과 대체하던지, '오류 번호 404' 를 영구히 제거해야만 합니다.

예제) vhost를 이용한 redirect(재탐색) 기법
<VirtualHost XXX.XXX.XXX.XXX>
ServerName directtolinux.com
ServerAlias www.directtolinux.com
ServerAlias direct-to-linux.com
ServerAlias www.direct-to-linux.com
ServerAlias digitalpenguins.com
ServerAlias www.digitalpenguins.com
Redirect permanent / http://www.yolinux.com/
</VirtualHost>

7. Apache 서버에서 .htaccess 파일을 이용하여 재탐색하기.

vi나 vim에디터를 이용하여 사용자 계정 public_html(사용자 홈페이지 디렉토리 - 설정하신 폴더에 넣어주세요)에 .htaccess를 수정하거나 만듭니다.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yolinux.com
RewriteRule ^(.*)$ http://www.yolinux.com/$1 [R=permanent,L]

SP. Apache 서버에서 httpd.conf와 .htaccess 파일을 이용한 재탐색 기법.

설정 파일명(위치) : /etc/httpd/conf/httpd.conf
(apache서버를 설치한 폴더 위치를 찾아서 하시기 바랍니다.)

아래의 예제는 현재 .htaccess를 사용할 수 없는 상태를 뜻하고 있습니다.
<Directory />
         AllowOverride None
</Directory>

AllowOverride All로 바꾸시면 .htaccess를 사용하실 수 있습니다.

설정 파일명(위치) : .htaccess(/home/domain/public_html/.htaccess)에 위치합니다.
/home/domain/public_html/.htaccess 에 생성하신 도메인이 아래와 같이 보이는 것과 같이 향하게 됩니다.

특정 도메인으로 이동

Redirect 301 /  http://www.new-domain.com/

특정 파일로 이동

Redirect 301 /old-page-1.html  http://www.newdomain.com/new-page-1.html
Redirect 301 /old-page-2.html  http://www.newdomain.com/new-page-2.html

반응형
728x90
300x250

[Linux, OpenSSL] 2. OpenSSL 설치와 Apache에 적용

지난 1번 글에서 언급하지 않았던 OpenSSL 설치에 대한 내용을 올리게 되었습니다.
사실 OpenSSL 설치는 어렵지 않습니다. 잘 따라 하시기 바랍니다.
(강좌에 오류가 있다고 생각하시다면, 조언을 댓글로 남겨주시면 참조하여 수정하도록 하겠습니다.) 

태스트 환경)
운영체제 : Centos 5.3

설치방법에는 크게,
yum, rpm, 소스컴파일 3가지가 있습니다.

소스 파일 다운로드
http://www.openssl.org/source/openssl-0.9.8k.tar.gz

openssl-0.9.8k.tar.tar

1. OpenSSL 설치하기


2. Apache와 연동하기.


3. 참고자료(Reference)
1. OpenSSL Official Site, http://www.openssl.org, Accessed by 2009-07-28
2. apache2.2.x + tomcat6.0 + mod_jk1.2.28 + openssl0.9.8k (ssl인증 설치, https), http://tylee82.tistory.com/149 , Accessed by 2009-07-28

 

 

반응형

+ Recent posts