RPM 패키지를 사용하여 설치하는 경우 설치 경로는 /etc/httpd 디렉터리에 있어야 합니다.
(추천 학습 튜토리얼: apache)
apache 구성 파일: /etc/httpd/conf/httpd.conf 해당 액세스 경로 및 구성을 수정할 수 있습니다.
Apache 모듈 경로: /usr/sbin/apachectl 시작 모듈
웹 디렉터리: /var/www/html 프로젝트 저장 경로
소스 코드를 사용하여 설치하는 경우 일반적으로 기본적으로 /usr/local/apache2 디렉터리에 설치됩니다.
아파치를 시작할 때 오류 메시지가 나타나면 기본적으로 아파치는 포트 80에서 시작하기 때문에 포트가 점유되어 있는지 확인해야 합니다. 예를 들어, nginx의 기본 페이지는 포트 80을 엽니다.
오류 메시지는 다음과 같습니다.
[root@localhost ~]# service httpd restart Redirecting to /bin/systemctl restart httpd.service Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. [root@localhost ~]# service httpd status Redirecting to /bin/systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 三 2018-12-05 14:42:42 CST; 11s ago Docs: man:httpd(8) man:apachectl(8) Process: 3640 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE) Process: 3639 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 3639 (code=exited, status=1/FAILURE) 12月 05 14:42:42 localhost.localdomain httpd[3639]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 12月 05 14:42:42 localhost.localdomain httpd[3639]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80 12月 05 14:42:42 localhost.localdomain httpd[3639]: no listening sockets available, shutting down 12月 05 14:42:42 localhost.localdomain httpd[3639]: AH00015: Unable to open logs 12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE 12月 05 14:42:42 localhost.localdomain kill[3640]: kill: cannot find process "" 12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1 12月 05 14:42:42 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server. 12月 05 14:42:42 localhost.localdomain systemd[1]: Unit httpd.service entered failed state. 12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service failed. [root@localhost ~]#
주소가 이미 사용 중이라는 오류를 확인하고 아파치 포트를 수정하면 됩니다.
/etc/httpd/conf/httpd.conf
다시 시작하세요.
위 내용은 Linux 시스템에서 Apache의 기본 설치 경로는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!