>  기사  >  운영 및 유지보수  >  Linux 시스템에서 Apache의 기본 설치 경로는 무엇입니까

Linux 시스템에서 Apache의 기본 설치 경로는 무엇입니까

王林
王林앞으로
2020-11-05 16:29:564013검색

Linux 시스템에서 Apache의 기본 설치 경로는 무엇입니까

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의 기본 설치 경로는 무엇입니까

다시 시작하세요.

위 내용은 Linux 시스템에서 Apache의 기본 설치 경로는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제