ALTE DOCUMENTE
|
|||||||||
Abria Merlin
for Microsoft Windows
Installation Manual
March 1, 2001
Version 1.6.0
Product features and technical information
Abriasoft Merlin Server: Merlin server is a complete web development and production server that provides a robust deployment environment for interactive, database driven websites. Merlin Server includes Abriasofts secure, SSL-supported release of the Apache server, and includes (and supports) both the latest MySQL and PostgreSQL database servers. Besides support for core development languages such as PHP and PERL, Merlin server also provides graphical development tools (IDEs) to accelerate development, an 939v217j d includes a complete open source e-commerce software platform. Merlin server also comes with a template-based web portal and news system. All the core elements are tightly integrated to provide a seamless development environment. Merlin server runs on the Microsoft Windows and Redhat Linux platforms
One of the key components of the Merlin Server platform is a secure commercial SSL Web server with full-strength, 128-bit encryption. Based on the popular Apache web server, it provides the scalability, reliability, security and performance that mission-critical e-commerce sites need. Support for server side scripting is provided in the form of Perl module, and the product supports easy scripted access to many databases. The product is a strong competitor to Covalent Secure Server, and RedHat Stronghold server, and is much more attractively priced than either of these products. Merlin server is currently available for Microsoft Windows and Linux Redhat platforms.
Merlin server includes mod_dav, which is an apache module that allows developers to use distributed web authoring tools to build websites without harming the work of other developers. DAV also allows for seamless secure connections to websites, speeding up the design and implementation process. The product includes support for Industry standard protocols such as SSL v.2.0 and v.3.0 (through OpenSSL, an open source implementation of Secure Sockets Layer) and Transport Layer Security v.1.0. Other important features include support for bandwidth control and Frontpage extensions. Merlin server comes with documentation, electronic installation manual and a 30-day installation support for registered customers.
Product Features
Supports
industry standard protocols
Abria Merlin provides support for Industry standard protocols such as SSL v.2.0
and v.3.0 (through OpenSSL, an open source implementation of Secure Sockets
Layer) and Transport Layer Security v.1.0.
Microsoft
Windows support
Merlin server is the first commercial-grade apache implementation for the
Microsoft Windows platform. Windows users can now enjoy the speed and security
of Apache server without sacrificing the ease of use that microsoft products
provide.
Abria
MySQL Administration Training CD-ROM
MySQL Administration training is an interactive, web-based training
CD-ROM designed for users with some database experience who wants to learn how
to administer a MySQL database server. Complete beginners to MySQL will also
benefit tremendously.
Zend
Optimizer
Speed the runtime performance of your PHP code with the Zend
Optimizer. This free product uses multi-pass code optimizations to speed your
applications.
DAV
support
Merlin server includes mod_dav, which is an apache module that provides DAV
capabilities. DAV allows developers to use distributed web authoring tools to
build websites without harming the work of other developers. DAV also allows
for seamless secure connections to websites, speeding up the design and
implementation process.
DAV
Explorer included
DAV Explorer is a WebDAV client application that uses the WebDAV protocol to
provide:
A tree view of a WebDAV server
Upload and download of Web resources
Locking and unlocking of resources for collaboration support
Display all resource properties, or just lock properties
Copying collections and individual resources
Renaming of individual resources
Creating new collections
Delete collections or individual resources
Logging of protocol activity
The
user interface for the DAV Explorer is similar in look and functionality to the
Explorer program which is provided by the Windows operating system. DAV
Explorer can also be used for remote namespace management, and has
collaboration support for groups which employ a
lock-download-work-upload-unlock authoring process.
PHP
MyAdmin
PhpMyAdmin is intended to handle the administration of MySQL over the web.
Currently it can:
Create and drop databases
Create, copy, drop and alter tables
Delete, edit and add fields
Execute any SQL-statement, even batch-queries
Manage keys on fields
Load text files into tables
Create and read dumps of tables
Export data to CSV values
Administer multiple servers and single databases
PhpShop
PhpShop is a php-based application development platform. The core
module provides database independence, user authentication and session
management for PHP4. phpShop is distributed with an ecommerce module for
building online stores. It is made up of many PHP classes that are meant to
work together in a consistent approach to database interaction and site
building techniques. phpShop also relies on other open source libraries and
utilities such as PHPLIB. phpShop uses the PHPLIB database access classes to
enable database independent connectivity. PHPLIB is able to work with mySQL,
Sybase, mSQL, PostgreSQL, SQL Server, Oracle and ODBC.
phpShop is different from most packages in that it was designed from the administrative part forward. The administrative area allows easy access to all site maintenance requirements. phpShop's modular design allows for easy extension of its capabilities and allows for more complex data interfacing requirements such as back-end integration with existing enterprise systems.
Core features of phpShop:
authenticated users
authentication groups
database Independent via PHPLIB datbase access files.
mySQL, Oracle, Sybase, Informix, mSQL, PostgreSQL, and ODBC
easy-to-use web based administration
i18n: Internationalization Support via GNU GetText.
modular code structure (easy to add new functionality)
template driven admin pages
ability to assign user access privileges to pages and functions dynamically
unlimited combinations of access rights can be created
navigate back and forth through web pages without refreshes
dynamic class loading for improved performance
intuitive development architecture
PHP-Nuke
PHP-Nuke is a news automated system specially designed to be used in
Intranets and Internet. The Administrator has total control of the web site,
registered users, and will have in a powerful assembly of tools to maintain an
active and 100% interactive web site using databases. PHP-Nuke is designed to
be very customizable and flexible, is very easy to use.
PHP-coder
PHP Coder is an IDE (Integrated Development Environment) especially
developed for PHP programmers.
Through tight integration of the PHP interpreter and the PHP documentation, PHP
Coder gives you a time-saving Development Interface. Features are Full
Integration of the PHP Interpreter and the PHP documentation, Integrated
Preview window, Full Syntax Highlighting for HTML and PHP, AutoComplete for
frequently used text constructs, Project manager, Tag Buttons and all the
standard editing functions like almost unlimited undo, copy and paste,
searching, ...
And it is quite small compared to other language's IDEs.
HTML
Coder Pro
This simplifies Web-page creation for users of all experience
levels. Beginning designers will appreciate the WYSIWYG preview pane and the
assortment of development tools. Advanced users will like the validation
feature and scripting components. One of the most interesting features about
this program is that both the preview and the HTML code are visible
simultaneously. This helps in easily getting acquainted with the HTML commands
and their effects. The tools include table creation, bulleted lists, and style
definition. There is also a color table that automatically gives the code for
the color selected. The list of meta characters makes it easy to add characters
such as non-breaking spaces and foreign letters. Even frames can be created and
named by HTML Coder Pro. Once a Web page had been completed, the validation
checker will identify any errors.
Mod
Perl support
Mod_perl brings together the full power of the Perl programming language and
the Apache HTTP server. With mod_perl it is possible to write Apache modules
entirely in Perl, letting you easily do things that are more difficult or
impossible in regular CGI programs, such as running sub requests. In addition,
the persistent Perl interpreter embedded in the server saves the overhead of
starting an external interpreter, i.e. the penalty of Perl start-up time. And
not the least important feature is code caching, where modules and scripts are
loaded and compiled only once, and for the rest of the server's life they are
served from the cache. Thus the server spends its time only running already
loaded and compiled code, which is very fast.
Mod
bandwidth and Frontpage extensions support
The Linux version of Merlin includes mod_bandwidth, which is an apache module
that allows setting of server-wide or per connection bandwidth limits, based on
the directory, size of files and remote IP/domain. With bandwidth costs so
high, mod_bandwidth can save hundreds and even thousands of dollars per month
for high-traffic websites. The Linux version of Merlin provides Frontpage
extensions support, allowing developers to use the user-friendly Microsoft
Frontpage software to create and manage their websites.
MySQLGUI
MySQLGUI
is the graphical sql client for MySQL developed by
MySQL
Manager
Another GUI for managing MySQL.
Mod_ssl
Mod_ssl project provides strong cryptography for the Apache 1.3
webserver via the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security
(TLS v1) protocols by the help of the Open Source SSL/TLS toolkit.
JavaTM
Runtime Environment
Also known as the Java Runtime or JRE, this consists of the Java
virtual machine (a virtual machine for the Java platform), the Java platform
core classes, and supporting files. It is the runtime part of the Java
Development Kit - no compiler, no debugger, no tools. The JRE is the smallest
set of executables and files that constitute the standard Java platform.
Plug-in
support for Apache modules
The Merlin server provides support for all of your favorite apache modules
(some modules are included, such as DAV, and mod_perl).
Liberal
licensing scheme
The Abria Merlin licensing is very liberal, allowing UNLIMITED virtual hosts
(on a single server). This represents significant cost savings.
Certificate
generation wizard
The Merlin server provides an SSL certificate generation wizard that provides
an intuitive interface for creating your own signed certificate.
Simplified
installation
The Merlin installation program guides the user through the installation
process. Installation is a simple matter of answering some questions, and
selecting the right modules. The user can choose between a GUI and a text based
installation.
Technical specifications and platform Support
Third-party
module support
Merlin server provides support for DSO modules, which allow you to extend the
capabilities of Apache server.
RSA
algorithm
The Merlin Secure Server uses RSA cryptography, a public-key cryptography
system for encryption and authentication.
Platform
support
Microsoft Windows (95, 98, ME, NT (SP3 or greater), 2000)
RedHat Linux 6.x, 7.0
Note: For proper installation of this product, you must have TCP enabled on Windows.
Download
version - After downloading the executable file from the Abriasoft website,
please run the executable file by double clicking on it. Note that depending on
file size, the file may be zipped (in which case use WinZip to unzip the file).
CD version - Insert the CD-ROM into the CD-ROM drive. The Merlin
installation program will start automatically. If 'autorun' is disabled on your
computer, please start Windows explorer and browse to the root folder of the
CD-ROM drive, and double click on the executable file.
Once you double click on the executable file, here is the first question that you will be presented with:
Click Yes, and you will see InstallShield preparing to install Abria Merlin on your computer.
After the packages are extracted, you will see the InstallShield main screen.
Next, you will be presented with the License Agreement. Please accept the terms of the license agreement by clicking YES.
Choose which folder you want to install Abria Merlin into. The default is C:\Program Files\Abria Merlin. Abriasoft recommends that you do not change the default folder.
There are three different types of installations that you can perform. They are Typical, Compact and Custom. Please read the graphic below for descriptions of each type of installation.
Here is a snapshot of the Custom Installation. Here you can choose exactly what components you want to install, but this is only for expert users. If you are not sure about the specific components that you need, Abriasoft strongly recommends a Typical installation. In a Typical installation, all dependencies are automatically installed and configured. Click Next to continue.
The Apache Extra configuration options screen appears. In this screen, you can specify the TCP port that apache will be running on. You can also specify the username and password that will be used for accessing the site from DAV clients.
The SSL certificate creation screen appears. An SSL certificate is a key used to encrypt information. The key is based on two key pairs - one private (used by the server) and one public (used by the client). When a client (e.g. Netscape Navigator/Internet Explorer) tries to access a secure server, a secure handshake occurs between the server and the client. The web server sends a public key to the client, then the client encrypts the information using the public key of the server. The encrypted information is sent and can only be decrypted by the server, using it's private key. This is why it is extremely important for administrators to create a customized Certificate (so that if the transmission of the data is intercepted, it cannot be decrypted). For maximum security, certificates need to be signed by a CA authority who validates the company and the server. Certificates are available from authorities such as Verisign and Thawte. If you plan to purchase a certificate from a CA authority, click NO, CONTINUE THE INSTALLATION. If you want to use your own certificate (less secure), click YES, CREATE AN SSL CERTIFICATE, and click NEXT.
If
you selected YES, CREATE AN SSL CERTIFICATE, the company information screen
appears. Abria Merlin uses the inputted information to create the custom
certificate. Provide the name of your company, along with the URL and your
Email address, and click NEXT.
Example:
Company: AbriaTest
URL: www.abriatest.com (needs to be a fully qualified domain name).
Email: [email protected] (the email assigned for the site).
The Merlin installation will now prompt you for more information about your company. This information will also be used in the creation of the custom SSL certificate. Input the information, and click NEXT.
You must provide a password for the root account for MySQL. Please choose a password that others are not able to guess.
The next screen prompts you for permission to run Apache as a service. Under Windows NT/2000, running an application means that the application will run even if the user is not logged on. Under Windows 9x, the application will be added to the start menu. Abriasoft strongly suggests that you do not uncheck the Apache Web Server box. Click NEXT to continue.
On clicking NEXT, the Installer installs all the selected modules.
When you see this screen, your installation has completed successfully. Congratulations!
Your apache document root will be Program Files\Abria Merlin\Apache\htdocs. For more information about apache, go to the AbriaMenu and check out the documentation or the FAQ, or you can browse to https://www.apache.org or https://www.mysql.com.
After installation is complete, the AbriaMenu will be displayed in your browser. You can go to the AbriaMenu by going to https://localhost/abriamenu. Here is a snapshot of the AbriaMenu:
Please read this first! The information here is meant to save you time and if there is a problem with one of the various components, the answer may be here.
Click here to register Abria Merlin. Registration will entitle you to a variety of special offers from AbriaSoft. Also registration is required for you to access tech support forms.
This page contains links to all the applications that AbriaSoft has installed.
Official documentation for your products are listed here so you have a local copy of them.
The Frequently Asked Questions pages for your installed components.
About the Software.
AbriaSoft offers a wide range of support programs for purchase, from a per incident basis to a year's subscription of technical support. Abria Support is here to help you get the most out of Abria Merlin.
Per Incident
Coverage includes:
Duration: 15 minute increments
1 contact person
Toll free telephone support
8:30 - 4:30 PST, Mon-Fri
$160 per hour ($40 for 15 minute increments)
30-Day Install
Coverage includes:
Duration: 30 days from purchase date
1 contact person
E-Mail Support
8:30 - 4:30 PST, Mon-Fri
24 hour response time
Included with Standard and Suite purchase
Standard Support
Coverage includes:
Duration: 1 year from purchase date
5 support incidents
1 contact person
E-Mail or toll free telephone support
8:30 - 4:30 PST, Mon-Fri
$ 995
Professional Support
Coverage includes:
Duration: 1 year from purchase date
12 support incidents
1 contact person
E-Mail or toll free telephone support
8:30 - 4:30 PST, Mon-Fri
$1995
Coverage includes:
Duration: 1 year from purchase date
Unlimited support incidents
5 contact people
E-Mail or toll free telephone support
24 * 7 support
1 hr response time during non-working hours
$9,995
AbriaSoft offers Installation Assistance, for a limited time period following purchase, with every product purchase in order to streamline the software install process. The installation assistance provides you with guidance to ensure that your AbriaSoft product is properly installed. Additional technical support, consulting and training services beyond software installation assistance is available from AbriaSoft for additional fees.
Call Sales
To purchase high-end AbriaSoft support services to accompany your AbriaSoft products, please email [email protected], or contact:
AbriaSoft Company
Phone: (510) 623- 9726
Address:
END USER OBJECT CODE LICENSE
ABRIASOFT IS WILLING TO LICENSE THE ACCOMPANYING SOFTWARE ("SOFTWARE") TO YOU ("LICENSEE") ONLY UPON THE CONDITIONS THAT LICENSEE ACCEPTS ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT ("AGREEMENT"). READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE. BY USING THE SOFTWARE LICENSEE AGREES TO THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF LICENSEE IS NOT WILLING TO BE BOUND BY THE AGREEMENT, THEN ABRIASOFT IS UNWILLING TO LICENSE THE SOFTWARE TO LICENSEE, IN WHICH CASE LICENSEE SHOULD RETURN THE UNUSED SOFTWARE TO THE PLACE WHERE IT WAS ACQUIRED FOR A REFUND OF THE LICENSE FEE PAID, IF ANY.
1. License to Use. Licensee is granted a non-exclusive and non-transferable license ("license") to use the software in machine-readable-form only, together with accompanying documentation, for the number of users and the class of computer hardware for which the corresponding fee has been paid. If the software is a demonstration copy only, then customer may only use the software on the computer system and at the location on which it was originally installed.
2. Restrictions. Software is confidential copyrighted information of AbriaSoft and AbriaSoft and/or its licensors retain title to all copies. Licensee shall not decompile, disassemble, decrypt, extract, or otherwise reverse engineer Software. Software may not be leased, or assigned in whole or in part. Software is not designed or intended for use in on-line control of aircraft, air traffic, aircraft navigation or aircraft communications; or in the design, construction or maintenance of any nuclear facility. Licensee warrants that it will not use or redistribute the software for such purposes.
3. Trademarks and Logos. This license does not authorize the license to use any AbriaSoft name, trademark or logo. Licensee acknowledges that AbriaSoft owns the AbriaSoft trademark and all AbriaSoft -related trademarks, logos and icons and agrees to (i) comply with the current AbriaSoft Trademarks Guidelines; (ii) not do anything harmful to or inconsistent with AbriaSoft's rights in the AbriaSoft trademarks and (iii) assist AbriaSoft in protecting those rights, including assigning to AbriaSoft any rights acquired by Licensee in any AbriaSoft trademarks.
4. Disclaimer of Warranty. Software is provided 'AS IS', without a warranty of any kind. ALL EXPENSES OR IMPLIED REPRESENTATIONS AND WARRANTIES, INCLUDED ANY IMPLIED WARRANTY OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED.
5. Limitation of Liability. ABRIASOFT AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY THIRD PARTY AS A RESULT OF USING OR DISTRIBUTING SOFTWARE. IN NO EVENT WILL ABRIASOFT OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,INDIRECT, SPECIAL, COSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF ABRIASOFT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
6. Export
Regulations. Software, including technical data, is subject to
7. Restricted Rights. Use, duplication or disclosure by the United States government is subjected to the restrictions set forth in the Rights in Technical Data and Computer Software clauses in DFARS 252.227-7013(C)(1)(ii) and FAR 52.227-19(C)(2) as applicable.
8. Governing
Law. Any action related to this license will be governed by
9. Open source software programs. This product contains certain 'open source' software, that is subject to GPL or similar licenses that permit modification and redistribution. Each of these programs carry their own licenses, which you must abide by. The correspoding licenses are stored in the respective program directories. Abriasoft's commercial license DOES NOT apply to these open souce software programs.
10. Third Party Software Programs. In addition to the freely redistributable Software programs, this package may contain certain other software programs("Third Party Software Programs") that are not subject to the GPL or other licenses that permit modification and redistribution. Abriasoft's proprietary installation and configuration software and technology falls under this category. Generally, each of these Third Party Software Programs is licensed to you under a restricted use license that allows you to install the program only on a single computer for your own individual use. Copying, redistribution, reverse engineering, and modification of these Third Party Software Programs are prohibited. If you violate any of the applicable license terms for these Third Party Software Programs, your license for that program will immediately terminate. For exact terms of the licenses for these Third Party Software Programs, please check the on-line documentation that accompanies each of them, if you do not agree to abide by the applicable license terms for any of these Third Party Software Programs, do not install that program on your computer. If you wish to install any of these Third Party Software Programs on more than one computer, Please contact AbriaSoft, or the vendor of the program to purchase additional licenses.
LICENSEE ACKNOWLEDGES THAT LICENSEE HAS READ THIS AGREEMENT, UNDERSTANDS IT, AND AGREES TO BE BOUND BY ITS TERMS ANS CONDITIONS. THE SOFTWARE AND AN, ACCOMPANYING USER DOCUMENTATION ARE PROTECTED BY THE UNITED STATES COPYRIGHT LAW AND INTERNATIONAL TREATY, UNAUTHORISED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
THIS SOFTWARE IS PROVIDED BY ABRIASOFT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ABRIASOFT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|