2018-01-31 10:16:15 +00:00
---
title: About the apache Resource
2018-02-16 00:28:15 +00:00
platform: linux
2018-01-31 10:16:15 +00:00
---
# apache
2019-06-03 15:56:34 +00:00
**Warning**:This resource is deprecated and should not be used. It was removed in Chef InSpec 4.0. The documentation below is preserved as a reference. Replacement functionality is available in the [`apache_conf`](/docs/reference/resources/apache_conf) resource.
2018-01-31 10:16:15 +00:00
2019-05-30 15:37:47 +00:00
Use the `apache` Chef InSpec audit resource to test the state of the Apache server on Linux/Unix systems.
2018-01-31 10:16:15 +00:00
<br>
2018-08-09 12:34:49 +00:00
## Availability
### Installation
2019-05-30 15:37:47 +00:00
This resource was distributed along with Chef InSpec itself.
2018-08-09 12:34:49 +00:00
### Version
2019-05-30 15:37:47 +00:00
This resource first became available in v1.51.15 of InSpec and was removed in version 4.0.
2018-08-09 12:34:49 +00:00
2018-01-31 10:16:15 +00:00
## Syntax
2019-04-26 18:24:29 +00:00
An `apache` Chef InSpec audit resource block declares settings that should be tested:
2018-01-31 10:16:15 +00:00
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
<br>
2018-02-15 14:33:22 +00:00
## Properties
2018-01-31 10:16:15 +00:00
2018-06-06 18:10:48 +00:00
* `service`, `conf_dir`, `conf_path`, `user`
2018-01-31 10:16:15 +00:00
<br>
## Property Examples
2019-04-26 18:24:29 +00:00
The following examples show how to use this Chef InSpec audit resource.
2018-01-31 10:16:15 +00:00
### 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
<br>
## Matchers
2018-02-16 03:07:18 +00:00
For a full list of available matchers, please visit our [matchers page](https://www.inspec.io/docs/reference/matchers/).