기계적 인조 인간

알아야 할 Apache 명령

[10대~20대 ë‚만파] 빛나는 때깔과 개성을 ê³

[10대~20대 ë‚만파] 빛나는 때깔과 개성을 ê³

차례:

Anonim

Apache HTTP 서버는 세계에서 가장 인기있는 웹 서버입니다. 다양한 모듈로 확장 할 수있는 강력한 기능을 제공하는 무료 오픈 소스 크로스 플랫폼 HTTP 서버입니다.

이 안내서에서는 Apache 시작, 중지 및 다시 시작을 포함하여 가장 중요하고 자주 사용되는 Apache 명령에 대해 설명합니다.

시작하기 전에

우리는 귀하가 sudo 권한을 가진 루트 또는 사용자로 로그인했다고 가정합니다. 이 안내서의 명령은 Ubuntu 18.04 및 CentOS 7 및 Debian 9와 같은 최신 Linux 배포판에서 작동해야합니다.

우분투와 데비안에서는 Apache 서비스의 이름이 apache2 이고 CentOS와 같은 Red Hat 기반 시스템에서는 Apache 서비스의 이름이 httpd 입니다.

아파치 시작

아파치를 시작하는 것은 매우 간단합니다. 다음 명령을 입력하십시오.

sudo systemctl start apache2

성공하면 명령이 출력을 생성하지 않습니다.

sudo service apache2 start

Apache 서비스를 수동으로 시작하는 대신 시스템 부팅시 시작하도록 설정하는 것이 좋습니다.

sudo systemctl enable apache2

아파치 중지

Apache를 중지하면 열린 연결이 있어도 기본 Apache 프로세스와 모든 하위 프로세스를 신속하게 종료 할 수 있습니다.

Apache를 중지하려면 다음 명령 중 하나를 실행하십시오.

sudo systemctl stop apache2 sudo service apache2 stop

아파치 다시 시작

재시작 옵션은 Apache 서버를 중지했다가 시작하는 빠른 방법입니다.

다음 명령 중 하나를 사용하여 다시 시작하십시오.

sudo systemctl restart apache2 sudo service apache2 restart

가장 자주 사용하는 명령입니다.

아파치 다시로드

구성을 변경할 때마다 Apache를 다시로드하거나 다시 시작해야합니다.

재로드시 기본 아파치 프로세스는 하위 프로세스를 종료하고 새 구성을로드하며 새 하위 프로세스를 시작합니다.

Apache를 다시로드하려면 다음 명령 중 하나를 사용하십시오.

sudo systemctl reload apache2 sudo service apache2 reload

Apache 구성 테스트

Apache 서버의 구성 파일을 변경할 때마다 서비스를 다시 시작하거나 다시로드하기 전에 구성을 테스트하는 것이 좋습니다.

다음 명령을 사용하여 구문 또는 시스템 오류에 대한 Apache 구성을 테스트하십시오.

sudo apachectl -t

결과는 다음과 같습니다.

Syntax OK

오류가 있으면 명령이 자세한 메시지를 인쇄합니다.

Apache 상태보기

Apache 서비스의 상태를 확인하려면 다음 명령을 사용하십시오.

sudo systemctl status apache2

결과는 다음과 같습니다.

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

Apache 버전 확인

문제를 디버깅하거나 특정 기능을 사용할 수 있는지 확인할 수 있도록 Apache 버전을 알아야 할 수도 있습니다.

다음을 실행하여 Apache 버전을 확인할 수 있습니다.

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

-V (대문자) 옵션은 configure 옵션과 함께 Apache 버전을 표시합니다.

sudo apache2 -V

결론

이 안내서에서는 가장 중요한 Apache 명령 중 일부를 보여주었습니다. Apache 명령 행에 대한 자세한 내용을 보려면 Apache 설명서를 방문하십시오.

아파치 터미널