Linux: 아파치 재시작/시작/중지 명령어[CentOS 7]

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)
  • 서버: CentOS 7

    apache

리눅스 웹서버를 운영하다 보면 CentOS에서 아파치 재시작을 하는 경우가 많습니다. 재시작 및 시작, 중지 명령어에 대해 알아 보겠습니다.

아파치는 HTTP 아파치 서버로 불리는 HTTP 웹서버입니다. 쉬운 웹서버 구축과 기능적인 측면에서 우수하기 때문에 많은 중소기업 및 대형사이트에서 사용합니다.

1. apache 버전 확인

~]# httpd -v

2. apache 상태 확인

~]# apachectl status             ## 어떤 명령어를 입력하든 같은 결과 값
~]# systemctl status httpd
~]# service httpd status
* httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2023-11-25 10:15:36 UTC; 16h ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 3161 (httpd)
   Status: "Total requests: 61; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           |- 3161 /usr/sbin/httpd -DFOREGROUND
           |- 3162 /usr/sbin/httpd -DFOREGROUND
           |- 3163 /usr/sbin/httpd -DFOREGROUND
           |- 3164 /usr/sbin/httpd -DFOREGROUND
           |- 3165 /usr/sbin/httpd -DFOREGROUND
           |- 3166 /usr/sbin/httpd -DFOREGROUND
           |- 6196 /usr/sbin/httpd -DFOREGROUND
           `-26457 /usr/sbin/httpd -DFOREGROUND
----생략----

3. apache 시작

~]# systemctl start httpd ## 어떤 명령어를 입력하든 같은 결과 값
~]# service httpd start
~]# apachectl start

4. 아파치 중지

~]# systemctl stop httpd
~]# service httpd stop
~]# apachectl stop

4. 아파치 재시작

3개의 명령어 모두 아파치 재시작 명령어로 동일한 결과를 얻습니다.

~]# systemctl restart httpd
~]# service httpd restart
~]# apachectl restart

5. 부팅 후 자동으로 아파치 시작 (해제)

~]# systemctl enable httpd (systemctl disable httpd) | # 부팅 후 자동 등록 (해제)
부팅 시 아파치가 항상 로드된 상태(부팅 시 아파치 재시작이 자동)
핸드폰 안의 리눅스

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • GeoIP 국가 코드표 정리 목록

    아파치 서버에서 사용할 수 있는 GeoIP 국가 코드표 정리 목록입니다. GeoIP란? GeoIP는 maxmind에서 제공하는 모듈과 IP 정보 DataBase를 이용해서 웹에 접근하는 IP를 국가 별로 확인할 수 있는 오픈소스솔루션입니다. 필요에 따라 특정 IP 및 국가를 차단 및 허용할 수 있습니다. 보통 루트 디렉토리 내 [.htaccess] 파일에서 제일 많이 설정하게 됩니다. GeoIP 국가 코드표 목록

  • 리눅스 명령행 인자(Command-Line Argument)와 명령어 옵션

    ‘리눅스 명령행 인자(Command-Line Argument)‘는 ‘리눅스 명령어 인수‘, ‘명령 인자‘ 등으로도 불리며, 리눅스 커맨드 라인에서 명령어를 실행할 때 프로그램에 전달하는 매개변수를 뜻 합니다. 리눅스에서 “매개변수(Parameters)”는 일반적으로 프로그램이나 함수에 전달되는 값을 가리킵니다. 이 값은 해당 프로그램이나 함수가 실행될 때 필요한 입력 값으로 사용됩니다. 컴퓨터 프로그래밍에서 “매개변수(Parameters)”는 함수에 전달되는 값을 받아들이는 변수를 의미합니다. 이는 함수 정의에…

  • 리눅스 데몬이란? 독립형(Standalone) 방식과 슈퍼데몬 방식(xinetd)

    리눅스 데몬(Daemon)이란 사용자가 직접 제어하지 않고 백그라운드에서 실행되는 여러 작업을 하는 프로그램을 뜻 합니다. 뒤에 ‘d’로 끝나며 보통 프로세스로 실행됩니다. ✅ 리눅스 데몬의 2가지 방식 리눅스에서 데몬이 운영되는 방식은 독립형이란 뜻을 가진 Standalone 방식으로 단독으로 실행되는 데몬과 슈퍼 데몬 방식 xinetd 두 가지로 나뉘게 됩니다. 1. Standalone 방식 2. xinetd 방식 리눅스 커널…

  • 리눅스 chgrp 명령어

    리눅스 chgrp 명령어는 파일 및 디렉토리의 그룹을 변경할 수 있는 명령어이며, Change Group의 약자입니다. ✅ 리눅스 chgrp 명령어 기본 사용법 chgrp 명령어에서 옵션은 거의 사용되지 않습니다. ✅ chgrp 명령어 옵션 옵션 설명 -R 하위 디렉토리에 적용. ✅ chgrp 명령어 사용 예시

  • Apache&Nginx에 Varnish Cache 설치 및 설정

    기존 Apache와 Nginx 조합의 서버에 Varnish Cache를 추가로 설치하고 적용 해 보도록 하겠습니다. Nginx에 Varnish Cache를 추가로 설정하는 작업이기 때문에 기존의 서버에 적용된 사항을 체크 해 보겠습니다. AlmaLinux release 9.4 버전에 Apache/2.4.57, nginx/1.28.0 , PHP 8.3.22를 사용하기 때문에, 설치는 varnish, collectd-varnish, varnish-modules 총 3개의 모듈 설치를 진행합니다. ✅ Varnish Cache 설치 php83-php-pecl-varnish의 경우는…

  • 리눅스 CPU/RAM/디스크 및 OS 정보 확인하기

    리눅스에서 사용 중인 서버의 정보 확인이 필요한 경우가 있습니다. 간단하게 리눅스 CPU/RAM/디스크 정보를 확인할 수 있는 방법을 명령어를 이용해서 알아 보겠습니다. ✅ 리눅스 CPU 정보 확인 명령어 1. cat /proc/cpuinfo 2. CPU 전체 개수와 물리 CPU 갯수 확인하기 3. 하이퍼 스레딩(Hyper Threading) 적용 확인 CPU 코어 개수 대비 siblings 값이 2배로 표시될 경우…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 2   +   6   =