proxy��ssl�̃��W���[�����g���Ă݂��F�d���Ŏg���閂�@��LAMP�i16�j

����́AApache HTTP Server�ɒlj����W���[����g�ݍ��킹�ăr���h���Ă݂܂��B���s�����Ƃ��̑΍���Љ�܂��i�ҏW���j

» 2011�N07��29�� 00��00�� ���J
[�R�����L�C������ЃC���[�W�Y�E�A���h�E���[�Y]

all���w�肷��΂��ׂē���͂��H

�@�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���[�����r���h

�@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

OpenSSL��lj�����ssl���W���[�����r���h

�@���́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

OpenSSL�̓p�b�P�[�W�Ŏg�����A�r���h���ׂ���

�@��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

���ҏЉ�

������ЃC���[�W�Y�E�A���h�E���[�Y
��\�����
�R�����L�i��܂��� �͂�Ђ�j



�u�d���Ŏg���閂�@��LAMP�v�o�b�N�i���o�[

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B