This command turns on or off logging of all requests to the web server. This log resides in the DB folder.
Example:
/as web accesslog enable
/as web accesslog disable
You cannot view the logs while they are enabled. You can disable them, restart the web server, look at the logs, enable logging, and restart the web server again.
The default room your web based clients will use to log into the server. The value here will be plugged into themes where the #services substitution variable is used.
Example:
/as web channel #webchat
This should be a large public room, either designed for chat or to help newbies. Ideally, you would have helpful people willing to assist people getting started with chat. This will be the first thing people see about your chat network.
In case you wish to use your primary web server to serve the Java client, or do not wish to have a web interface, this option will disable the web server. Note: This will also disable web-based administration
Example:
/as web disable
When disabling the web server, make sure you can enable it again if you choose to. You can enable it if you have access to the machine running ConferenceRoom, but if you are using the web server to be on the chat network, then you will be kicked off when you disable it.
Enables the web server.
Example:
/as web enable
This will bring back the web server after it has been disabled. You can get online with a non-java client to send this command if your web server is down.
This command will log all the error messages occurring on your web server. These logs reside in the DB folder.
Example:
/as web errorlog enable
Error logs can be useful to check out confusing behaviors.
This command will either disable or enable the HTML client.
Example:
/as web htmlclient disable
For those applications that do not want the HTML client to have access to the server.
Displays the current settings for your web server.
Example:
/as web list
This is a very useful command for reviewing your settings.
The port for the web interface. The default port is 8000. Your users must include this port as part of the URL they provide to access your server (i.e. http://myhost.acme.com:8000/). If you want the users to be able to leave off the port value, they must change this value to 80 - however, you must make sure that you do not already have web server software using that port (like IIS or Apache).
Warning: ConferenceRoom automatically enables its web interface on port 8000. If you have another server running on port 8000, you must disable the web server by selecting the "Disable Web Server" option or change the port number above to an unused port (e.g. 8080).
Example:
/as web port 8080
If you aren't running any other web server software, use port 80. It will make your URL much simpler. While you can use virtually any port, it is nice to choose something easy to remember. Since you are likely to put a link to your chat on your main web site, it doesn't make that much of a difference. People will not have to remember the precise address.
Realms are web areas that require a password to enter. Once you have entered the password, you have access to all the pages in the realm.
Example:
/as web realm chat
These commands control Secure Socket Layer for the web server, allowing you to let people connect securely through the web. The key and certificate must be .pem files containing RSA or DSA key and certificate. If no key or certificate is set then the web and chat server will agree on a "temporary" self-signed key and certificate. This works the same was as GENERAL SSL.
ADMIN - Only allow web based administration via SSL.
CERTFILE - Set the SSL web servers SSL certificate.
CHAINFILE - Sets a file containing the certificate chain (in PEM format).
DISABLE - Disable SSL for the web server.
ENABLE - Enable SSL for the web server.
KEYFILE - Set the web servers SSL key.
PORT - Set the port(s) for secure connections.
V2 - Enables SSL V2 Support.
Examples:
/as help web ssl <topic>
The default theme used to log into the server. You may want to go back to the section explaining the different themes in order to select one.
Example:
/as web theme default
The theme sets the basic appearance of the chat for the java clients. You can also customize the themes to your own needs.
New for CR3.0 is the addition of Virtual Hosting. This feature allows you to
ADD - Add a web virtual host IP
DEL - Delete a specified web virtual host IP
LIST - List all specified web virtual hosts
Examples:
/as help web vhost <topic>