Ubuntu 22.04에서 Apache HTTPD를 다시 시작하는 방법

Ubuntu 22 04eseo Apache Httpdleul Dasi Sijaghaneun Bangbeob



가장 널리 배포된 웹 서버 중 하나입니다. 에서 개발 및 유지 관리하는 무료 오픈 소스 소프트웨어입니다. . 다양한 확장 및 모듈을 사용하여 빠른 성능, 안정성, 보안 및 사용자 정의를 제공합니다. Apache는 전 세계 모든 웹사이트의 약 67%를 차지하는 것으로 추산됩니다.

이 가이드는 Ubuntu 22.04에서 Apache HTTPD 서비스를 다시 시작하는 방법을 보여줍니다.







전제 조건

이 가이드에서 설명하는 단계를 수행하려면 다음 구성 요소가 필요합니다.



    • 적절하게 구성된 Ubuntu 22.04 시스템
    • 최신 버전의 Apache 웹 서버가 설치 및 구성되었습니다. Ubuntu 22.04에 Apache 설치 확인
    • sudo 권한이 있는 루트가 아닌 사용자에 대한 액세스

아파치 HTTPD 서비스

우분투 활용 시스템 , Linux용으로 널리 사용되는 초기화 시스템 및 서비스 관리자입니다. 스냅샷 지원, 프로세스 추적, 데몬 관리 등 다양한 기능이 있습니다. Ubuntu 외에도 대부분의 최신 Linux 배포판에는 시스템 사전 설치된.



Apache는 설치 시 전용 서비스를 등록하고, 아파치2.서비스 , 시스템 더 쉬운 관리를 위해. 이를 통해 다음과 같은 도구를 사용하여 Apache 서비스를 관리할 수 있습니다. 시스템 컨트롤 그리고 서비스 .





Apache 다시 시작을 고려할 수 있는 여러 시나리오가 있습니다.

    • 미션 크리티컬 Apache 구성 변경 시
    • 서버가 이상하게 작동합니다

systemctl을 사용하여 Apache HTTPD 다시 시작

사용 시스템 컨트롤 사용하는 모든 서비스를 관리하는 데 권장되는 방법입니다. 시스템 . 명령 구조는 다음과 같습니다.



$ 수도 시스템 컨트롤 < 동작 > < 서비스 이름 >


구조에 따라 다음 명령을 사용하여 Apache를 다시 시작합니다.

$ 수도 systemctl apache2.service 재시작


서비스를 사용하여 Apache HTTPD 다시 시작

그만큼 서비스 명령은 시스템 서비스를 관리할 수 있는 또 다른 도구입니다. 그러나 서비스 명령 구조는 시스템 컨트롤 . 또한, 그 기능도 기본적인 서비스 관리로 제한됩니다.

명령 구조는 다음과 같습니다.

$ 수도 서비스 < 서비스 이름 > < 동작 >


이 구조에 따라 다음 명령을 사용하여 Apache를 다시 시작합니다.

$ 수도 서비스 apache2 재시작


추가 팁

아파치 상태 확인

서비스 상태는 비정상적인 동작을 디버그하는 데 도움이 됩니다. Apache 서비스 상태를 확인하려면 다음 명령 중 하나를 사용하십시오.

$ 수도 systemctl 상태 apache2.service


$ 수도 서비스 apache2 상태


아파치 중지

Apache 서버를 수동으로 종료하려면 다음 명령 중 하나를 실행하십시오.

$ 수도 systemctl apache2.service 중지


$ 수도 서비스 apache2 중지


아파치 다시 로드

Apache 구성 파일만 수정했다면 완전히 다시 시작하는 대신 서비스를 다시 로드하여 시간과 에너지를 절약할 수 있습니다. Apache를 다시 로드하는 명령은 다음과 같습니다.

$ 수도 systemctl apache2.service 다시 로드


$ 수도 서비스 apache2 다시 로드


Apache 활성화/비활성화

서비스가 활성화된 경우 systemd는 부팅 시 서비스를 자동으로 시작합니다. 그렇지 않은 경우 서비스를 수동으로 활성화해야 합니다. 마찬가지로 서비스를 비활성화하면 systemd는 부팅 시 더 이상 서비스를 시작하지 않습니다.

부팅 시 Apache를 시작하려면 다음 명령을 사용하십시오.

$ 수도 시스템 컨트롤 ~할 수 있게 하다 아파치2.서비스



Apache 서비스를 비활성화하려면 다음 명령을 사용하십시오.

$ 수도 systemctl apache2.service 비활성화


결론

이 가이드에서는 다음의 도움을 받아 Ubuntu에서 Apache HTTPD를 다시 시작하는 것을 성공적으로 시연했습니다. 시스템 컨트롤 그리고 서비스 도구. 또한 Apache 서비스를 다시 로드하고 활성화하고 비활성화하는 방법을 보여주었습니다.

systemctl 도구는 훨씬 더 많은 작업을 수행할 수 있습니다. 예를 들어, 체크 아웃 에 등록 시스템 .

종종 Apache는 본격적인 웹 개발 환경을 제공하기 위해 LAMP 스택의 일부로 설치됩니다. 에 대해 자세히 알아보기 . Apache는 다음과 함께 작업할 수도 있습니다. , 다중 컴퓨팅을 제공합니다.