Apache 2.2 Config
Description
Packages can carry sites-enabled/*.conf files for Apache HTTP Server 2.2. This worker installs / uninstalls these config files during package start / stop.
Acquire()
: Copy the conf files to /usr/local/etc/httpd/sites-enabled/. Then reload Apache 2.2.- The files should have .conf extension, otherwise it will be ignored
- Files will be prefixed by ${package}.
- Existing files will be
unlink()
first. - Failure on any file copy results in this worker to abort and triggers rollback.
Release()
: Delete previously created links- Ignore files that are not found.
- Ignore
unlink()
failure.
Provider
WebStation
Timing
Environment Variables
None
Updatable
No
Syntax
"apache22": {
"sites-enabled": [{
"relpath": "<conf-relpath>",
}, ...]
}
Member | Since | Description |
---|---|---|
sites-enabled |
WebStation-1.0-0049 | Object array, list of conf files to install. |
relpath |
WebStation-1.0-0049 | Target file's relative path under /var/packages/${package}/target/. |
Example
{
"apache22": {
"sites-enabled": [{
"relpath": "synology_added/test_1.conf"
}, {
"relpath": "synology_added/test_2.conf"
}, {
"relpath": "synology_added/test_3.conf"
}]
}
}