keytool.exe -genkey -alias juheon -keyalg RSA -keypass 1234qwer -storepass 1234qwer -keystore juheon.jks keytool.exe -export -alias juheon -storepass 1234qwer -file juheon.cer -keystore juheon.jks keytool.exe -importkeystore -srckeystore juheon.jks -destkeystore juheon.key.p12 -deststoretype PKCS12 D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert D:\Java\32bit\jdk1.5.0_22\bin\keytool.exe -import -alias tsasample -keystore D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert -file D:\workspace\Servers\tsa-server-web-config\tomcat.cer keytool -import -alias somansa -keystore C:\Program Files\Java\jdk1.8.0_102\jre\lib\security\cacert -file c:\somansa.cer #인증서 생성 keytool -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit –validity 9999 -keystore keystore.jks keytool -export -alias keyAlias -storepass changeit -file server.cer -keystore keystore.jks keytool -import -v -trustcacerts -alias keyAlias -file server.cer ...
Apache VirtualHost 설정에 대해 알아 본다. Apache 2.4를 기준으로 작성되었다. 2.2와는 설정이 다르므로 주의한다. 1. httpd.conf 설정 httpd.conf 파일에 virtual host 설정을 추가한다. 이 파일에 host 설정을 주렁주렁 추가하면 가독성이 떨어지므로 설정파일을 include 한다. httpd.conf 파일내에 주석처리된 부분을 해제한다. httpd.conf # Real-time info on requests and configuration #Include conf/extra/httpd-info.conf # Virtual hosts Include conf/extra/httpd-vhosts.conf # Local access to the Apache HTTP Server Manual #Include conf/extra/httpd-manual.conf httpd-vhosts.conf 파일을 열어보면 두개의 가상호스트가 설정되어 있다. 그 두개는 안쓸꺼니 주석 처리하고 새로운 설정을 추가한다. 2. httpd-vhosts.conf 파일 설정 conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerName www.test1.com ServerAlias test1.com DocumentRoot "C:/apache-tomcat-8.5.9/webapps/test1" ErrorLog "logs/www.test1.com-error.log" CustomLog "logs/www.test1.com-access.log" common <Directory "C:/apache-tomcat-8.5.9/webapps/test1"> AllowOverride None Require host test1.com DirectoryIndex ...