
nginx는 무료 오픈 소스로 고성능 HTTP 및 역방향 프록시 서버로서 인터넷에서 가장 큰 사이트 중 일부의 로드를 처리Apache 및 기타 웹 서버의 역방향 프록시로 사용할 수 있음Nginx를 정기적으로 처리할 가능성이 높음Nginx 를 시작하는 것은 매우 간단sudo systemctl start nginxNginx 유형을 시작하기 위해 systemd 없이 Linux 배포를 실행하는 경우 다음을 수행sudo service nginx startNginx 서비스를 수동으로 시작하는 대신 시스템 부팅 시 시작하도록 설정하는 것이 좋음sudo systemctl enable nginxTip!
systemd란?
systemd(system daemon)은 전통적으로 Unix 시스템이 부팅 후에 가장 먼저 생성된 후에 다른 프로세스를 실행하는 init 역할을 대체하는 데몬systemd를 관리하는 명령어는systemctl
Nginx 를 중지하면 열려 있는 연결이 있더라도 모든 Nginx 작업자 프로세스가 빠르게 종료Nginx 를 중지하려면 다음 명령 중 하나를 실행sudo systemctl stop nginxsudo service nginx stopNginx 서버를 중지한 다음 시작하는 빠른 방법sudo systemctl restart nginxsudo service nginx restartNginx 구성을 변경할 때마다 Nginx 를 다시 로드하거나 다시 시작해야함Nginx를 다시 로드하려면 다음 명령 중 하나를 실행sudo systemctl reload nginxsudo service nginx reloadNginx 서버의 구성 파일을 변경할 때마다 서비스를 다시 시작하거나 다시 로드하기 전에 구성을 테스트하는 것이 좋음Nginx 구성을 테스트sudo nginx -tNginx 서비스의 상태를 확인하려면 다음 명령을 사용sudo systemctl status nginxNginx 의 버전을 알아야 하는 경우가 있음Nginx 버전을 확인할 수 있음sudo nginx -v-V 옵션은 Nginx 버전과 구성 옵션을 함께 표시sudo nginx -V