linux/etc

nginx // user agent 제어

부엉이사장 2023. 2. 16. 10:31

경로 /etc/nginx/sites-available에 있는 default파일을 손보면 된다

 

가장 최상단 server{}안에 코드를 수정해주면 된다.

 

 

 

# user_agent로 악성봇 차단방법

https://svrforum.com/svr/105645

 

서버포럼 - Nginx에서 User-agent를 통한 악성/스팸 봇 차단하기.

안녕하세요. 달소입니다. 오늘은 사이트 운영을 하면서 필수적으로 해야할 설정인 악성/스팸 봇을 차단하는 방법입니다. 대계 사이트를 운영하는경우 웹에 노출되기때문에 robot.txt를 통해 크롤

svrforum.com

#  nginx 연산자

https://earth-95.tistory.com/143

 

[NGINX] if 조건식 사용하기

if 조건식 Syntax: if (condition) { ... } Context: server, location NGINX의 if 조건식에서는 condition 부분에 여러 가지가 올 수 없고 한 가지 조건만 가능합니다. if 조건식 내 condition 변수 이름을 넣어 해당 변수

earth-95.tistory.com

 

 

# 커맨드로 서버에 접근하기

$ curl -i -X GET -H "User-Agent: paros" http://test.com

유저에이전트 paros로 접근하는거임.. 신호받는걸 볼 수 있음.

 

# nginx 로그파일

/var/log/nginx/경로에 있다.

https://abbo.tistory.com/177

 

Nginx Error Log 설정과 보는 방법

Nginx 에서 에러가 났을 때 로그를 확인하기 위해서는 error_log.log 파일을 출력하여야 합니다. 이는 nginx.conf 설정에서 설정이 가능하고 어디에 출력이 되는지 path 설정도 가능합니다. http { ... server {

abbo.tistory.com

 

 

 

 

### 헤멘부분..

특정 브라우저에서는 접속이 안되게 설정했는데

도메인/라우터로는 설계한대로 잘 에러 발생됐지만

도메인/ 으로는 계속 자동으로 연결되더라..

 

이거 문제가 뭐지 했는데 캐시지우고하니까 잘됨ㅡㅡ