일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- grafana esxio
- centos
- wazuh agent 설치
- MSCS
- prometheus grafana 연동
- ubuntu 22.04+Prometheus+Grafana+Node Exporter
- grafana telegraf influxdb esxi 모니터링
- grafana vsphere
- IIS https 무한루프
- wazuh 서버 설치
- observium 설정
- Prometheus
- piolink
- http 리디렉션
- wazuh 취약점 점검
- Node Exporter 설치 및 연동
- URL 재작성
- 특정 도메인 url rewrite
- FortiGate
- telegraf influxdb
- grafana esxi 모니터링
- wazuh 설치
- grafana
- telegraf esxi 모니터링
- iis url rewrite
- IBM X3550 M4
- grafana esxi
- grafana esxi monitoring
- https 자동전환
- grafana vcenter
- Today
- Total
IDC 엔지니어의 기술 이야기
특정 URL만 인증하기 본문
상당히 오래된 OS에 올라간 MRTG에서 특정 URL만 ID/PW 인증이 필요했다
아래와 같이 적용 해보니 잘 되더라
Apache에서 특정 URL만 인증하는 방식
OS : CentOS 4.9(32Bit)
Apache : 1.3.36
[root@time ~]# /usr/local/apache/bin/htpasswd -c /home/mrtg/mrtgroot/.htuser test // 명령어 입력후 패스워드 입력하면 됨
명령어 설명
** /usr/local/apache/bin/htpasswd -c : 유저생성 명렁어 c옵션은 최초에만. 추가시에는 빼고 넣어야 됨. C옵션을 또 주게 되면 초기화됨
** /home/mrtg/mrtgroot/.htuser : 유저 및 패스워드 파일 생성위치 및 파일 이름
** test : 유저이름
[root@time ~]# vi /usr/local/apache/conf/virtual.conf
아래내용을 파일에 추가 하면됨
### test MRTG 웹페이지 인증 Start ###
<Files 192.168.10_436732928.html> >> DocumentRoot 밑에있는 모든 파일중 왼쪽이름의 파일은 모두 인증 걸림
AuthName "ID/PW를입력하세요" >> 인증페이즈 들때 내용
AuthType Basic >> 인증방식
AuthUserFile /home/mrtg/mrtgroot/.htuser >> 유저 및 패스워드 파일 위치
require user test >> 인증가능한 유저 설정
</Files>
<Files 121.189.60.150_436732928.html>
AuthName "ID/PW를입력하세요"
AuthType Basic
AuthUserFile /home/mrtg/mrtgroot/.htuser
require user test
</Files>
<Files test_total.html>
AuthName "ID/PW를입력하세요"
AuthType Basic
AuthUserFile /home/mrtg/mrtgroot/.htuser
require user test
</Files>
### test MRTG 웹페이지 인증 Start ###
[root@time ~]# /usr/local/apache/bin/apachectl restart // 아파치 재시작 적용