SSL�ɂ��SecureWWW�T�[�o�̍\�z(Windows��)
Windows���ł̂��낢��ȃT�[�o�\�t�g�̓���m�F�����邽�߁A�N���C�A���g��Apache�����Ă��܂����ASSL�Ή����ł��Ă��炸�s�ւȂ̂őΉ������Ă݂܂����BApache+SSL��Windows�łɊւ��Ă̓C���^�[�l�b�g��ɂ��낢����͂������̂ł����A1.3�n����̂ŏ�Â��A2.0�n�ł͂��܂����삵�܂���ł����B���낢�뒲���������ʁA���Ƃ����삷��悤�ɂȂ����̂ł����ɂ܂Ƃ߂Ă����܂��B
�Ȃ��AApache�ł́ASSL�̉^�p�`�Ԃ̈�Ƃ��ĒP�ɏ��̈Í������s�������łȂ��A�F�؋�(�����ł̓v���C�x�[�gCA�𗘗p)�ŔF�����N���C�A���g�ؖ������g�p���邱�Ƃɂ��A���̏ؖ������������N���C�A���g�ȊO����̃A�N�Z�X�𐧌����邱�Ƃ��ł��܂��B�^�p�͔ώG�ɂȂ�܂��̂ŁA���ʂȃP�[�X�ł̉^�p�`�ԂƎv���܂����A��苭�͂ȃZ�L�����e�B�A�N�Z�X���\�ƂȂ�܂��B����T�[�o�ł��A���[�J���ȉ^�p�Ɏg�p������ł��܂��̂ŁA���̐ݒ���@���ȒP�ɉ�����Ă����܂��B
����m�F��Windows2000 SP3 / XP Pro SP2�ōs���Ă��܂��B
��Apache+SSL for Win32�̃C���X�g�[��
Apache�̃T�C�g�ɂ���t�@�C����SSL�ɑΉ����Ă��܂���B�����ŁA
��������SSL�Ή��̃I�[���C�������̃o�C�i��������܂��̂ŁA������g�����Ƃɂ��܂����B�_�E�����[�h�����̂́AApache_2.0.53-Openssl_0.9.72-Win32.zip�ł��B
�ŋ�(2005.12.03)�A��L��Hunter�̃T�C�g��DNS���������A�N�Z�X�ł��Ȃ��Ȃ��Ă��܂��B�ȑO�����l�̂��Ƃ��������̂ł����A����͏��������C�����܂��̂ŁAApache2+SSL�Ή���Windows�ł��u���Ă���T�C�g���Љ�Ēu���܂��B
- http://brandleadershipmarketing.com/apache/
���X�AHunter��Archive���u���Ă������T�C�g�BHunter�̏���X�V����邩�͕s�������A�Ƃ肠���� Apache_2.0.55-Openssl_0.9.8a-Win32.zip
�͑��݂���B
- http://www.gknw.com/development/apache/
"Unofficial CVS Apache webserver binaries and module binaries"�Ƃ����T�C�g�����ǂ��v���������邪�ASSL�Ή��̃o�C�i�����u����Ă���Bhttpd-2.0.55-w32.zip�̓���͂��₶�͊m�F�ς݁B�f�B���N�g����
"Apache2" �ɂȂ��Ă���̂ŁA�����������ӂ�����₶�̃R���e���c���K�p�ł���B
- http://www.apachefriends.org/en/xampp.html
������͏����ѐF���Ⴂ�ASSL�Ή���Apache2�̂ق��AMySQL��PHP�APerl�AphpMyAdmin�AWebalizer�AMercury
Mail�AFileZilla FTP Server �����g�ݍ��܂ꂽ"XAMPP"�Ƃ����I�[���C�������o�C�i���ł���B����Ƀo���o���ɃC���X�g�[�������萮�����Ƃ��Ă���̂ŁA������g�p���Ă��܂��ق����悢��������Ȃ��BXAMPP�ŃO�O���Ώ����̂ŁA�Q�l�ɂ���Ƃ悢�B
|
- �_�E�����[�h�����t�@�C�����f�B���N�g���t���œK���ȏꏊ�ɉ𓀂���B(���₶�́AD:\work�z���ɉ𓀁j
- ���݁AApache���C���X�g�[������Ă���Ȃ�A�A���C���X�g�[������B�Ȃ��AApache.0�n���C���X�g�[������Ă����Ȃ�Ahttpd.conf���قƂ�Ǘ��p�ł���̂ŁA�C���X�g�[������Ă����f�B���N�g������ύX���A�o�b�N�A�b�v���Ă����Ƃ悢�B(ex.
C:\Apache -> C:\Apache_bak�j�@�Ȃ��A�V�K�C���X�g�[���̏ꍇ�́A���̍��̍�Ƃ͕s�v�B
- �V�K�C���X�g�[���̏ꍇ�́AApache�̃C���X�g�[���f�B���N�g�����V�X�e�����C���X�g�[������Ă���p�[�e�B�V�����ɍ쐬����B(ex.
C:\Apache�j �C���X�g�[���ς݂̏ꍇ�́A�o�b�N�A�b�v�O�̃f�B���N�g�����ŃC���X�g�[���f�B���N�g�����쐬����B
- �쐬�����f�B���N�g���z���ɁA1���œW�J�������g��S�ăR�s�[����B
- �R�s�[�����Abin�f�B���N�g�����ɂ���Alibeay32.dll��ssleay32.dll�� C:\WINNT\system32���ɃR�s�[����B
- ���̌�A�C���X�g�[�����邪�Ahttpd.conf��ssl.conf�̐ݒ�y��SSL�̌���ؖ����̏������ł��Ă��Ȃ��ƏR����̂ŁA������̏������ɂ���B
��Apache+SSL for Win32�̐ݒ�
Apache+SSL for Win32�������߁Ahttpd.conf��ssl.conf�̐ݒ�y��SSL�̌���ؖ����̏������s���܂��BSSL�p�ؖ������̍쐬�ɂ��ẮA���������Q�l�ɕK�v�Ȃ��̂��쐬���Ă��������B
��httpd.conf�̐ݒ�
���܂�Apache.0�n���g�p���Ă����ꍇ�́ASSL���W���[���̑g�ݍ��݈ȊO�́A�o�b�N�A�b�v���Ă�����httpd.conf�Ɠ����ł悢�̂ō�Ƃ͊ȒP�ł��B�V�K�C���X�g�[���̏ꍇ�́A���L�ɂ��ݒ肵�Ă����܂��B
�ݒ���́AApache�f�B���N�g������conf�f�B���N�g���ɂ���httpd.conf�ɂ���̂ŁA�e�L�X�g�G�f�B�^�ŕҏW���Ă����܂��B
�ݒ��ύX�������ڂ͈ȉ��̂Ƃ���ł��B�ύX����ꍇ�́A���s�ɔ����ĕύX�s�����̍s�ɃR�s�[���A���̍s�̐擪�Ɂu���v��t�����邱�Ƃɂ��A�R�����g�s�Ƃ��ĕۑ����Ȃ����Ƃ��܂����B�@�ǂ��ɂ��Ȃ�Ȃ��Ȃ�����Ahttpd.default.conf��ssl.default.conf��������httpd.conf��ssl.conf�Ɠ���Ȃ̂ŁA�������肷����httpd.conf��ssl.conf���폜���āAhttpd.default.conf��ssl.default.conf���R�s�[���ăt�@�C������ύX����Ώ�����Ԃɖ߂�̂œ������Ȃ����蒼�����ق��������ꍇ������܂��B�i���͍폜�A�Ԏ��͒lj��A�Ύ��͕ύX�������̂ł��B�j
- �T�[�o���[�g�̕ύX
Apache���R�s�[�����f�B���N�g�����w�肷��B�f�t�H���g��C:\apache�Ȃ̂ŁA�قȂ�f�B���N�g���ɃC���X�g�[�������Ȃ�T�[�o���[�g��Apache���R�s�[�����f�B���N�g��(ex.
C:\Apache2)�ɕύX����B�A���A������ύX�A�����f�t�H���g�ȊO�ɂ���Ƒ��̐ݒ�ɂ��e�����ł�̂ŁA�����Ƃ��Ȃ��悤�ɏC�����K�v�ł���B
ServerRoot "c:/apache"
�@�@�@�@�@�@�@���lj�
ServerRoot "c:/apache2"
- SSL���W���[���̑g�ݍ���
SSL�������߁ADSO�łr�r�k���W���[����g�ݍ��ނ悤�w�肷��B(�s���́u#�v���폜)
#LoadModule ssl_module modules/mod_ssl.so
�@�@�@�@�@�@�@���폜
LoadModule ssl_module modules/mod_ssl.so
- �T�[�o�Ǘ��҂̃��[���A�h���X�̐ݒ�
#ServerAdmin @@ServerAdmin@@
�@�@�@�@�@�@�@���lj�
#ServerAdmin @@ServerAdmin@@
ServerAdmin [email protected]
- �T�[�o���̂̐ݒ�
#ServerName localhost:80
�@�@�@�@�@�@�@���lj�
#ServerName localhost:80
ServerName www.aconus.com:80
- �R���e���c�p�f�B���N�g��(�h�L�������g���[�g)�̍\��
����́A���₶�����łȂ��A��������i���z�[���y�[�W����肽���Ƃ̂��ƂȂ̂ŁA�ȉ��̂悤�ȃf�B���N�g���\���ŁA�v���o�C�_�Ɠ����悤�Ɂhhttp://www.aconus.com/~oyaji/�Ƃ������`���ŃA�N�Z�X�ł���悤�ɂ��Ă݂܂����B���[�g(http://www.aconus.com/)�͏����g�����ƂƂ��āA�Ă���܂��B
�Ȃ��A�f�B�N�g���́A�Ǘ��ʂƃZ�L�����e�B�ʂ���Ɨ������h���C�u(E�h���C�u)�ɍ쐬���܂����B���₶���h�L�������g���قȂ�f�B���N�g���ɂ����ő�̗��R�́A�V�X�e�����s����ɂȂ����Ƃ���C�h���C�u���o�b�N�A�b�v���畜�����邪�A���̂Ƃ��ɏł��Ă��čŐV�̃R���e���c(BBS���j�̃o�b�N�A�b�v��Y��Ė߂��Ă��܂��ƁA�R���e���c���p�[�ɂȂ��Ă��܂��Ƃ��������̖h�~�̂��߂ł���B
�@�@�@web [ ���[�g�f�B���N�g���@�n
�@�@�@�@�b
�@�@�@�@�� oyaji �m ���₶�̃��[�U�f�B���N�g�� ]
�@�@�@�@�b�@�b
�@�@�@�@�b�@�� public_html [ �h�L�������g���[�g ]
�@�@�@�@�b�@�@�@�@�b
�@�@�@�@�b�@�@�@�@�� index.htm [�g�b�v�y�[�W ]
�@�@�@�@�b�@�@�@�@�� bbs [ CGI�ݒu�p ]
�@�@�@�@�b�@�@�@�@�� count [ CGI�ݒu�p ]
�@�@�@�@�b
�@�@�@�@�� akirin �m �������̃��[�U�f�B���N�g�� ]
�@�@�@�@�b�@�b
�@�@�@�@�b�@�� public_html [ �h�L�������g���[�g ]
�@�@�@�@�b�@�@�@�@�b
�@�@�@�@�b�@�@�@�@�� index.html [�g�b�v�y�[�W ]
�@�@�@�@�b�@�@�@�@�� cgi [ CGI�ݒu�p ]
�@�@�@�@�b
�@�@�@�@�� rina �m ���i�̃��[�U�f�B���N�g�� ]
�@�@�@�@�@ �@�b
�@�@�@�@�@ �@�� public_html [ �h�L�������g���[�g ]
�@�@�@�@�@ �@�@�@�@�b
�@�@�@�@�@ �@�@�@�@�� index.html [�g�b�v�y�[�W ]
�@�@�@�@�@�@ �@�@�@�� keijiban [ CGI�ݒu�p ]
�@�@�@�@ |
- �h�L�������g���[�g�̕ύX
�h�L�������g���[�g�ł́Ahttp://www.aconus.com/��httpd://192.168.1.100/�̂悤�Ƀz�X�g����T�[�o��IP�A�h���X�ŃA�N�Z�X�����Ƃ���Apache���A�N�Z�X����f�B���N�g�����w�肷��B�f�t�H���g��C:/Apache/htdocs�ł���A�ŏ���Apache�ɂ��܂��A�N�Z�X�ł����Ƃ��ɂ��Ζʂ���Apache�̃e�X�g�y�[�W�́AC:/Apache/htdocs�z���ɂ���Aindex.html.var�t�@�C������W�F�l���[�g���ꂽ���̂ł���B���₶�́A��L�̂悤��E�h���C�u���ɃR���e���c�p�f�B���N�g�����쐬�����̂ʼn��L�̂悤�ɕύX����B
DocumentRoot "C:/Apache/htdocs"
�@�@�@�@�@�@�@���lj�
#DocumentRoot "C:/Apache/htdocs"
DocumentRoot "E:/Web"
- �h�L�������g���[�g�̕ύX
��L�̃h�L�������g���[�g�̕ύX�ɔ����ADirectory�f�B���N�e�B�u�Ńh�L�������g���[�g�̐U�镑�����w�肵�Ă���̂ŁA��������킹�ĕύX����B
<Directory "C:/Apache/htdocs">
�@�@�@�@�@�@�@���lj�
#<Directory "C:/Apache/htdocs">
<Directory "E:/Web">
- CGI/SSI�̎��s�� (�h�L�������g���[�g��Directory�f�B���N�e�B�u��)
Indexes������ƁA�f�B���N�g���w��ŃA�N�Z�X���ꂽ�ꍇ(http://www.aconus.com/�̂悤�Ɂu/�v�ŏI��邩�Ōオ�f�B���N�g���������ꍇ)�ɁAApache�͂��̃f�B���N�g�����Ɍ�q��DirectoryIndex�f�B���N�e�B�u�Ŏw�肵��HTML�t�@�C������������������T���A�Ώۃt�@�C����������Ȃ��ƃC���f�b�N�X���X�g���\������Ă��܂��̂ō폜���܂����B
ExecCGI/Includes�͂��̃f�B���N�g���z����CGI/SSI�̎��s��������ꍇ�Ɏw�肷��Bcgii-bin�f�B���N�g���ł������삳���Ȃ��ꍇ�́A�w�肵�Ȃ����ƁB�iOptions�̈Ӗ��̓��[�U�f�B���N�g���ł����l�B�ڂ����́A���������Q�Ƃ̂��ƁB�j
Options Indexes FollowSymLinks MultiViews
�@�@�@�@�@�@�@���폜�A�lj�
Options FollowSymLinks MultiViews ExecCGI Includes
- ���[�U�f�B���N�g���̕ύX
UserDir�ł́Ahttp://www.aconus.com/~oyaji/�Ƃ������`���ŃA�N�Z�X������ꍇ�̃f�B���N�g�����w�肷��B���L��
*�̓��C���h�J�[�h�ŁAhttp://www.aconus.com/~oyaji/�̂悤��[~aaa]�Ŏw�肵���f�B���N�g�����Ɠ����ɂȂ�A[~oyaji]�Ȃ�E:/web/oyaji/public_html�z���̃t�@�C�����\�������B
UserDir "My Documents/My Website"
�@�@�@�@�@�@�@���lj�
# UserDir "My Documents/My Website"
UserDir "E:/Web/*/public_html/"
- ���[�U�f�B���N�g���z���ł�CGI/SSI�̎��s���t�^�ƃC���f�b�N�X���X�g�̔�\��
<Limit> �f�B���N�e�B�u�́A�A�N�Z�X����͈̔͂��w�肳�ꂽ HTTP ���\�b�h�Ɍ��肷����̂ŁA����ȊO�̃��\�b�h�́A�e�����Ȃ��B�܂�A���L�ł́AGET
POST OPTIONS PROPFIND �̃��\�b�h�ɑ��Ă̂݃A�N�Z�X�̐�����s�Ȃ�(�����ł̓A�N�Z�X����)�A
����ȊO�̃��\�b�h�ɂ��Ă̓A�N�Z�X���䂪������Ȃ��B
<LimitExcept> �́A<Limit> �Z�N�V�����̔��̓�������A �W���̃��\�b�h�ƕW���O�▢�F���̃��\�b�h�̏ꍇ�̗�����ݒ�ł���B���L�ł́AGET
POST OPTIONS PROPFIND �̃��\�b�h�ȊO�̃A�N�Z�X���䂪�s���A�����ł̐ݒ�ł͕s���ɂȂ�B<LimitExcept>�͖��ݒ�̃��\�b�h�S�Ăɐ��䂪������̂ŁA������Őݒ肵���ق����m���ł���B
#<Directory "My Documents/My Website">
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS PROPFIND>
# Order deny,allow
# �@Deny from all
# </LimitExcept>
#</Directory>
�@�@�@�@�@�@�@���폜/�lj�
<Directory "E:/Web/*/public_html">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews SymLinksIfOwnerMatch ExecCGI IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
�@�@Order deny,allow
�@�@Deny from all
</LimitExcept>
</Directory>
- HTML�t�@�C�����̒lj�
�f�B���N�g���w��ŃA�N�Z�X���ꂽ�ꍇ(http://www.aconus.com/�̂悤�Ɂu/�v�ŏI��邩�Ōオ�f�B���N�g���������ꍇ)�ɁAApache�͂��̃f�B���N�g�����ɂ����Ŏw�肵���t�@�C������������������T���A��������̃t�@�C����]������B������Ȃ��ꍇ�́A���̃f�B���N�g���ł�Options�w���Indexes���L���Ȃ�C���f�b�N���X�g��\�����A���w��Ȃ�404�G���[�ƂȂ�B���₶�́Aindex.htm�Ƃ����t�@�C�������f�t�H���g�Ƃ��Ă���̂ł����lj����Ă���B���L�̗�ł�SSI�p��index.shtml���lj����Ă���B
DirectoryIndex index.html�@index.html.var
�@�@�@�@�@�@�@���lj�
DirectoryIndex index.html index.htm index.shtml index.html.var
- �z�X�g�l�[���ł̃��O���W
�f�t�H���g�ł̓��O�̃A�h���X��IP�A�h���X�ōs���邪�A���̋@�\���g����DNS�ŋt�������ăz�X�g���ŋL�^�ł���BDNS�̋t����������ƕ��ׂ��d���Ȃ邪�A�A�N�Z�X���܂��܂����Ȃ��̂ƃz�X�g�l�[���̂ق�����A����Ȃ炷���ɂ킩�邱�ƁA���IIP�̏ꍇ�͌�ŋt�������Ă������Ȃ����Ƃ����X���邽�߁A�����Ďg�p���Ă��܂��B�����A�t�����ݒ�����Ă��Ȃ�DNS��ݒ肪����Ă���DNS�������A�G���[���O�����Ȃ�o�Ă��܂��܂��B(BIND�̐ݒ�Ń��O��Ȃ��悤�ɂ��Ă��܂��B�j
#HostnameLookups O����
HostnameLookups On
- �ƒ������̃A�N�Z�X�Aworm����log����
#CustomLog logs/access.log common
SetEnvIf Remote_Addr 192.168.1. homelog nolog
SetEnvIf Request_URI "~akirin" akirinlog nolog
SetEnvIf Request_URI "default.ida" wormlog nolog
SetEnvIf Request_URI "root.exe" wormlog nolog
SetEnvIf Request_URI "cmd.exe" wormlog nolog
SetEnvIf Request_URI "Admin.dll" wormlog nolog
CustomLog logs/home.log common env=homelog
CustomLog logs/akirin.log combined env=akirinlog
CustomLog logs/worm.log common env=wormlog
CustomLog logs/access.log combined env=!nolog
�E��̂ق���LoadModule setenvif_module modules/mod_setenvif.so���A���R�����g�A�E�g����Ă��邱�Ƃ��m�F�B
�E1�s�ڂ�CustomLog logs/access.log common ���R�����g�A�E�g���A�ȉ����L�q�B
�E2/8�s�ڂŁA�ƒ������̃A�N�Z�X��home.log�ɍ̎�B���O�s�v�Ȃ�R�����g�A�E�g�B
�E3/9�s�ڂŁA���̃T�C�g�ւ̃A�N�Z�X��akirin.log�ɍ̎�Bcommon -> combined�Ƃ���referrer���̎�B
�E4�s�ڂ�CodeRed�A5�`7�s�ڂ�Nimuda����A�^�b�N�����ʂ��A10�s�ڂ�worm.log�ɍ̎�B���O�s�v�Ȃ�R�����g�A�E�g�B
�E11�s�ڂŎc��̃A�N�Z�X��access.log�ɍ̎�Bcommon -> combined�Ƃ���referrer���̎�B���₶�̃T�C�g�ւ̃A�N�Z�X�́A�����Ɋ܂܂��B
- ���{��\���̐ݒ�(�u���E�U�̃G���R�[�h�����I�����̕���������F 1���B�ڍׂ́A���������Q�Ƃ̂��ƁB)
LanguagePriority �́AMultiViews ���Ńu���E�U������̗D�揇�ʂ���ĂȂ��ꍇ�̗D��x���w�肷����̂ŁA�ʏ�̓R���e���c���Ή����Ă��Ȃ��̂ŕύX�s�v�B
�܂��ALanguagePriority �� ja ��擪(��)�Ɏ����Ă��邱�ƁB�܂��AAddDefaultCharset �ʼn��L�̐ݒ�������ꍇ�́A�h�L�������g�ŕK��charset���w�肵�Ȃ��ƕ�����������B���₶�̃R���e���c�ɂ́AEUC-JP
�� shift-jis �̗��������邽�߂��̂悤�ɂ��āiAddDefaultCharset Off�Ƃ��Ă��ǂ�)�A�h�L�������g�Ɉˑ����ĕ\�������Ă���B���̂��߁A�ꕔ��
CGI �����������Ă���̂Œ��ӂ��K�v�ł���B
shift-jis �̃R���e���c�����Ȃ��Ȃ�A�@AddDefaultCharset shift_jis �Ƃ���Ηǂ��B
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
�@�@�@�@�@�@�@���ړ�
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ltz ca es sv tw
AddDefaultCharset ISO-8859-1
�@�@�@�@�@�@�@���lj��i�R�����g�A�E�g�j
#AddDefaultCharset ISO-8859-1
- CGI�t�@�C���g���q�̒�`
CGI �Ƃ��ē��삳�������g���q���L�q����B
#AddHandler cgi-script .cgi
�@�@�@�@�@�@�@���폜�A�lj�
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
��SSL�������߂̐ݒ� (ssl.conf�̐ݒ�)
-
�������ō쐬�����T�[�o�p�̌� (server.key) �Əؖ��� (server.crt) ���AApache�̃f�B���N�g���z���ɃR�s�[����B
C:\etc>mkdir C:\Apache\certs
C:\etc>copy server.key C:\Apache\certs
C:\etc>copy server.crt C:\Apache\certs |
- ssl.conf�̐ݒ���s���B
- Windows�ł͖��T�|�[�g
SSLMutex file:logs/ssl_mutex
�@�@�@�@�@�@�@���lj�
#SSLMutex file:logs/ssl_mutex
- �T�[�o���̕ύX
ServerName new.host.name:443
�@�@�@�@�@�@�@���lj�
#ServerName new.host.name:443
ServerName www.aconus.com:443
- �T�[�o�Ǘ��҂̃��[���A�h���X�̐ݒ�
ServerAdmin [email protected]
�@�@�@�@�@�@�@���lj�
#ServerAdmin [email protected]
ServerAdmin [email protected]
- �h�L�������g���[�g�̕ύX
DocumentRoot "C:/Apache/htdocs"
�@�@�@�@�@�@�@���lj�
#DocumentRoot "C:/Apache/htdocs"
DocumentRoot "E:/Web"
- �ؖ����̃p�X�̕ύX
SSLCertificateFile c:/Apache/conf/ssl.crt/server.crt
�@�@�@�@�@�@�@���ύX�A�lj�
SSLCertificateFile c:/Apache/certs/server.crt
- ���̃p�X�̕ύX
SSLCertificateKeyFile c:/Apache/conf/ssl.key/server.key
�@�@�@�@�@�@�@���ύX�A�lj�
SSLCertificateKeyFile c:/Apache/certs/server.key
���N���C�A���g�F�������߂̐ݒ�
�N���C�A���g�F�؊W�̐ݒ�́A�P�ɒʐM���Í����ihttps�ł̃A�N�Z�X�j���邾���Ȃ�s�v�ł��B
���̃N���C�A���g�p�ؖ����ɂ��N���C�A���g�F������ƁA�\�ߔF�؋ǂŏ������ꂽ�N���C�A���g�p�ؖ����������Ȃ��[�����A�N�Z�X���Ă��A�ڑ����̂��̂����ۂ����̂ŃZ�L�����e�B�I�ɂ��Ȃ苭�łɂȂ�܂��B���ʁA�N���C�A���g���ɏؖ����s���邱�ƂɂȂ�̂ŁA�^�p�͂��Ȃ�ʓ|�ɂȂ�܂����A�Z�L�����e�B�Ƃ̃o�[�^�Ȃ̂Ŏ~�ނ܂���B
���̂悤�ȃN���C�A���g�F�́A��ʓI�Ɋ�ƂȂǂœ�������Ă���A��̗�Ƃ��Ă�web���g�p���ĊO�̉c�ƃ}�����ЊO����Г��V�X�e���ɃA�N�Z�X�ł���V�X�e���⊔����̃V�X�e���Ȃǂɓ�������Ă��܂��B���̂悤�ȃV�X�e���̏ꍇ�A�s���葽���ɃA�N�Z�X������Apache�̔F��A�v���F�����ł̓Z�L�����e�B���Â��Ȃ邽�߁A�A�N�Z�X���x���ŃZ�L�����e�B���������邽�߂ɃN���C�A���g�F�����܂��B
- �쐬����CA�p�ؖ������AApache�̃f�B���N�g���z���ɃR�s�[����B
C:\etc>copy demoCA\cacert.pem C:\Apache\certs |
- �ؖ����������X�g���AApache�̃f�B���N�g���z���ɃR�s�[����B
C:\etc>copy demoCA\crl\crl.pem C:\Apache\certs |
�Ȃ��A�������������邽�тɂ��̍�Ƃ͕K�v�ɂȂ�̂ŁAssl.conf��crl.pem�쐬�f�B���N�g���ڎw�肵���ق����ǂ���������Ȃ��BWindows�̏ꍇ�́A���X�g��L���ɂ��邽��Apache�̍ċN�����K�v�ł���B
- ssl.conf�̐ݒ���s���B
- CA�ؖ����ւ̃p�X�ƃt�@�C�����̐ݒ���s��
#SSLCACertificatePath c:/Apache/conf/ssl.crt
#SSLCACertificateFile c:/Apache/conf/ssl.crt/ca-bundle.crt
�@�@�@�@�@�@�@���lj�
#SSLCACertificatePath c:/Apache/conf/ssl.crt
#SSLCACertificateFile c:/Apache/conf/ssl.crt/ca-bundle.crt
SSLCACertificatePath c:/Apache/certs
SSLCACertificateFile c:/Apache/certs/cacert.pem
- �N���C���g�F�̎w��ƃ��[�g�F�؋ǂ܂ł̊K�w�ݒ�
CA �ɂ���Ē��ڏ������ꂽ�ؖ���������M�p����̂ŁASSLVerifyDepth �� 1
�ɐݒ肷��B
#SSLVerifyClient require
#SSLVerifyDepth 10
�@�@�@�@�@�@�@���lj�
#SSLVerifyClient require
#SSLVerifyDepth 10
SSLVerifyClient require
SSLVerifyDepth 1
- �ؖ����������X�g�̎w��
#SSLCARevocationPath c:/Apache/conf/ssl.crl
#SSLCARevocationFile c:/Apache/conf/ssl.crl/ca-bundle.crl
�@�@�@�@�@�@�@���lj�
#SSLCARevocationPath c:/Apache/conf/ssl.crl
#SSLCARevocationFile c:/Apache/conf/ssl.crl/ca-bundle.crl
SSLCARevocationFile c:/Apache/certs/crl.pem
���T�[�r�X�N���̐ݒ�ƋN��
�����ŁA�T�[�r�X�N���ł���悤�ɐݒ肵�܂��B�A���A�ꕔ���W�X�g����G��̂Œ��ӂ��K�v�ł��B
- �T�[�r�X�ւ̓o�^
�R�}���h�v�����v�g�ʼn��L�̂悤�ɂ��āA�T�[�r�X�ɓo�^����B
�@C:\>cd apache\bin
�@C:\apache\bin>apache -k install
|
- �T�[�r�X�N������SSL�N������悤�ɂ��邽�߂̕ύX
��L�ŃT�[�r�X�N���ł���悤�ɂȂ邪�ASSL�ł͋N���ł��Ȃ��B���s�t�@�C���̃p�X�̃I�v�V���������������邽�߁A���W�X�g���G�f�B�^�Ńp�����[�^��lj�����B
1. [�X�^�[�g]->[�t�@�C�������w�肵�Ď��s]�ŁA���O���Ɂuregedit�v�Ɠ��͂�[OK]�������B
2.���W�X�g���G�f�B�^���N�������̂ŁA���̗���[�}�C�R���s���[�^]��I������B
3.[Ctrl]+[f]�Ō������N�����A��������l�Ɂu-k runservice�v�Ɠ��͂���������B
4.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache\ImagePath]�i���i�ɘg���ɕ\���j�Œ�~����̂ŁA���O����ImagePath��ʼnE�N���b�N���A�u�ύX�v��I������B
5.�l�̃f�[�^�����u"c:\Apache\bin\Apache.exe" -k runservice�v�ƃC���X�g�[���p�X�Ɠ����ł��邱�Ƃ��m�F���A-k�̑O�Ɂu-D
SSL�v��SSL�N���p�̃p�����[�^��lj����A�u"c:\Apache\bin\Apache.exe"
-D SSL -k runservice�v�ƂȂ�悤�ɂ���B���[OK]�������ăE�C���h�E���������܂��ł���B
- Apache Monitor�̎����N���̐ݒ�
�X�^�[�g�A�b�v�ɓo�^���邾���ł���B
1.[�X�^�[�g]->[�ݒ�]->[�^�X�N�o�[�ƃX�^�[�g���j���[]�ŁA�v���p�e�B���J���B
2.[�ڍ׃^�u]->[�lj�]�ŁA�V���[�g�J�b�g�̍쐬���J���̂ŁA[�Q��]�ł`�������������C���X�g�[�������f�B���N�g���ɂ���uApacheMonitor.exe�v(c:\Apache\bin\ApacheMonitor.exe)��
�I�����A[OK]�������B
3.[����]�������A�V���[�g�J�b�g��ۑ�����t�H���_�Ƃ���[�X�^�[�g�A�b�v]��I�����A[����]�������A����₷�����O��t����[����]�����������܂��B
- Apache�̋N���Ɗm�F
�X�^�[�g�A�b�v�ɓo�^�������j���[����Apache Monitor���N�����AApache���N������B�i�^�X�N�g���C�̃A�C�R�������N���b�N���āustart�v)
����ɋN�����Ă��邩�A�R�}���h�v�����v�g���N�����A�unetstat -an�v�Ɠ��͂���ƁA�A�N�e�B�u�̓R�l�N�V�������\�������̂ŁA[80]��[443]�����݂��邩�m�F����B
��Active Perl�̃C���X�g�[��
���āA���̂܂܂ł́ACGI�������܂���BCGI�������߁APerl���C���X�g�[�����܂��B
Active Perl��
����������_�E�����[�h���܂��B���₶���_�E�����[�h�����̂́A�ȉ��̃t�@�C���ł��B
�@�E ActivePerl-5.8.6.811-MSWin32-x86-122208.msi
- �_�E�����[�h�����t�@�C�����C���X�g�[������B�iWindows95/98/NT�ł́AWindows
Installer 2.0���K�v�j
- �r���ŁA�C���X�g�[�����C:\perl����C:\usr\local�ɕύX���ăC���X�g�[���B(���₶�͂���ŋ�J�����j
����́A��ʂɒ���Ă���CGI�X�N���v�g�̑������A���L�̂悤��Perl�ւ̃p�X���w�肵�Ă��邩��ł��B
�@�@�@�E�@#!/usr/local/bin/perl
- ���̉�ʂ� PPM3 ��L���ɂ��邩�����Ă���̂ŁA�uEnable PPM3 to send profile
info to ASPN�v�Ƀ`�F�b�N�����C���X�g�[���s����BPPM��L���ɂ��Ă����ƌ�ł��낢���perl���W���[�����K�v�ɂȂ����Ƃ��ȒP�ɃC���X�g�[���ł���B
- �C���X�g�[��������������AWindows���ċN������B
�@
�����ŁAPerl������ɃC���X�g�[���ł������m�F���܂��B
- �X�^�[�g���j���[����MSDOS�v�����v�g���N���B
- c:\>perl -v�Ɠ��͂��āA
C:\>perl -v
This is perl, v5.8.6 built for MSWin32-x86-multi-thread
(with 3 registered patches, see perl -V for more detail)
Copyright 1987-2004, Larry Wall
Binary build 811 provided by ActiveState Corp. http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Dec 13 2004 09:52:01
Perl may be copied only under the terms of either the Artistic License
or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page. |
�ƕ\�������A�����B
����ŁACGI���������܂��B�@�����J�E���^�삳���Č��܂������A���܂����삵�Ă���悤�ł��B
Top Page��