awstats nginx centos ( geoip )

OS : Cenots 7.x
NGINX : 1.17.8
Awstats : 7.8

nginx 1.17.8 install -> https://xinet.kr/?p=2765

1. 다운로드  ( 다운로드는  공식 홈페이지에서 다운로드 가능 https://awstats.sourceforge.io/ ) 및 폴더 변경

2. 사용자 환경 config 파일 생성

3. awstats 환경설정 파일 수정  ( geoip 설치되어 있어야함 없으면  Geoip 부분 주석처리) / 설치 yum -y install Geo-*

4. 이제 모든 설정이 완료되었으므로 로그 파일을 awstats 에 맞게 파싱을 해보자

5. awstats-fcgi.php 파일 복사

6. awstats.conf 파일 생성 ( nginx.conf에서 include  / http 통신되게 설정 )

여기서 통신을 https로 할 경우  아래 config 내용으로

 

7. nginx.conf 파일 include

8. nginx.conf 검사 확인 및 서비스 재시작

9. 웹페이지에서 확인 -> https://awstats.xinet.kr/cgi-bin/awstats.pl?config=/awstats.xinet.kr.conf

10. 크론에 등록 자동으로 업데이트 될수 있게 구성

11. 만약 awstats 페이지에 로그인 (암호)으로 변경하려면 htpasswd 명령어를 이용하펴 패스워드를 지정하면 된다
(htpasswd 명령어는 httpd24u-tools 에 포함되어 있다 명령어가 존재 하지 않는다면  yum -y intall httpd-tools 설치)
만약 httpd-tools를 설치하기 귀찮다면 openssl 명령어로 사용하면 된다 -> 하단 15번 내용 참고)

12. awstats.conf 파일에 인증을 사용할 수 있게 변경

13. nginx 재시작

14. 웹페이지에서 인증 암호 창 확인

15. 만약 htpasswd 명령어를 사용하지 않는다면 openssl 명령어를 이용해서 진행할 수 있다

해당 값을 파일에 지정하면 된다

 

무료인증서 등록 방법

–webroot : webroot 방식으로 ssl 인증서 발급
-m : 이메일 입력
-w : webroot 방식의 인증을 위해 홈 디렉토리 지정
-d :  인증서 발급 도메인 입력

 


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호