Nginx 정보 제거
•
현상
◦
화면 확인 {ip}:8080 << 접근시 아래와 같은 화면 확인됨
•
조치
◦
[서버에 root로 로그인]
◦
컨테이너 확인 (rtmp_streaming)
# docker ps
JavaScript
복사
◦
rtmp_streaming 컨테이너 접근
# docker exec -it rtmp_streaming /bin/sh -- nginx가 있는 rtmp_streaming 컨테이너 접근
# vi /opt/nginx/conf/nginx.conf -- Nginx 설정파일 열기
아래의 부분에서
1. 아래의 server_tokens 추가
server_tokens off; -- 확인해서 추가
2. 아래의 location 추가
location / {
return 204;
}
---중략---
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server_tokens off;
server {
listen 80;
server_name localhost;
location / {
return 204;
}
---중략---
wq! << 저장하고 나가기
JavaScript
복사
◦
문법확인
▪
# /opt/nginx/sbin/nginx -t
◦
서비스 리로드
▪
# /opt/nginx/sbin/nginx -s reload
◦
종료하고, container(rtmp_streaming) 재시작
▪
# exit
◦
호스트os 위치에서 docker 재시작
▪
# docker restart rtmp_streaming
◦
docker 상태확인
▪
# docker ps
◦
정상으로 rtmp_streaming 떠있는것 확인
테스트
•
{ip}:8080 새창에서 접근시 창이 안열리면 정상
확인부탁드립니다.
감사합니다.

