Apache HTTP 서버는 세계에서 가장 인기 있는 웹 서버입니다. 강력한 기능을 제공하고 다양한 모듈을 통해 확장할 수 있는 무료 오픈 소스 및 크로스 플랫폼 HTTP 서버입니다. 다음 지침에서는 CentOS 7 시스템에 Apache 웹 서버를 설치하고 관리하는 방법을 설명합니다.
Apache 설치
Apache는 기본 CentOS 저장소에서 사용할 수 있으며 설치가 매우 간단합니다. CentOS 및 RHEL에서는 Apache 패키지 및 서비스를 httpd라고 합니다. 패키지를 설치하려면 다음 명령을 실행하십시오.
sudo yum install httpd
설치가 완료되면 Apache 서비스를 활성화하고 시작하십시오.
sudo systemctl enable httpd sudo systemctl start httpd
방화벽을 실행하는 경우 HTTP 및 HTTPS 포트 80 및 443도 열어야 합니다.
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
다음을 통해 Apache 서비스의 상태와 버전을 확인할 수 있습니다.
sudo systemctl status httpd
Output:
httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Output:
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
마지막으로 설치를 확인하려면 다음에서 서버 IP 주소를 엽니다. 원하는 브라우저 http:// /YOUR_IP
systemctl을 사용하여 Apache 서비스 관리
다른 시스템 장치와 마찬가지로 Apache 서비스를 관리할 수 있습니다.
Apache 서비스를 중지하려면 다음을 실행하세요.
sudo systemctl stop httpd
다시 시작하려면 다음을 입력하세요.
sudo systemctl start httpd
Apache 서비스를 다시 시작하려면:
$sudo systemctl restart httpd
일부 구성을 변경한 후 Apache 서비스를 다시 로드하세요.
$sudo systemctl reload httpd
비활성화하려는 경우 시작 시 Apache 서비스 시작:
$sudo systemctl disable httpd
및 다시 활성화:
$sudo systemctl enable httpd
더 많은 Apache 관련 기술 기사를 보려면 Apache Tutorial 열을 방문하여 알아보세요!
위 내용은 centos7에 아파치를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!