Vagrant + CentOS 7 - Apache가 시작되지 않고 오류가 표시되지 않습니다.

Vagrant + CentOS 7 - Apache가 시작되지 않고 오류가 표시되지 않습니다.

CentOS 7 기본 상자에서 실행되는 Vagrant 상자를 구성하는 데 시간을 보냈습니다.

Apache를 새로 설치한 후 서버에 액세스 http하여 다시 시작할 수 있지만 가상 호스트를 추가하자마자 https오류가 발생합니다. 다음은 내 가상 호스트의 예입니다.

<VirtualHost *:80>
    ServerName example.example.com
    DocumentRoot /var/www/example.example.com/web
    ErrorLog /var/www/example.example.com/error.log
    CustomLog /var/www/example.example.com/requests.log combined
</VirtualHost>

<VirtualHost *:443>
    # Admin email, Servername, and ailases
    ServerAdmin [email protected]
    ServerName example.example.com

    #Index file and document root
    DirectoryIndex index.php
    DocumentRoot /var/www/example.example.com/web

    #SSL certs
    SSLCertificateFile /etc/httpd/ssl/example.example.com.crt
    SSLCertificateKeyFile /etc/httpd/ssl/example.example.com.key

    #Log locations
    LogLevel warn
    ErrorLog /var/log/httpd/example.example.com/error.log
    CustomLog /var/log/httpd/example.example.com/requests.log combined
</VirtualHost>

이것이 내가 실행할 때 얻는 것입니다 apachectl restart:

Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.

그래서 자연스럽게 지침에 따라 실행하여 systemctl status httpd.service다음과 같은 결과를 얻었습니다.

httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: failed (Result: exit-code) since Wed 2015-07-29 00:56:20 UTC; 40s ago
  Process: 21318 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
  Process: 21317 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 21317 (code=exited, status=1/FAILURE)
   Status: "Total requests: 11; Current requests/sec: 0; Current traffic:   0 B/sec"

Jul 29 00:56:20 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Jul 29 00:56:20 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Jul 29 00:56:20 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
Jul 29 00:56:20 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.

실제 오류는 표시되지 않으며 단지 실패합니다.

편집: 내 apachectl -t출력에 대한 요청은 다음과 같습니다.

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
Syntax OK

관련 정보