����́AApache HTTP Server�ɒlj����W���[����g�ݍ��킹�ăr���h���Ă݂܂��B���s�����Ƃ��̑���Љ�܂��i�ҏW���j
�@�O���Apache HTTP Server�i�ȉ�Apache�j�̃r���h������Ƃ��ɁA�K�v�ȃ��C�u���������݂��Ȃ����߂Ƀr���h�����s����Ƃ����g���u�����������܂����B�r���h�����s���闝�R�Ƃ��ẮA���C�u�����Ȃǂ̊O���\�t�g�E�F�A�̌��@�Ƃ����̂��A�ł��T�^�I�ł��B�܂�A�O��܂ł̓��e�ŁA�啔���̖��ɑΏ��ł����{���������邱�Ƃ��ł����͂��ł��B
�@�������A�O��܂łɏЉ�������@�����݂Ă����s����Ƃ��́A���Ȃ荪���[�����ł���\���������ł��B���̂Ƃ��́A�r���h�Ώۂ̃\�t�g�E�F�A�₻�̔w�i�Ȃǂ̂���Ȃ�m�����K�v�ɂȂ�܂��B���炵�炭�́AApache�Ƃ��̎��Ӄ\�t�g�E�F�A�ɂ��ĉ�����Ă����܂��B
�@�����Apache�̃��W���[���ɂ��āA���ڂ���������܂��BApache�ł�configure�X�N���v�g�̈�����ς��邱�ƂŁA�r���h���郂�W���[����I�ׂ܂��B�������A�O��̂悤��all�Ǝw�肵�Ă��A���ۂɂ̓r���h�ΏۂɂȂ�Ȃ����W���[��������������̂ł��B���̒��ɂ͎g�p�p�x���������W���[��������������܂��̂ŁA�������������W���[���ɂ��Ď��グ�܂��B
�@all�Ǝw�肵�Ă��r���h�ΏۂɂȂ�Ȃ����W���[���ɂ��ẮAApache��Web�T�C�g��ɂ���configure�̃h�L�������g��ǂނƕ�����܂��B����ɂ��ƁA���̂悤�Ɏw�肷��Ƃ��ׂẴ��W���[�����r���h�ł���悤�ł��B
--enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"
�@���̂悤�Ɂu--enable-mods-shared�v��all�L�[���[�h�ɉ����ă��W���[��������Ďg�����Ƃ��ł��܂��Ball�ɑ����Ďw�肵�Ă��郂�W���[�������Aall�w��ł̓r���h�ΏۂɂȂ�Ȃ����W���[���Ƃ������ƂɂȂ�܂��B
�@�����̃��W���[���̂Ȃ��ŁA�ł��ǂ��g���ƍl������̂�ssl�ł��B���̖��̒ʂ�ASSL�Ή���Web�T�[�o���\�z���邽�߂Ɏg���܂��Bproxy��Apache���v���L�V�ɂ��邽�߂Ɏg���܂��B���o�[�X�v���L�V�ɂ���Ƃ��ɂ��g���܂��Bldap�Aauthnz_ldap�́ALDAP�T�[�o���g�����F�̂��߂̃��W���[���ł��B����3����r�I���p�p�x���������W���[�����Ǝv���܂��B�ȍ~�A�����̃��W���[���̃r���h���@��������Ă����܂��B
�@proxy���W���[���͈������w�肷�邾���Ńr���h�ł��܂��B�O��܂ł�configure�X�N���v�g�̈����ɒlj�����Ǝ��̂悤�ɂȂ�܂��B
./configure \ --prefix=/opt/apache-httpd-2.2.19 \ --enable-mods-shared=all \ --enable-proxy \ --with-mpm=prefork \ 2>&1 | tee configure_log.txt
�@�u--enable-mods-shared="all proxy"�v�Ƃ����w��ł͂Ȃ��A�u--enable-proxy�v�Ƃ��Ă���̂́A�s�P�ʂɂȂ邽�߁A��\�肪���₷�����߂ł��B���ۂɂ͍D���ȕ����g���Ƃ悢�ł��傤�Bproxy���W���[���́A�ˑ�����O���\�t�g�E�F�A������܂���̂ŁA����Ŗ��Ȃ��r���h�ł���͂��ł��B
�@���́Assl���W���[���ł��B�u--enable-ssl�v��lj����Ď��s���܂��B
./configure \ --prefix=/opt/apache-httpd-2.2.19 \ --enable-mods-shared=all \ --enable-ssl \ --with-mpm=prefork \ 2>&1 | tee configure_log.txt
�@���s���Ă݂�ƁA�{�A�ڂŗ��p���Ă��邳����C���^�[�l�b�g��VPS�ɍ����CentOS���ł́A���̕����ŃG���[�ɂȂ�configure�̎��s���~�܂�܂��B
checking whether to enable mod_ssl... checking dependencies checking for SSL/TLS toolkit base... none checking for OpenSSL version... checking openssl/opensslv.h usability... no checking openssl/opensslv.h presence... no checking for openssl/opensslv.h... no checking openssl/ssl.h usability... no checking openssl/ssl.h presence... no checking for openssl/ssl.h... no no OpenSSL headers found checking for SSL-C version... checking sslc.h usability... no checking sslc.h presence... no checking for sslc.h... no no SSL-C headers found configure: error: ...No recognized SSL/TLS toolkit detected
�@SSL/TLS toolkit�����݂��Ȃ��Ƃ������b�Z�[�W���o�Ă��܂��B�O���\�t�g�E�F�A�̕s���ɂ�鎸�s�ł��B����Ȃ�A�O��ɐ����������@�ʼn����ł��܂��B
�@�������A�O��ɐ���������Ƃ͏����Ⴄ�Ƃ��낪����܂��ASSL/TLS toolkit�Ƃ������̂�1�ł͂Ȃ��̂ł��Bconfigure���s���̕\���ł��AOpenSSL��SSL-C��2���`�F�b�N���Ă��邱�Ƃ�������܂��B�܂��A�w���v�\��������ƁA���̂悤��2��with����������܂��B
--with-sslc=DIR RSA SSL-C SSL/TLS toolkit --with-ssl=DIR OpenSSL SSL/TLS toolkit
�@ssl���W���[�����r���h����ɂ́ASSL/TLS toolkit�Ƃ��Ă��̂ǂ��炩���K�v�Ƃ������Ƃł��B�C���^�[�l�b�g�Ō������Ă݂�ƕ�����܂����ARSA SSL-C�͏��p�̐��i�ł��B����́AOpenSSL���g���܂��傤�B
�@�O�l�ɁAyum�R�}���h�Ō������܂��B����ƁAopenssl-devel�p�b�P�[�W���C���X�g�[������悢�Ƃ������Ƃ�������܂��B
$ sudo yum install openssl-devel
�@configure�����s����Ƃ��́A�����Ɂu--with-ssl�v��lj����܂��B����ƁA���̂悤�ɂȂ�܂��B
./configure \ --prefix=/opt/apache-httpd-2.2.19 \ --enable-mods-shared=all \ --enable-ssl \ --with-ssl \ --with-mpm=prefork \ 2>&1 | tee configure_log.txt
�@�����ssl���W���[�����܂߂ăr���h�ł���悤�ɂȂ����͂��ł��B
�@��L�̗�ł́AOpenSSL�̃p�b�P�[�W���C���X�g�[�����܂����B�������A�Ǝ��Ƀ\�[�X�R�[�h����r���h��������ǂ��ꍇ������܂��BLinux�̃f�B�X�g���r���[�V�����ł����OpenSSL�͓����Ă���͂��ł��̂ŁA�p�b�P�[�W���g�����Ƃ��ł��܂��B�����A�p�b�P�[�W���g���ƁA�f�B�X�g���r���[�V�����̃T�|�[�g���Ԃ��I�������A�Z�L�����e�B�A�b�v�f�[�g�����҂ł��Ȃ��Ƃ�����肪����܂��B
�@OpenSSL��SSL�Ή���Web�T�C�g�̍\�z���\�ɂ���ȂǁA�Z�L�����e�B����l����ƁA���ɏd�v�ȃ\�t�g�E�F�A�ł��B�Â��f�B�X�g���r���[�V�������g�킴�链�Ȃ��ȂǁA�A�b�v�f�[�g�����҂ł��Ȃ��ł���A�Ǝ��ɍŐV��OpenSSL���r���h���Ďg���ׂ��ł��B�����悤�Ȗ��́AOpenSSL�Ɍ��炸�A���̃\�t�g�E�F�A�ł����肦����ł����A����OpenSSL�ł͑傫�Ȗ��ɂȂ�܂��B
�@������̃p�b�P�[�W�𗘗p����Ƃ����������܂��B�Â��f�B�X�g���r���[�V�����ɍ��킹�āA�ŐV�̃p�b�P�[�W������Č��J���Ă���g�D��l������܂��B�����������Ƃ��납��p�b�P�[�W����肵�Ďg���Ƃ������Ƃł��B�������A������̂��̂��ǂ��܂ŐM���ł��邩�Ƃ�����肪����܂��B�M�҂Ƃ��Ă̓r���h���邱�Ƃ������߂��܂��B
�@������ƃA�b�v�f�[�g�̒�����f�B�X�g���r���[�V�������g���Ă���A������̃p�b�P�[�W���g���K�v�Ȃǂ���܂���BOpenSSL���r���h���Ȃ���Ȃ�Ȃ��P�[�X�͑����͂Ȃ��Ǝv���܂����AOpenSSL��configure���̗p���Ă��Ȃ��\�t�g�E�F�A��1�ł�����A�r���h������@���o���Ă����Ă����͂Ȃ��\�t�g�E�F�A�ł��B�Ƃ����킯�ŁA�����OpenSSL���r���h���ė��p������@���Љ�܂��B
Copyright © ITmedia, Inc. All Rights Reserved.