WEB Server - NGINX 서비스 제어 - CentOS 7
Linux Server/Nginx
2020. 7. 27. 09:00
WEB Server - NGINX 서비스 제어 - CentOS 7
이번 포스팅에서는 Nginx의 서비스 제어에 대해서 알아보도록 하겠습니다.
이전 글 :
서버와 클라이언트 그리고 HTTP - https://server-talk.tistory.com/291
WEB Server - NGINX Comfile 설치하기 - CentOS 7 - https://server-talk.tistory.com/301
NGINX 서비스 제어 |
1) NGINX 시작
[root@nginx ~]# /usr/local/nginx/sbin/nginx
위 명령어로 NGINX 를 실행후 ps 명령어로 확인하면됩니다
[root@nginx ~]# /usr/local/nginx/sbin/nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind()
또한, NGINX가 실행 중일 경우 위와 같이 소켓의 포트가 사용 중이라는 메세지가 출력됩니다
2) NGINX 강제종료
[root@nginx ~]# /usr/local/nginx/sbin/nginx -s stop
3) NGINX 구성파일 변경
[root@nginx ~]# /usr/local/nginx/sbin/nginx -s reload
4) NGINX 구성파일 테스트-1
[root@nginx ~]# /usr/local/nginx/sbin/nginx -t
NGINX 서버 설정 변경 시 -t 옵션을 입력하여 테스트를 하는 명령어 입니다
5) NGINX 구성파일 테스트-2
[root@nginx ~]# /usr/local/nginx/sbin/nginx -t -c [설정파일.conf]
실제로 운영 중인 서버에 설정 파일을 조작하였을 경우 위험이 생길 수 있으니 -c 옵션과 설정을 변경하려는 파일을 옵션으로 NGINX 설정파일이 이상이 없는지 확인할 수 있습니다.
5) NGINX 버전 및 설정 정보확인
[root@nginx ~]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.18.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with OpenSSL 1.1.1g 21 Apr 2020 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --user=nobody --group=nobody --with-openssl=../openssl-1.1.1g --with-zlib=../zlib-1.2.11 --with-pcre=../pcre-8.44 --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_perl_module --with-http_degradation_module --with-http_gunzip_module --with-http_auth_request_module --with-http_v2_module
-V 옵션을 입력하여 NGINX 버전 및 컴파일 정보까지 확인이 가능합니다