Contact | Privacy | Datenschutzerklärung | Impressum

ISP Configuration Example

Global Configuration

# The following lines are needed if the dynamic linked version 
# of heitml is used
  loadmodule heitml_module .../mod_heitml_PostgreSQL.so
# Make the .hei extension known to Apache
  addtype application/x-heitml  hei
# set limits
  heitmlTimeLimit   600
  heitmlMemLimit     24

# set the session directory
  heitmlSessionDir  /usr/local/heitml/session

# keep the connection to the database open
  heitmloptconn      on
# disallow overriding of heitml options
  heitmloverride     off
# ensure secure mode
  heitmlsecure on
# make sure that only local include directories without symlinks are allowed 
  heitmlincludeall      off
# 
  heitmlDebugIp      none
  heitmlsecret       "This should nobody know"

# specify RADpage directory
  heitmlcompeditdir  /usr/local/heitml/heitml2.1/control
  heitmlCompeditpath /usr/local/heitml/heitml2.1/control:/usr/local/heitml/heitml2.1/lib

Virtual Host Configuration

<VirtualHost demo.h-e-i.de>

# standard Apache directives to create a virtual host
DocumentRoot /home/demo/website/docroot
ServerName   localdemo.h-e-i.de

# A heitml key is required for a commercial production site
# it can be purchased from H.E.I.
# The key can be left out for evaluation use
heitmlkey ...

# Mirror the heitml documentation into the heitml2.1 directory
# of the users site  try and debug however must exist for every user
Alias /heitml2.1/try    /home/demo/website/docroot/heitml2.1/try
Alias /heitml2.1/debug  /home/demo/website/docroot/heitml2.1/debug
Alias /heitml2.1        /usr/local/heitml/heitml2.1
# Make sure that the heitml2.1 URL delivers the right documentation for hosting
Redirect /heitml2.1/index.hei     http://localdemo.h-e-i.de/heitml2.1/isp/index.hei
</VirtualHost>

Client Directory Configuration

<directory /home/demo/website/docroot>
# switch on heitml
  heitml 	      on

# Select the users database.
# For some database systems each user can have an own database
# on other systems there is one database with a different part for each user
  heitmldbname        DEMO
  heitmluser          DEMO
  heitmlpasswd        DEMODEMO

# Debug files should go into the Web site so that they can be viewed with a browser
  heitmlDebugDir        /home/demo/website/docroot/heitml2.1/debug
# include heitml libraries
  heitmlInclude         /usr/local/heitml/heitml2.1/control
  heitmlInclude         /usr/local/heitml/heitml2.1/lib
# include the layout
  heitmlInclude         /home/demo/website/docroot/layout
# select index file, html files have precedence
  DirectoryIndex        index.htm index.html index.hei
# Lock the heitml.hei file so that only the required user has access to the editor
# Note: For security reasons heitml.hei will not work properly if it is not protected
  <files heitml.hei>
     Require user demo
  </files>
  <Limit PUT DELETE>
    Require user demo
  </Limit>
# Apache directives for authorization
  AuthName              "demo's Web site maintenance"
  AuthType              basic
  AuthUserFile          /home/demo/website/passwd
</directory>

Subdirectories Configuration

<directory /home/demo/website/docroot/admin>
  # The admin directory must be protected
  Require user demo
  heitmlinclude layout
</directory>

<directory /home/demo/website/docroot/heitml2.1>
  # The heitml2.1 directory must be protected
  Require user demo
</directory>

Next
This page was dynamically generated by the web application development tool RADpage of H.E.I. H.E.I. provides support, tools, and services like Webdesign in Mannheimm, the HTML/CSS 3D WebGL Animation Library taccgl, 3D Webdesign, and 3D Product Configurator (3D Produkt Konfigurator in German).

Selected blog articles : 3D Objects on HTML pages, CSS Transition Visibility, and CSS Transition Display.


© 1996-2024 H.E.I. All Rights Reserved.



Homepage
Intro/Features
Component Guide
Programming
User Guide
  Supported Platforms
  Installation
  Configuration
    Local & Intranet
    Internet Servers
    Service Providers
      Apache ISP Config
        Multiple Sites
        Program Security
        Databases
        ISP Debugging
        RADpage
        Example
        Example Mail
    Config Ref.
  Operation
  RADpage
  Migrating heitml 1
Services
Privacy
Datenschutz
 
Contact / Impressum