|
�A�N�Z�X���� |
- �����܂łŃT�[�o�ݒu�Ɋւ���\�t�g�E�F�A�̃Z�b�g�A�b�v�A�֗��ȃc�[���̃Z�b�g�A�b�v���������܂����B
�{�͂ł́A�쐬�����T�[�o�̃z�[���y�[�W�ɃA�N�Z�X������t������@��A�A�N�Z�X���Ǘ�������@���w�K���܂��B
�����������̃T�[�o������o����A�N�Z�X���������y���݂��������B
| ���[�UID�A�p�X���[�h�ɂ��A�N�Z�X���� |
 |
- �e�f�B���N�g�����Ƃ�.htaccess�Ƃ����t�@�C�����̖����g���q�����̓���ȃt�@�C����u������
�ȒP�Ƀf�B���N�g���ւ̃A�N�Z�X�𐧌����鎖���ł��܂��B
- �u.htaccess�v�̍쐬
�G�f�B�^�[���J�����̕����L�����܂��B����.htaccess��ݒu���Ă���ꍇ�͒lj����Ă��������B
AddHandler cgi-script .htaccess
AddHandler cgi-script .htpasswd
AuthUserFile /usr/.htpasswd
AuthName Please Your ID and Password
AuthType Basic
require valid-user
|
AuthUserFile�ɂ́A�p�X���[�h���i�[����t�@�C���̃p�X���p�X�Ŏw�肵�܂��B
���̗�ł�C:\usr\.htpasswd���g�p���܂��B
AuthName�́A�p�X���[�h���_�C�A���O�̃��b�Z�[�W�ł��B
��͕ύX�����ɂ��̂܂܃R�s�[���Ă��������B
���̃t�@�C�����A�N�Z�X��������f�B���N�g���Ɂu.htaccess�v�Ƃ�������ȃt�@�C������t���ĕۑ����܂��B
���ꂾ���ŁA���̃f�B���N�g���ɃA�N�Z�X���悤�Ƃ���ƃp�X���[�h�_�C�A���O���\������܂��B
- �p�X���[�h�t�@�C��(.htpasswd)�̍쐬
Apache�ł̓p�X���[�h�t�@�C�����Í������ĕۑ����܂��̂ŁA�e�L�X�g�t�@�C���Ŏ��R�ɍ쐬���鎖�͂ł��܂���B
���A�e�Ȏ��ɐ�p�̃p�X���[�h���s�v���O�������C���X�g�[������Ă��܂��B
�p�X���[�h���s�v���O����htpasswd.exe�́AApache���C���X�g�[�������f�B���N�g����bin�f�B���N�g���ɗL��܂��B
MS-DOS�v�����v�g���N�����āA���̂悤�ɓ��͂��܂��B
htpasswd -c c:\usr\.htpasswd terra
|
-c�́A�ŏ��Ɉ�x�����w�肵�A�t�@�C�����쐬���܂��B��x�쐬����p�X���[�h�lj����ɂ͎w�肵�܂���B
c:\usr\.htpasswd�́A�쐬����p�X���[�h�t�@�C���̐�p�X�ł��B .htaccess�ŁA/usr/.htpasswd�Ǝw�肵�Ă��܂��̂ŁA
�����p�X���w�肵�č쐬���Ă��܂��B
terra�́A�t�@�C���쐬�Ɠ����ɍ쐬����p�X���[�h�ł��̂Œʏ�͊Ǘ��҂�ID�ɂ��Ă����܂��B
��́A�쐬����p�X���[�h�Ɗm�F�ׂ̈�����x�����p�X���[�h���w�肵�܂��B
���l�Ɂu-c�v���폜���A����ID���w�肵�Ă����ł��lj����鎖���ł��܂��B
�쐬���ꂽ.htpasswd�̓e�L�X�g�t�@�C���ł��̂ŃG�f�B�^�ŊJ���폜���邱�Ƃ͏o���܂����A
�p�X���[�h�͈Í�������Ă��܂��̂ŕύX���鎖�͂ł��܂���B
����Ńp�X���[�h�t�@�C�����쐬����܂����̂ŁA
.htaccess��ݒu�����f�B���N�g���ɃA�N�Z�X���ĕ\�����ꂽ�p�X���[�h�_�C�A���O��ID�ƃp�X���[�h����͂���A�N�Z�X�ł��܂��B
���Í������ꂽ�p�X���[�h��UNIX�n�AWindows�n�AMac�n�T�[�o�ňقȂ�̂ŋ��L�͏o���܂���B
- CGI�Ŏ����o�^
�R�}���h���C������̃p�X���[�h�̓o�^���o���܂����̂ŁA�ꉞ�g�p���邱�Ƃ͉\�ƂȂ�܂������A ����R�}���h���C������lj�����̂����ł��B������CGI���g���Ď����I�ɓo�^����X�N���v�g���Љ�܂��傤�B
createpassword.lzh���_�E�����[�h���ĉ𓀂��܂��B
CGI�����s�ł���ǂ��ł����\�ł����A�K��҂��A�N�Z�X�ł��Ȃ��f�B���N�g���ɒu���܂��B
createpassword.cgi�́A���ɂ��ύX����K�v������܂��̂ŃG�f�B�^�[�ŊJ���܂��B
#!/usr/local/bin/perl
#�������ɂ��Ȃ��̉������Ă���v���o�C�_��perl����̃p�X���w�肵�܂�
# �قƂ�ǂ̏ꍇ�A�u#!/usr/local/bin/perl�v���Ǝv���܂�
#��jcode�ϊ����C�u����
require '/usr/lib/jcode.pl';
require '/usr/lib/perl-lib.pl';
#====================================================
# CreatePassword Ver2001.11
#====================================================
#Apache���C���X�g�[�������t�H���_�����p�X��
#�Ō�Ɂu\�v��u���Ȃ�����
$apache_path = 'c:\apache';
#------------------------------------------------------------
#.htpasswd�f�[�^�t�@�C���̐�p�X
$data_path = 'c:\usr\.htpasswd';
#------------------------------------------------------------
#�Ǘ��҃p�X���[�h�A���J����ꍇ�̓k��''�ɂ���
$password = 'abcd1234';
#------------------------------------------------------------
#�o�^��ɖ߂�y�[�W�̃A�h���X
$returnpage = '';
#====================================================
# �ݒ�͂����܂�
#====================================================
|
CGI�̌Ăяo���͒��ڃA�h���X�o�[����s���܂��B
�Ǘ��җp�p�X���[�h��ݒ肵�Ă���ꍇ�̓X�N���v�g���̌���?pw=���������̂悤�ɐݒ肵���p�X���[�h��t���ČĂяo���Ă��������B
�쐬���郆�[�UID�ƃp�X���[�h�A�m�F�p�X���[�h���L������[���M����]�{�^���������܂��B
���ɓo�^����Ă���ID�͎g�p�ł��܂���̂ŃG���[��Ԃ��܂��B
�������A���ׂĔ��p�p�����ŋL�����g�p���邱�Ƃ��ł��܂���B
�ݒ肵�����e�ɖ�肪������Ίm�F��ʂ�\�����܂��̂�[���M����]�{�^���������Ă��������B
���̏u�ԂɎw�肵��ID�ƈÍ������ꂽ�p�X���[�h��.htpasswd�ɓo�^����Ă��܂��B
|
| ���܂��܂ȃA�N�Z�X���� |
 |
- ��L�A�N�Z�X�����ȊO�ɂ��A����.htaccess�̐ݒ��ύX���邾���ŁA���낢��ȃA�N�Z�X�������ȒP�ɍs���܂��B
- ����̃z�X�g����͐������Ȃ�
�T�[�o�{�̂�ALAN�Őڑ�����Ă���p�\�R������͖���p�X���[�h���w�肷��̂��ʓ|�ł��B
�����ŁA�w�肵��IP�A�h���X����̃A�N�Z�X�̓p�X���[�h��v�����Ȃ��ݒ�����܂��傤�B
�G�f�B�^�[���J�����̕����L�����܂��B����.htaccess��ݒu���Ă���ꍇ�͒lj����Ă��������B
AddHandler cgi-script .htaccess
AddHandler cgi-script .htpasswd
AuthUserFile /usr/.htpasswd
AuthName Please Your ID and Password
AuthType Basic
require valid-user
Satisfy any
order deny,allow
allow from 192.168.1.
deny from all
|
allow from 192.168.1.�ŋ�����IP�A�h���X���w�肵�Ă��܂��B
�������A���̃C���^�[�l�b�g�̃O���[�o��IP�A�h���X��A�h���C�������w�肷�邱�Ƃ��ł��܂��B
�܂��A�����s�ɂ킽�蕡����IP�A�h���X�������邱�Ƃ��ł��܂��B
- ����̃z�X�g�����A�N�Z�X�֎~
�f���́u�r�炵�v�ȂǁA��x�ł����Y�����Ɠ������֎~�������Ȃ鎖������܂��B
����ȊO�̕��X�ɂ͍��܂Œʂ�A�N�Z�X���Ă��������A�o�^�����h���C����A
IP�A�h���X�̃T�[�o����͓�x�ƃA�N�Z�X�ł��Ȃ��Ȃ�܂��B
AddHandler cgi-script .htaccess
AddHandler cgi-script .htpasswd
order allow,deny
allow from all
deny from 202.131.
deny from .biglobe.ne.jp
deny from .inforyoma.or.jp
|
deny from 202.131.�ŋ֎~����IP�A�h���X���w�肵�Ă��܂��B
�������A���̃C���^�[�l�b�g�̃O���[�o��IP�A�h���X��A�h���C�������w�肷�邱�Ƃ��ł��܂��B
�܂��A�����s�ɂ킽�蕡����IP�A�h���X�������邱�Ƃ��ł��܂��B
���̏ꍇ�́A�p�X���[�h�t�@�C�����K�v�L��܂���B
- ����̃z�X�g�����A�N�Z�X����
�قƂ�ǂ̃y�[�W�͈�ʌ��J���āA�ꕔ�̃y�[�W�����͎Г���p�Ƃ������ꍇ������܂��B
���̂悤�ȏꍇ�́ALAN�Őڑ�����Ă���p�\�R���ƁA�x�X��o�����Ȃǂ̃O���[�o����IP�A�h���X�����������邱�Ƃ��ł��܂��B
AddHandler cgi-script .htaccess
AddHandler cgi-script .htpasswd
order deny,allow
deny from all
allow from 192.168.1.
allow from 202.131.123.45
allow from 202.131.123.46
allow from 202.131.123.47
allow from 202.131.123.48
|
allow from 192.186.1.�ŋ�����IP�A�h���X���w�肵�Ă��܂��B
|
|
|
|