VHOST_REMOVE
remove a virtual host or virtual directory
Void DB.DBA.VHOST_REMOVE
(in vhost varchar,
in lhost varchar,
in lpath varchar,
in del_vsps integer);
Parameters
vhost –
A string containing the virtual host name that the
browser presents as Host: entry in the request headers. i.e. Name-based
virtual hosting. Default value as defined in the Virtuoso INI file.
lhost –
A string containing the address of the network
interface the Virtuoso HTTP server uses to listen and accept connections.
Default value as defined in the Virtuoso INI file.
lpath –
A string containing the path component of the
URI for the logical path.
del_vsps –
if a positive number will indicate to the server to drop all
compilations of VSP files in this domain. Default value is 0.
Return Types
The return is VOID.
Description
vhost_remove is used to remove virtual hosts and virtual paths on the Virtuoso HTTP server. Effectively this procedure deletes a row in the table DB.DBA.HTTP_PATH.
Virtuoso supports both flavours of virtual hosting: IP-based and name-based.
Examples
Removing Virtual Host Definitions
SQL> VHOST_REMOVE (vhost=>'www.foo.com:8889',
lhost=>'host.foo.com:8889',
lpath=>'/appsimple');
Now, attempts to retrieve http://www.foo.com:8889/ will be rejected.