--- title: About the apache Resource platform: linux --- # apache Use the `apache` InSpec audit resource to test the state of the Apache server on Linux/Unix systems.

This resource is deprecated and should not be used. It will be removed in InSpec 3.0.


## Syntax An `apache` InSpec audit resource block declares settings that should be tested: describe apache do its('setting_name') { should cmp 'value' } end where * `'setting_name'` is description of the Apache configuration file * `{ should cmp 'value' }` is the value that is expected
## Properties * `service`, `conf_dir`, `conf_path`, `user`
## Property Examples The following examples show how to use this InSpec audit resource. ### Test the service name. describe apache do its ('service') { should cmp 'apache2' } end ### Test the configuration location describe apache do its ('conf_dir') { should cmp '/etc/apache2' } end ### Test the path of the configuration file describe apache do its ('conf_path') { should cmp '/etc/apache2/apache2.conf' } end ### Test the apache user describe apache do its ('user') { should cmp 'www-data' } end
## Matchers For a full list of available matchers, please visit our [matchers page](https://www.inspec.io/docs/reference/matchers/).