### RedHat Linux 9 에서 apm + jdk + tomcat 설치 및 연동하기 - 2004.08.04.
### 필요한 파일
apache_1.3.28.tar.gz
php-4.3.2.tar.gz
mysql-4.0.13.tar.gz
j2sdk-1_4_1-linux-i586.bin
jakarta-tomcat-4.0.1.tar.gz
webapp-module-1.0-tc40-linux-glibc2.2.tar.gz
1. mysql 설치하기
cd /home/hosting
tar xvzf mysql-4.0.13.tar.gz
cd /home/hosting/mysql-4.0.13
./configure --prefix=/usr/local/mysql --with-charset=euc_kr
make
make install
cd /usr/local/mysql
./bin/mysql_install_db
adduser mysql
cd /usr/local
chown -R root.mysql /usr/local/mysql/
chown -R mysql.mysql /usr/local/mysql/var/
cd /usr/local/mysql
./bin/mysqld_safe --language=korean &
echo "# MySQL Start" >> /etc/rc.d/rc.local
echo "/usr/local/mysql/bin/mysqld_safe --language=korean &" >> /etc/rc.d/rc.local
2. apache + php 설치하기
2-1. apache 구성하기
cd /home/hosting
tar xvzf apache_1.3.28.tar.gz
cd apache_1.3.28
./configure --prefix=/home/httpd --enable-rule=SHARED_CORE --enable-module=so
2-2. php 설치하기
cd /home/hosting
tar xvzf php-4.3.2.tar.gz
mv /home/hosting/php-4.3.2 /usr/local/php
cd /usr/local/php
./configure --with-apache=/home/hosting/apache_1.3.28 --with-mysql=/usr/local/mysql --enable-track-vars
make
make install
cp /usr/local/php/php.ini-dist /usr/local/lib/php.ini
2-3. apache 설치하기
cd /home/hosting/apache_1.3.28
./configure --prefix=/home/httpd --activate-module=src/modules/php4/libphp4.a --enable-rule=SHARED_CORE --enable-module=so
make
make install
cd /home/hosting
/home/httpd/bin/apachectl start
echo "# Apache Start" >> /etc/rc.d/rc.local
echo "/home/httpd/bin/apachectl start" >> /etc/rc.d/rc.local
2-4. php test 페이지 만들기
# PHP Test file Create
echo "<? phpinfo() ?>" >> /home/httpd/htdocs/test.php
3. jdk + tomcat 설치하기
cd /home/hosting
chmod a+x j2sdk-1_4_1-linux-i586.bin
./j2sdk-1_4_1-linux-i586.bin
mv j2sdk1.4.1 /usr/local/
tar xvzf jakarta-tomcat-4.0.1.tar.gz
mv jakarta-tomcat-4.0.1 /usr/local/
tar xvzf webapp-module-1.0-tc40-linux-glibc2.2.tar.gz
cd webapp-module-1.0-tc40
cp mod_webapp.so /home/httpd/libexec/
echo 'PATH="$PATH:/usr/local/j2sdk1.4.1/bin"' >> /etc/profile
echo 'export JAVA_HOME="/usr/local/j2sdk1.4.1"' >> /etc/profile
4. httpd.conf 수정하기
4-1. 950번째 줄에 아래 다섯줄 추가
<IfModule mod_webapp.c>
WebAppConnection conn warp localhost:8008
WebAppDeploy examples conn /examples
WebAppInfo /webapp-info
</IfModule>
4-2. 283번째 줄을 아래와 같이 수정
DocumentRoot "/usr/local/jakarta-tomcat-4.0.1/webapps/ROOT"
5. tomcat, apache 시작
/home/httpd/bin/apachectl stop
/usr/local/jakarta-tomcat-4.0.1/bin/startup.sh
/home/httpd/bin/apachectl start
6. 확인
브라우저에서 http://xxx.xxx.xxx.xxx:8080 을 입력하면 톰캣 화면이 나온다.
jsp-examples/을 클릭하여 그곳에 있는 jsp 예제를 클릭하여 실행결과가 나타나면 jsp 성공.
servlets-examples/를 클릭하여 그곳에 있는 servlet 예제를 클릭하여 실행결과가 나타나면 servlet 성공.
apache 2.0.5 mysql 4.1 php 5.0.1 java jsp 설치문서
####################################################################
###############################
한국경제TV 시스템 개발팀 프로그래머
김민석
kimms at wowtv.co.kr
http://netmask.co.kr
* 이문서에 대한 권한과 책임을 모두 포기한다.
* 이문서는 단지 참고로만 쓰기 바란다.
* 현재 실제적인 서비스에 적용한 적이 없다.
* 몇년간의 리눅스서버 운영에서 나온 노하우와 선배들의 노고에 감사드
립니다.
* 권고 사항 data base 필드이름에 mysql 4.1 대의 예약어가 있으면 디
비 리스토어가 안됩니다. 주의 !!
특히 check 이런거 쓰지 마세요 -_-;;
제발 개발자 여러분들은 kms_tablename kms_fieldname 이런 식으로 만
들기 바랍니다.
####################################################################
###############################
linux 9
서버의 하드디스크를 믿지 않는다.
원격지 서버 2곳으로 복사하기를 권장 한다.
* 1개의 서버는 분리된 다른 서버의 하드에
* 나머지는 거리가 일정거리 이상 떨어진 다른 시도에 위치한
서버에
위치시키길 바란다.
Rsync 리모트 싱크 프로그램을 사용한다면 반드시 업그래이드
한다.
최소의 패키지를 설치한다.
깔려있는 페키지는 항상 최상의 버즌을 유지하도록 한다.
호스팅이 아니라면 필요시만 업그래이드 한다.
내가 알기론 서버에 들어올 수 없으면
해킹할 방법이 없다. 암호만 어렵게 해도 효과 만점이다.
실제로 passwd crack 프로그램으로 패스워드 파일을
기타 php 프로그래머의 오류등을 이용 빼와서
대조하면 4자리 숫자 암호는 내 기억으로 1분 안에 암호를 출
력한다.
;-( 너무 기초 설명인가.....
방화벽을 반드시 설치운영한다.
iptables 는 심플하면서도 강력하다.
반드시 운영하기를 권장 한다.
현재 iptables 사용법을 모두 번역한 상태입니다.
조만간 정리해서 공유하도록 하겠습니다.
kernel need for thread performance
####################################################################
################################
rpm -Uvh ./kernel-*
rpm -Uvh *.rpm
http://www.linux.duke.edu/projects/yum/
rpm -Uvh ./yum-2.0.7-1.noarch.rpm
####################################################################
################################
yum -y update
update header -> getting -> update 의 순으로 작업이 이루어 진다.
Kernel Updated/Installed, checking for bootloader
패키지명
Transaction(s) Complete
에서 다운받은 페키지를 볼 수 있습니다.
/var/cache/yum/updates/packages
약 2시간 ;-(
정신건강상 cd로 구워놓는게 좋을것 같습니다.
많은 시간이 걸린다.
그러나 반드시 하기를 추천한다.
UP2DATE 가 종료되어 아쉽네요
* 참고로 모든 패키지가 최신 페키지는 아닙니다.
http://dev.mysql.com/downloads/
MySQL install
####################################################################
################################
-rw-r--r-- 1 root root 5486974 Sep 1 23:51 MySQL-
client-4.1.4-0.i386.rpm
-rw-r--r-- 1 root root 2739053 Sep 1 23:52 MySQL-devel-
4.1.4-0.i386.rpm
-rw-r--r-- 1 root root 2235157 Sep 1 23:51 MySQL-Max-
4.1.4-0.i386.rpm
-rw-r--r-- 1 root root 14586028 Sep 1 23:50 MySQL-
server-4.1.4-0.i386.rpm
-rw-r--r-- 1 root root 1114398 Sep 1 23:52 MySQL-
shared-4.1.4-0.i386.rpm
-rw-r--r-- 1 root root 1338366 Sep 1 23:53 MySQL-
shared-compat-4.1.4-0.i386.rpm
[root@minsouk mysql]# rpm -Uvh ./MySQL-client-4.1.4-0.i386.rpm
warning: ./MySQL-client-4.1.4-0.i386.rpm: V3 DSA signature: NOKEY,
key ID 5072e1f5
Preparing...
########################################### [100%]
1:MySQL-client
########################################### [100%]
[root@minsouk mysql]# rpm -Uvh ./MySQL-devel-4.1.4-0.i386.rpm
warning: ./MySQL-devel-4.1.4-0.i386.rpm: V3 DSA signature: NOKEY,
key ID 5072e1f5
Preparing...
########################################### [100%]
1:MySQL-devel
########################################### [100%]
[root@minsouk mysql]# rpm -Uvh ./MySQL-shared-4.1.4-0.i386.rpm
warning: ./MySQL-shared-4.1.4-0.i386.rpm: V3 DSA signature: NOKEY,
key ID 5072e1f5
Preparing...
########################################### [100%]
1:MySQL-shared
########################################### [100%]
[root@minsouk mysql]# rpm -Uvh ./MySQL-shared-compat-4.1.4-
0.i386.rpm
warning: ./MySQL-shared-compat-4.1.4-0.i386.rpm: V3 DSA signature:
NOKEY, key ID 5072e1f5
Preparing...
########################################### [100%]
1:MySQL-shared-compat
########################################### [100%]
[root@minsouk mysql]# rpm -Uvh ./MySQL-server-4.1.4-0.i386.rpm
warning: ./MySQL-server-4.1.4-0.i386.rpm: V3 DSA signature: NOKEY,
key ID 5072e1f5
Preparing...
########################################### [100%]
1:MySQL-server
########################################### [100%]
040902 0:01:22 [ERROR] Warning: Asked for 196608 thread stack,
but got 126976
040902 0:01:22 [ERROR] Warning: Asked for 196608 thread stack,
but got 126976
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h minsouk password 'new-password'
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
----
[root@minsouk root]# mysql mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.4-gamma-
standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
----
* 암호설정 dml ddl db restore 이런건 알아서 하기 바란다.
* 제로보드 테이블이 생성이 안될것이다.
제로보드의 pl4 db schema 가 문법에 맞지 않으므로 수정한다.
auto increment default 부근을 잘 보기 바란다.
* 4.1.3 BETA VERSION 의 암호화 라이브러리 의존성 문제가 해결되었다.
* ZeroBoard 등 몇몇 보드가 mysql 자체 password() 함수로 암호를 처리
하여 문제가 되므로 my.conf 에
oldpassword 옵션을 사용하기를 권장한다. database.sarang.net 참고
Apache
####################################################################
################################
tar zxvf ./httpd-2.0.50.tar.Z
cd httpd-2.0.50
cd ./server/mpm/prefork
vi prefork.c
76 번 라인을 다음과 같이 수정한다.
#define DEFAULT_SERVER_LIMIT 512
cd -
프로세서를 생성하는 prefork.c 의 개수를 수정한다. (대용량 웹서버가
아닐 경우 그대로 둔다.)
사실 소스 수정이 없으면 rpm 을 쓰기를 권장 한다. 설치해서 다른게 없
다.
좀더 뛰어난 성능을 위해 컴파일러를 바꾸거나 CFLAG 를 바꿀 수 있으나
그냥 써도 무방하다.
./configure --enable-layout=Apache --enable-so --enable-mods-
shared=all --disable-info
make
make install
--
mkdir /usr/local/apache2/manual
Installing build system files
make[1]: Leaving directory `/root/src/httpd/httpd-2.0.50'
--
정상종료 마지막 메시지
아파치 설치가 젤 쉽고 빠르다 ;-)
PHP
####################################################################
################################
php-4.3.8.tar.gz 보안 패치가 된 이 안정화된 버즌을 쓰던지 최신의 화
려한 기술? 을 쓰고 싶다면
깔아보기 권한다.
tar zxvf ./php-5.0.1.tar.gz
** 예상되는 에러
libxml2 version 2.5.10 or greater required.
http://xmlsoft.org/sources/
-rw-r--r-- 1 root root 1158888 Sep 2 03:37 libxml2-
2.6.13-1.i386.rpm
-rw-r--r-- 1 root root 1879884 Sep 2 03:38 libxml2-
devel-2.6.13-1.i386.rpm
-rw-r--r-- 1 root root 619069 Sep 2 2004 libxml2-
python-2.6.13-1.i386.rpm
다운로드
rpm -Uvh ./libxml2-*
;-)
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --
with-config-file-path=/etc \
--enable-track-vars --with-zlib --with-gd --with-mod-charset --with-
language=korean --with-charset=euc_kr
--
Thank you for using PHP.
--
잘 컨피겨된 모습
make
--
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).
--
잘 컴파일 된 모습
make install
--
Installing PHP SAPI module: apache2handler
/usr/local/apache2/build/instdso.sh
SH_LIBTOOL='/usr/local/apache2/build/libtool'
libphp5.la /usr/local/apache2/modules
/usr/local/apache2/build/libtool --mode=install cp
libphp5.la /usr/local/apache2/modules/
cp .libs/libphp5.so /usr/local/apache2/modules/libphp5.so
cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la
libtool: install: warning: remember to run `libtool --
finish /root/src/php/php-5.0.1/libs'
chmod 755 /usr/local/apache2/modules/libphp5.so
[activating module `php5' in /usr/local/apache2/conf/httpd.conf]
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing PEAR environment: /usr/local/lib/php/
[PEAR] Archive_Tar - installed: 1.1
[PEAR] Console_Getopt - installed: 1.2
[PEAR] PEAR - installed: 1.3.2
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
[PEAR] XML_RPC - installed: 1.1.0
Installing build environment: /usr/local/lib/php/build/
Installing header files: /usr/local/include/php/
Installing helper programs: /usr/local/bin/
program: phpize
program: php-config
program: phpextdist
--
잘 컴파일 된 모습
이까지만 하면 정상적으로 mysql + php + apache 를 쓸 수 있다.
이제 자바와 톰캣 도 깔아 보도록 하자
apache mysql php 확인 작업
####################################################################
################################
아파치 설정
87 Timeout 4
93 KeepAlive Off
122 MaxClients 512 <--- 아까 소스 고친부분 적용
302 Group nobody
311 ServerAdmin kimms at wowtv.co.kr
325 ServerName *:80
341 DocumentRoot "/home/minsouk/public_html"
407 <Directory /home/*/public_html>
408 AllowOverride FileInfo AuthConfig Limit Indexes
409 Options MultiViews Indexes SymLinksIfOwnerMatch
IncludesNoExec
410 <Limit GET POST OPTIONS PROPFIND>
411 Order allow,deny
412 Allow from all
413 </Limit>
414 <LimitExcept GET POST OPTIONS PROPFIND>
415 Order deny,allow
416 Deny from all
417 </LimitExcept>
418 </Directory>
428 DirectoryIndex index.html index.php index.htm index.cgi
index.php3
822 AddDefaultCharset euc_kr
887 AddType application/x-compress .Z
888 AddType application/x-gzip .gz .tgz
889 AddType application/x-tar .tgz
890 AddType application/x-httpd-
php .php .phtml .php3 .htm .html
891 AddType application/s-httpd-php-source .phps
1028 <Location /server-status>
1029 SetHandler server-status
1030 Order deny,allow
1031 # Deny from all
1032 Allow from .example.com
1033 </Location>
*문서의 마지막 부분에 3사 쿠키를 위한 설정이 있으니 더 추가하기 바란
다.
그룹 생성(나중에 그룹관리를 위해 쓰인다.)
groupadd grp1
groupadd grp2
groupadd grp3
adduser minsouk
chmod 701 minsouk
mkdir /home/minsouk/public_html
chown minsouk.minsouk /home/minsouk/public_html
killall httpd
[root@minsouk home]# /usr/local/apache2/bin/apachectl start
phpinfo(); 함수 불러서 확인
http://192.168.128.18/phpinfo.php
멋지게 젠드 엔진2 가 붙어서 나올것이다.
j2se 설치
####################################################################
################################
chmod +x ./j2sdk-1_4_2_05-linux-i586.bin
./j2sdk-1_4_2_05-linux-i586.bin
yes
vi /etc/profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
JAVA_HOME="/usr/local/share/j2sdk1.4.2_05"
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
source /etc/export
자바 테스트
[root@minsouk java_ex]# cat a.java
class a
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
바이트 코드 생성
javac ./a.java
실행
[root@minsouk java_ex]# java a
Hello World!
Tomcat
####################################################################
################################
5.5.0 은 j2se5.0 을 필요로 하므로 낮은 버즌을 받아야 한다.
[root@minsouk tomcat]# mv jakarta-tomcat-
5.0.28.tar.gz /usr/local/share/
[root@minsouk tomcat]# cd /usr/local/share/
tar zxvf ./jakarta-tomcat-5.0.28.tar.gz
cd jakarta-tomcat-5.0.28/bin
vi /etc/profile
JAVA_HOME="/usr/local/share/j2sdk1.4.2_05"
CATALINA_HOME="/usr/local/share/jakarta-tomcat-5.0.28"
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CATALINA_HOME
source ./profile
startup.sh or
catalina.sh start
http://somehost:8080
catalina.sh stop
접속하면 못생긴 노란 고양이가 나온다. ;-)
Tomcat 과 apache2.0 연동
####################################################################
################################
tar zxvf ./jakarta-tomcat-connectors-jk2-src-current.tar.gz
cd /root/src/tomcat/jakarta-tomcat-connectors-jk2-2.0.4-
src/jk/native2
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
--
libtool: install: warning: remember to run `libtool --
finish /usr/local/apache2/modules'
/bin/cp ../../../build/jk2/apache2//usr/local/apache2/modules/mod_jk
2.so ../../../build/jk2/apache2/mod_jk2.so
make[1]: Leaving directory `/root/src/tomcat/jakarta-tomcat-
connectors-jk2-2.0.4-src/jk/native2/server/apache2'
--
cp /root/src/tomcat/jakarta-tomcat-connectors-jk2-2.0.4-
src/jk/build/jk2/apache2/mod_jk2.so /usr/local/apache2/modules/
cp /root/src/tomcat/jakarta-tomcat-connectors-jk2-2.0.4-
src/jk/conf/workers2.properties /usr/local/apache2/conf/
vi /usr/local/apache2/conf/httpd.conf
267 LoadModule jk2_module modules/mod_jk2.so
[root@minsouk conf]# cat workers2.properties
# Shared memory handling. Needs to be set.
[shm]
file=/var/log/httpd/shm.file
size=1048576
# Example socket channel, explicitly set port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Announce a "status" worker
[status:status]
# Uri mapping
[uri:/jsp-examples/*]
worker=ajp13:localhost:8009
[uri:/servlets-examples/*]
worker=ajp13:localhost:8009
[uri:/tomcat-docs/*]
worker=ajp13:localhost:8009
[uri:/*]
worker=ajp13:localhost:8009
[uri:/status/*]
worker=status:status
cd /usr/local/share/jakarta-tomcat-5.0.28/conf/
[root@minsouk conf]# cat jk2.properties
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.
## COMMENTS WILL BE _LOST_
## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.
# Set the desired handler list
# handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
channelSocket.port=8009
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config is working
# shm.file=${jkHome}/work/jk2.shm
shm.file=/var/log/httpd/jk2.shm
# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
apr.jniModeSo=inprocess
[root@minsouk conf]# catalina.sh stop
Using CATALINA_BASE: /usr/local/share/jakarta-tomcat-5.0.28
Using CATALINA_HOME: /usr/local/share/jakarta-tomcat-5.0.28
Using CATALINA_TMPDIR: /usr/local/share/jakarta-tomcat-5.0.28/temp
Using JAVA_HOME: /usr/local/share/j2sdk1.4.2_05
[root@minsouk conf]# /usr/local/apache2/bin/apachectl stop
[root@minsouk conf]# /usr/local/apache2/bin/apachectl start
[root@minsouk conf]# catalina.sh start
Using CATALINA_BASE: /usr/local/share/jakarta-tomcat-5.0.28
Using CATALINA_HOME: /usr/local/share/jakarta-tomcat-5.0.28
Using CATALINA_TMPDIR: /usr/local/share/jakarta-tomcat-5.0.28/temp
Using JAVA_HOME: /usr/local/share/j2sdk1.4.2_05
이상으로 모든 설정을 마칩니다.
참고 DATA
kldp.org 의 이름없는 문서 (죄송합니다. 이름이 없어서 이름을 못 넣었
습니다.)
포스데이터 장윤기님 인용
후기 php 와 jsp 는 동시에 돌아가지 않았습니다. 문제의 원인을 좀 분석
해 주시면
고맙겠습니다.
w3c 설정(예전글 첨부) 프레임 분할에서 3사 쿠키 적용문제
####################################################################
################################
cd /root/apache/httpd-2.0.49/server/mpm/prefork
./configure --enable-layout=Apache --enable-so --enable-mods-
shared=all --disable-info
make
make install
####주의할것 Apache 의 config.layout 의 구성에서 지정한 값으로 바꿀
것
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --
with-config-file-path=/etc --enable-track-vars
make
make install
아파치에서 p3p 설정을 위한 // 개인보호 정책 파일을 셋팅하기 위한 설
정
<IfModule mod_alias.c>
Alias /w3c/ "/home/renew/public_html/w3c/"
<Directory "/home/renew/public_html/w3c">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_headers.c>
Header add P3P "policyref=\"http://siatkids.com/w3c/p3p.xml\"
CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM
NAV I
NT DEM CNT STA POL HEA PRE LOC OTC\""
Header set P3P "policyref=\"http://siatkids.com/w3c/p3p.xml\"
CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM
NAV I
NT DEM CNT STA POL HEA PRE LOC OTC\""
</IfModule>
////////////////////////////////////////////////////////////////////
///////////////////////////////////
[root@siatdb /home/renew/public_html/w3c]# vi info.html
여기는 유아교육 전문 사이트 siatkids.com 입니다.<br>
자세한 개인정보 보호 정책은 사이트 내의 정보를 보기시 바랍니다.<br>
////////////////////////////////////////////////////////////////////
///////////////////////////////////
[root@siatdb /home/renew/public_html/w3c]# cat p3p.xml
<?xml version="1.0" ?>
<META xmlns="http://www.w3.org/2002/01/P3Pv1">
<POLICY-REFERENCES>
<POLICY-REF about="http://siatkids.com/w3c/p3policy.xml">
<INCLUDE>/*</INCLUDE>
</POLICY-REF>
</POLICY-REFERENCES>
</META>
////////////////////////////////////////////////////////////////////
///////////////////////////////////
[root@siatdb /home/renew/public_html/w3c]# cat p3policy.xml
<?xml version="1.0" encoding="EUC-KR"?>
<POLICY xmlns="http://www.w3.org/2002/02/P3Pv1"
discuri="http://siatkids.com/w3c/info.html">
<ENTITY>
<DATA-GROUP>
<DATA ref="#business.name">본 사이트는 유아교육 전문사이트 입니다.
원활한 사이트 사용을 위해서 당사의 홈페이지의 설정을 "이 사이트에서
항상 쿠키 사용할 수 있음" 을 선택해 주십시요. 연락처 011-9585-0915
김민석
</DATA>
</DATA-GROUP>
</ENTITY>
<ACCESS><all/></ACCESS>
</POLICY>
////////////////////////////////////////////////////////////////////
///////////////////////////////////
이상의 설정으로 해당 서버의 모든 쿠키 설정은 보통높음까지 설정해서
쿠키 정보가 남겨지게 된다.
익스 6의 바뀐 개인 정보 설정으로 인해서 생기는 현상이다.
더 참고하고 싶은 것이 있다면
w3c 와 p3p 설정에 대해서 검색해 보시기 바랍니다.
//참고값
<IfModule mod_headers.c>
Header add P3P "CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL
UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\""
Header set P3P "CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL
UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\""
</IfModule>
####################################################################
################################
End of TEST 2004-09-02
####################################################################
################################
댓글 없음:
댓글 쓰기