|
|
|
|
|
- Overview
- Details of the "Advanced" tab
- Server used
- Diagnostic
- Name or IP address of the current computer
- Test page
- Finding expired pages
- Printer used by default (Intranet sites only)
- Error messages
- Email spooler
- Sockets
- Prevent from changing IP while browsing
- Prevent access to AWP context identifiers from JavaScript
- Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions
- Require a secure connection (https) for remote administration sites
WEBDEV administrator: Advanced configuration
The "Advanced" tab enables you to configure advanced options of the server:
- Manage the web server:
- Choose one of the web servers installed on the current computer to run the WEBDEV websites.
- Check the configuration of the current computer.
- Specify the name or IP address of the current computer.
- Display a test page:
- Display a page in the browser to run all WEBDEV websites installed on the current computer.
- Display a page in the browser to run all WEBDEV web services installed on the current computer.
- Perform a search for expired pages.
- Manage print jobs.
- Configure error messages displayed in the browser.
- Perform various configurations:
- Manage emails in asynchronous mode.
- Manage server sockets.
- Prevent from changing IP while browsing.
- Prevent access to AWP context identifiers from JavaScript.
- Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions.
- Require a secure connection (https) for remote administration sites.
Details of the "Advanced" tab Server used The "Server" button allows you to choose one of the web servers installed on the current computer to run WEBDEV websites. Note: This server will be used for all WEBDEV websites and web services installed on the computer. If the server used does not appear in the list, choose "Other". You will need to manually configure the web server used. For more details, see Configuration of specific servers. Remarks: - The [Virtual servers] button appears if an IIS or Apache server is selected. This button enables you to select the virtual servers on which the alias required by WEBDEV (WD300AWP) will be created.
- The [Apache parameters] button appears if an Apache server is selected. This button allows you to select the type of Apache server used as well as its parameters. This enables you to manage the Apache servers installed by EasyPHP or WAMP.
Diagnostic The "Diagnostic" button allows you to check the configuration of the current computer or the specified computer. This diagnosis checks: - whether the FTP/IP protocol is installed
- whether a web server (HTTP server) is started
- whether the AWP protocol manager is configured properly
- whether the necessary WEBDEV executable files are included.
If one of these conditions is not met, the dynamic WEBDEV websites or web services will not run. For more details, see Computer configuration. Name or IP address of the current computer The WEBDEV administrator allows you to specify a name or IP address to identify a specific computer. You can also specify the port number. For example: localhost:8080. This computer will be used: - when using the "Diagnostic" option.
- when using the "Test page" option.
- when testing a site, page, report, etc., from the WEBDEV editor ("GO" icon).
Test page The "Test page" button opens a page in the browser, which allows running all dynamic WEBDEV websites or web services installed on the current computer or on the specified computer. For more details, see Site test. Finding expired pages This option allows you to enable and configure the search for expired pages on WEBDEV websites managed by the WEBDEV Application Server. To define the search options for expired pages: - Check "Allow searching for expired pages".
- The settings window appears automatically.
- Specify:
- the start time of the search for expired pages. At the specified time, the application server will search for expired pages in all dynamic WEBDEV websites managed by the server.
- the email address of the sender of the message indicating that the page is about to expire. The email recipient is defined in the page description, in the editor. For more details, see Managing page expiration dates.
- the address and port of the SMTP server used to send emails. You can also specify whether the email spooler should be used.
- the SMTP server user's login credentials (for servers that require authentication).
- Validate.
Printer used by default (Intranet sites only) Click the "Print jobs" button to select the printer to be used when printing directly to a local printer or to a network printer on the web server. Error messages The "Errors" button shows the different error messages that can be displayed in the user's browser. You can customize the error message and the HTML page where the error message is displayed. For more details, see Customizing errors. Email spooler If the "Disable mail spool" option is unchecked, your sites will be able to send emails without blocking the execution of the different processes (asynchronous mode). The asynchronous mode must be enabled when starting the email session (with EmailStartSMTPSession or EmailStartSession). If asynchronous mode is enabled, all outgoing emails will be redirected to a "Spooler". Emails are queued up before being sent. Executing Email functions does no longer block the rest of the program. EmailStatus is used to determine the status of an email. Note: If the WEBDEV administrator is closed, the email spooler is cleared. Pending emails are not sent and are removed from the spooler. If there are pending emails and the "Disable mail spool" option is checked, these emails will not be lost. The administrator continues to send them, but the spooler will not accept any new emails. Caution: Asynchronous mode can only be used when starting a session on an SMTP server ( EmailStartSMTPSession function to send emails, or EmailStartSession). The asynchronous mode is ignored in all other cases. Sockets If "Allow server sockets" is checked, your sites will be able to handle server sockets (using WLanguage Socketxxx functions). Prevent from changing IP while browsing If "Prevent from changing IP while browsing" is checked, the IP address associated with the session cannot change while online. This prevents "session hijacking" attacks, which occur when an attacker impersonates a legitimate user connected to the server. Prevent access to AWP context identifiers from JavaScript In an AWP site, the site context is stored on the server. The identifier of this context is sent and stored in the browser via a cookie. If "Prevent access to AWP context identifiers from JavaScript" is checked, the type of cookies used will be "HTTPOnly", which cannot be read from JavaScript code. This mode prevents cross-site scripting (XSS) attacks. By default, the access to the AWP context identifiers is not allowed from JavaScript. Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions The "Allow the fCopyFileWebFolder and fDeleteFileWebFolder functions" option must be checked if these functions are used in the website. These functions are mainly used to copy images from the data directory to the site's image directory. This can be images that have been uploaded and published on the site. Note: The copy is handled by the WEBDEV administrator on the server (WD300ADMIN.EXE). The Windows account running the WEBDEV administrator must have sufficient rights to the target location of the copy. Require a secure connection (https) for remote administration sites The "Require a secure connection (https) for remote administration sites" option allows you to use the remote administration sites provided with WEBDEV in secure mode. The administration sites are as follows: - the remote WEBDEV administrator,
- the remote HFSQL administrator,
- the remote SaaS administrator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|