Linux/네트워크 및 서비스의 활용

아파치 서버 설치 및 실행

Linuxpia4U 2023. 11. 5. 04:09
반응형

아파치 서버

아파치 서버(Apache HTTP Server)를 실행하는 방법은 사용 중인 운영 체제와 아파치 서버의 설치 방법에 따라 다를 수 있습니다. 일반적으로 리눅스 시스템에서 아파치 서버를 시작, 중지, 재시작하는 방법은 다음과 같습니다.

아파치 서버 설치

아파치 서버가 아직 설치되어 있지 않다면, 대부분의 리눅스 배포판에서 패키지 관리자를 통해 설치할 수 있습니다.

  • Debian, Ubuntu, 그리고 기타 Debian 기반 시스템에서는 apt를 사용합니다:
sudo apt update
sudo apt install apache2
  • Red Hat, CentOS, Fedora, 그리고 기타 Red Hat 기반 시스템에서는 yum 또는 dnf를 사용합니다:
sudo yum install httpd
# 또는
sudo dnf install httpd

아파치 서버 시작

설치 후 서비스를 시작하려면 다음과 같은 명령어를 사용합니다:

  • Debian, Ubuntu, 그리고 기타 systemd를 사용하는 시스템:

apache2 서버 시작

sudo systemctl start apache2
  • Red Hat, CentOS, Fedora, 그리고 기타 System V init를 사용하는 시스템:
sudo service httpd start

아파치 서버 상태 확인

아파치 서버가 제대로 실행되고 있는지 확인하려면 다음 명령어를 사용합니다:

  • systemd를 사용하는 시스템:
sudo systemctl status apache2
  • System V init를 사용하는 시스템:
sudo service httpd status

아파치 서버 중지

서비스를 중지하려면 다음과 같이 입력합니다:

  • systemd를 사용하는 시스템:
sudo systemctl stop apache2
  • System V init를 사용하는 시스템:
sudo service httpd stop

아파치 서버 재시작 및 리로드

설정을 변경한 후에는 아파치 서버를 재시작하거나 리로드해야 변경 사항이 적용됩니다.

  • 재시작 (모든 연결을 닫고 아파치 서버를 다시 시작합니다):
sudo systemctl restart apache2
# 또는
sudo service httpd restart
  • 리로드 (설정을 새로 읽어 들이지만, 연결을 유지합니다):
sudo systemctl reload apache2
# 또는
sudo service httpd reload

서버 자동 시작 설정

시스템 부팅 시 아파치 서버가 자동으로 시작되도록 설정하려면 다음 명령어를 사용합니다:

sudo systemctl enable apache2
# 또는
sudo chkconfig httpd on

이 명령어들은 아파치 서버의 기본적인 관리에 사용됩니다. 항상 아파치의 문서나 시스템의 매뉴얼 페이지(man)를 참고하여 사용 중인 시스템에 맞는 정확한 명령어를 확인하시기 바랍니다.

반응형