Console로 접근(SSH 포함)
•
KVM or SSH를 통해 시스템 콘솔로 접근
Nginx 설정 변경
•
# docker ps;
# docker exec -it [컨테이너ID] /bin/sh;
# find / -name "nginx.conf"
# vi /usr/local/nginx/conf/nginx.conf; # nginx.conf 파일 접근
JSON
복사
•
error_page에 보여지는 값 변경
/(슬러시)를 누르고, error_page 검색 후 N을 눌러서 다음 다음 해서 찾음
원하는곳에서 i를 눌러서 텍스트 수정
<<수정내용>>
•
—> server_tokens off; http 안에추가
--> 404 403 추가
---> root의 위치를 root /usr/share/nginx/html; 여기로 변경
http {
server_tokens off;
server {
listen 8090;
error_page 500 502 503 504 404 403 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}
-------------------
위의 파란배경의 내용으로 수정을 하고, :wq 누르고 저장후 종료
JSON
복사
•
해당 위치에 폴더 생성 (hostos가 아닌 가상컨테이너 안에서 명령어 작성중임/참고)
mkdir -p /usr/share/nginx/html;
touch /usr/share/nginx/html/50x.html;
exit;
JSON
복사
•
해당 컨테이너 재시작 (hostos에서 명령어 작성)
# docker restart [컨테이너ID];
JSON
복사
•
브라우저에서 해당 포트로 접근해서 확인
(주의 : 컨테이너안의 nginx 설정을 잘못건들면, 서비스가 올려지지 않으니 반드시, 검증된 명령어만을 작성하고 실행시켜야 합니다)