

httpd.confで

[code]

    # Virtual hosts
    Include etc/extra/httpd-vhost.conf
    
[/code]

の `Include etc/extra/httpd-vhost.conf` の行に `#` をつけると正常にstop/startしますが、  
コメントアウトするとstopしてもrunnning状態のままとなります。

[![画像の説明をここに入力](https://i.stack.imgur.com/bD0Cg.png)](https://i.stack.imgur.com/bD0Cg.png)

コマンドで停止しようとすると、

[code]

    $ apachectl -k stop
    AH00112: Warning: DocumentRoot [/usr/docs/dummy-host.example.com] does not exist
    AH00526: Syntax error on line 29 of /private/etc/apache2/extra/httpd-vhosts.conf:
    Invalid command 'CustomLog', perhaps misspelled or defined by a module not included in the server configuration
    
[/code]

とエラーログ が表示され、`/private/etc/apache2/extra/httpd-vhosts.conf`を開き該当箇所を見ると

[code]

    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
    
[/code]

となっています。この部分を触った覚えがないのと、何がエラーなのかが理解できません。

**実行環境**  
Server version: Apache/2.4.33 (Unix)

どなたかご助言をして頂けると幸いです。  
他に必要な情報があれば提示します。  
宜しくお願いします。


CC BY-SA 4.0
2018-08-20T02:34:16.093
47640
2020-02-20T13:16:11.653
2020-02-20T13:16:11.653
3060
29530
question
apache
Apache Web Server が停止できない


https.confの、

[code]

     # Virtual hosts
        Include etc/extra/httpd-vhosts.conf
    
[/code]

を、

[code]

     # Virtual hosts
        Include /private/etc/apache2/extra/httpd-vhosts.conf
    
[/code]

にしたら正常にstop/startが出来るようになりました。  
ありがとうございます。


CC BY-SA 4.0
2018-08-20T02:53:24.903
47641
2018-08-20T02:53:24.903
29530
47640
answer