Parallels BUSINESS AUTOMATION Subscriber's Guide

Parallels
Parallels Business Automation - Standard
Subscriber's Guide
Release 3.4
(c) 1999-2010
Copyright Notice
Parallels Holdings, Ltd. c/o Parallels International GMbH. Parallels International GmbH Vordergasse 49 CH - 8200 Schaffhausen Switzerland Tel: + 49 (6151) 42996 - 0 Fax: + 49 (6151) 42996 - 255
Copyright © 1999-2010 by Parallels Holdings Ltd. and its affiliates. All rights reserved. This product is protected by United States and international copyright laws. The product's underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporatio n. Linux is a registered trademark of Linus Torvalds. Mac is a registered trademark of Apple, Inc. All other marks and names mentioned herein may be trademarks of their respective owners.
Contents
Preface 6
About This Guide......................................................................................................................................... 6
Audience ........................................................................................................................................... 6
Typographical Conventions.............................................................................................................. 6
Feedback ........................................................................................................................................... 7
Browsers Compatible with Parallels Business Automation - Standard........................................................ 8
Connecting to Control Panel ........................................................................................................................ 8
Your Control Panel ...................................................................................................................................... 9
Terms and Abbreviations ........................................................................................................................... 10
Website Basics with Parallels Business Automation - Standard 13
Adding a Site.............................................................................................................................................. 13
Configuring a Website ............................................................................................................................... 15
Using FrontPage for Your Website................................................................................................. 15
Uploading Files and Scripts to a Website and Protecting Directories............................................. 20
Uploading Your Website Using FTP.............................................................................................. 22
Securing Your Website Using SSL.................................................................................................23
Deleting a Site............................................................................................................................................ 26
Website Management with Parallels Business Automation - Standard (for Advanced Users) 27
Types of Websites You Can Create ........................................................................................................... 28
Configuring FrontPage Extensions Using Parallels Business Automation - Standard Control Panel........ 29
Adjusting Website General Settings .......................................................................................................... 30
Preventing Hot-Linking ............................................................................................................................. 31
Setting Permission Attributes for Website Files and Directories ............................................................... 32
Managing the .htaccess File ....................................................................................................................... 34
Blocking Access to a Website by Requesting Browser Attributes.................................................. 35
Adding Aliases and Script Aliases............................................................................................................. 36
Editing Apache Error Documents .............................................................................................................. 37
Managing MIME Types............................................................................................................................. 39
Changing PHP and Server-Parsed (SSI) Files' Extensions ............................................................. 40
Viewing Web Statistics.............................................................................................................................. 40
Enabling and Viewing Both Error and Access Logs.................................................................................. 41
What is an access log? .................................................................................................................... 42
What is an error log?....................................................................................................................... 42
Rotating L
Editing the <VirtualHost> Sections of Apache Configuration File ........................................................... 44
Scheduled Tasks with Crontab................................................................................................................... 45
Configuring Applications Per Website....................................................................................................... 47
og Files and Selecting Log Format ........................................................................................... 43
Managing Sitebuilder Sites 48
Adding Sitebuilder Site.............................................................................................................................. 48
If Sitebuilder Site Exists But Site Alias is Not Available .......................................................................... 50
Selecting Sitebuilder Site to Manage ......................................................................................................... 52
Designing Sitebuilder Site Content ............................................................................................................ 53
Reassigning Sitebuilder Site Between Container Sites or Plesk Domains on Plesk Client Subscription... 54
Deleting Sitebuilder Site ............................................................................................................................ 54
Managing Mail 55
General Mail Settings................................................................................................................................. 56
Adding Administrator's E-mail Address......................................................................................... 56
Setting the Maximal E-mail Size .................................................................................................... 57
Selecting Domains to Receive Mail................................................................................................ 58
Stopping and Starting Your Mail Service....................................................................................... 58
Recovering the Mail Server Configuration..................................................................................... 59
Using Spam Filter ...................................................................................................................................... 59
Filtering Spam Using the SpamAssassin ........................................................................................ 60
Creating a Mailbox..................................................................................................................................... 61
Managing and Configuring a Mailbox....................................................................................................... 62
Changing User Password ................................................................................................................ 62
Setting Autoresponders for Mailbox............................................................................................... 63
Reading Mail................................................................................................................................... 63
Tracking a Mailbox Usage, Clearing, Deleting, Disabling a Mailbox............................................ 64
Setting Mail Forwarding ............................................................................................................................ 65
Catch-All E-Mail ............................................................................................................................ 66
Creating a Mailing List .............................................................................................................................. 67
Configuring a Mailing List ............................................................................................................. 67
Managing Your Account 70
Checking Your Account Balance............................................................................................................... 71
Reassigning Account Contacts................................................................................................................... 72
Editing Your Personal Settings .................................................................................................................. 73
Managing Subscriptions............................................................................................................................. 74
What's in the Subscription Summary..............................................................................................76
Renewing a Subscription ................................................................................................................ 78
Requesting Subscription Termination.............................................................................................79
Managing Payment Methods...................................................................................................................... 79
Viewing Your Billing History.................................................................................................................... 82
Paying Your Orders and Invoices .............................................................................................................. 83
Entering Arbitrary Online Payment ........................................................................................................... 85
Managing Your Container 86
Stopping and Starting Your Container....................................................................................................... 87
Operating Your Container in Repair Mode................................................................................................ 88
Migrating the WEBppliance Websites Backups into Parallels Business Automation - Standard.............. 89
Managing Services..................................................................................................................................... 93
Configuring Web Server ............................................................................................................................ 94
Making FTP General Settings.................................................................................................................... 95
Managing Users and Groups - not published ............................................................................................. 96
Managing Users and Groups...................................................................................................................... 99
Granting FTP Access to a User................................................................................................................ 101
Accessing the Name-Based Container via FTP or POP 3........................................................................ 102
Managing Files and Directories ............................................................................................................... 102
Viewing Log Files.................................................................................................................................... 104
Setting Up the Mail Exchanger (MX Records)........................................................................................ 105
Managing Your Domains......................................................................................................................... 106
Operating Domains ....................................................................................................................... 107
If you are currently managing server subscription........................................................................ 107
If you are currently managing domain subscription...................................................................... 108
Creating Subdomains.................................................................................................................... 109
Editing a Domain Zone File.......................................................................................................... 110
Managing Databases ................................................................................................................................ 115
How to Add or Remove Applications...................................................................................................... 118
Upgrading Applications/OS..................................................................................................................... 119
How to Add or Free Resources ................................................................................................................ 120
How to Upgrade Your Hosting Plan ........................................................................................................ 121
Checking Resource Usage........................................................................................................................ 122
Backing Up and Restoring Your System ................................................................................................. 123
Managing Plesk Domains 125
Changing the Plesk Domain Password..................................................................................................... 126
Switching the Plesk Domain from Shared IP Address to Dedicated One ................................................ 126
Editing Plesk Domain Zone File .............................................................................................................. 127
Index 129
6
C HAPTER 1

Preface

In This Chapter
About This Guide.................................................................................................................. 6
Browsers Compatible with Parallels Business Automation - Standard................................. 8
Connecting to Control Panel ................................................................................................. 8
Your Control Panel ............................................................................................................... 9
Terms and Abbreviations ...................................................................................................... 10

About This Guide

Below is the information for this document readers.

Audience

The audience of this Guide includes Company administrators that have the basic system
administration knowledge.
Using System Administrator Control Panel an administrator can manage the separate system services including Apache, sendmail, majordomo, proFTPd, users and groups. Repair mode (file access to the broken system) is available via the System Administrator Control Panel.
Workgroup Administrator Control Panel allows managing company website, user mailboxes, and mailing lists.

T ypographical Conventions

Before you start using this guide, it is important to understand the documentation conventions used in it.
The following kinds of formatting in the text identify special information.
Formatting convention Type of Information Example
Special Bold
Items you must select, such as menu options, command buttons, or items in a list.
Go to the System tab.
Preface 7
Titles of chapters, sections, and subsections.
Italics Used to emphasize the
importance of a point, to introduce a term or to designate a command line placeholder, which is to be replaced with a real name or value.
Monospace
The names of commands, files, directories, and domain names.
Preformatted
On-screen computer output in your command-line sessions; source code in XML, C++, or other programming languages.
Preformatted Bold
What you type, contrasted with on-screen computer output.
Read the Basic Administration chapter.
The system supports the so
called wildcard character
search.
The license file is located in the
http://docs/common/ licenses directory.
# ls –al /files
total 14470
# cd /root/rpms/php
CAPITALS Names of keys on the
SHIFT, CTRL, ALT
keyboard.
KEY+KEY Key combinations for which
CTRL+P, ALT+F4 the user must press and hold down one key and then press another.

Feedback

If you have found a mistake in this guide, or if you have suggestions or ideas on how to improve this guide, please send your feedback using the online form at http://www.parallels.com/en/support/usersdoc/. Please include in your report the guide's title, chapter and section titles, and the fragment of text in which you have found an error.
Preface 8

Browsers Compatible with Parallels Business Automation - Standard

The following browsers are fully compatible with Parallels Business Automation - Standard web-based tools:
For IBM PC compatible computers:
Microsoft Internet Explorer 5.5, 6.0 and above, Netscape Navigator 7.0 and above, Opera 7.5.3 and above, Mozilla 1.5 and above, Firefox 1.0 and above.
For Macintosh:
Safari 1.3 and above, Microsoft Internet Explorer for Mac 5.2, Opera 8.5 Mozilla/Firefox 1.07.

Connecting to Control Panel

To connect to the Control Panel, enter into your browser the Provider server hostname and append the tool index (http://hostname/index):
Tool Tool index
Public Site
Online Store
Customer Control Panel cp
End User Control Panel mycp
Preface 9

Your Control Panel

Your account (balance, payments, subscriptions, if any) can be managed using the Control Panel
standard tools set - My Account zone.
Your system can be managed using special tools – control panels:
Workgroup Administrator Control Panel - Control Panel add-on; System Administrator Control Panel - Control Panel add-on; My Control Panel - separate web based tool.
So, you have logged in to the Control Panel. The interface is task oriented: you do not need to have all the links and icons displayed all the time. Please, click the tabs at the top of the screen to switch to the needed set of tools:
Site. Create and configure websites, manage mail, and perform scheduled tasks;
Note: You should have Workgroup Administrator Control Panel installed on your server for
creation and configuration of your website. If you have no Workgroup Administrator
Control Panel application installed on your server, you would not have Site zone in your
control panel.
System. Manage the system you subscribed for: manage users and groups, configure
services, manage databases, manage domains, and install/uninstall applications on your server;
Note: You should have the System Administrator Control Panel installed on your server to
manage the system services, users and groups, databases.
My Account. Everything connected with managing your Parallels Business Automation -
Standard account and your subscriptions: here you can check your account balance, manage financial documents (view invoices, pay orders, etc.), change your billing address, generate renewal orders for your current subscription(s). In addition, here you can change your personal Control Panel login and password, set personal time zone (to make the system messages correspond to a time zone you are currently reside), use your personal mailbox, and adjust location of your Control Panel help bar (display settings);
Upgrade Center. Your system upgrades (buy additional resources, register new domains) .
Here you can also upgrade your current Hosting Plan, or buy a new one;
Help. Useful information about FTP, SSH, or e-mail settings and access to user
documentation. In addition, the Trouble Ticket System can be provided at additional fee.
Depending on the task selected (i.e., the tab), the different set of links and icons is shown on the screen. The screen is roughly divided into two panes: the menu to the left and the dashboard to the right. In general, the set of icons (or links) at the Control Panel dashboard duplicates the main menu functionality. However, the main menu shall be considered as the main navigation tool since it always shows the full set of control tools that correspond to the tab selected, without respect to what is going on at the dashboard. And Control Panel dashboard serves as operating tool.
Note: The set of tools in your control panel depends on the hosting plan you subscribed for. If
you need more applications than your current hosting plan includes, you can upgrade your hosting plan or change it.
Preface 10

Terms and Abbreviations

Application - Program that performs a function directly for a user. FTP and Telnet clients are
examples of network applications.
Apache Web Server - A public-domain open source web server (often referred to as simply
Apache).
Balance - An accounting statement showing the financial condition of a company at a point in
time, present assets, liabilities and net worth.
Browser - GUI-based hypertext client application, such as Internet Explorer, Mozilla, and
Netscape Navigator, used to access hypertext documents and other services located on innumerable remote servers throughout the WWW and Internet.
Domain - A division of names guaranteed to be unique. Domains are related hierarchically in a
naming model.
Download - To copy data from a remote computer to a local computer. The opposite of upload.
E-mail (Electronic Mail) - A system whereby a computer user can exchange messages with
other computer users (or groups of users) via a communications network.
FTP - File Transfer Protocol. Application protocol, part of the TCP/IP protocol stack, used for
transferring files between network nodes.
FQDN - Fully Qualified Domain Name. A fully qualified domain name consists of a hostname
and domain name, including top-level domain. For example, www.yourcompany.com is a fully qualified domain name. www is the hostname, yourcompany is the second-level domain, and .com is the top level domain. A FQDN always starts with a host name and continues all the way up to the top-level domain name, so www.affiliate.yourcompany.com is also a FQDN.
GUI - graphical user interface. User environment that uses pictorial as well as textual
representations of the input and output of applications and the hierarchical or other data structure in which information is stored. Conventions such as buttons, icons, and windows are typical, and many actions are performed using a pointing device (such as a mouse).
Grace period - Time allowed a debtor in which legal action will not be undertaken by the
creditor when payment is late.
Handler - an internal Apache representation of the action to be performed when a file is called.
Generally, files have implicit handlers, based on the file type.
Host - Computer system on a network. Similar to node, except that host usually implies a
computer system, whereas node generally applies to any networked system, including access servers and routers.
Hostname - name given to a host (for example, to a Server).
HSP - Hosting Service Provider.
Preface 11
Invoice - Itemized list of goods sent by seller to buyer. Usually gives prices, terms of sale,
shipping dates or any other information relevant to the sale.
IP address - 32-bit address assigned to hosts using TCP/IP. Each address consists of a network
number, an optional subnetwork number, and a host number. The network and subnetwork numbers together are used for routing, while the host number is used to address an individual host within the network or subnetwork. A subnet mask is used to extract network and subnetwork information from the IP address.
Mail Alias - Simply a forwarding e-mail address. Each e-mail alias you create simply forwards
e-mail on to any e-mail address that you specify. E-Mail aliases are often used to create handy replacements for long or difficult-to-remember e-mail addresses.
Mailing List – A list of e-mail addresses identified by a single name, such as list@sandbay.com. When an e-mail message is sent to the mailing list name, it is
automatically forwarded to all the addresses in the list.
MIME - (Multipurpose Internet Mail Extensions) types represent the file types you can open
with your web browser.
Password - A secret series of characters that enables a user to access a file, computer, or
program. On multi-user systems, each user must enter his or her password before the computer will respond to commands. The password helps ensure that unauthorized users do not access the computer.
PHP - Hypertext Preprocessor, an open source, server-side, HTML embedded scripting
language used to create dynamic Web pages.
Public-key encryption - A cryptographic system that uses two keys -- a public key known to
everyone and a private or secret key known only to the recipient of the message.
Script - A list of commands that can be executed without user interaction.
Spam - Term used to describe unsolicited e-mail or newsgroup posts, often in the form of
commercial announcements. The act of sending a spam is called, naturally spamming.
SSI (Server Side Includes) - directives that are placed in HTML pages, and evaluated on the
server while the pages are being served. They let you add dynamically generated content to an existing HTML page.
SSL - Short for Secure Sockets Layer, a protocol transmitting private documents via Internet.
SSL works by using a public key to encrypt data being transferred over the SSL connection.
Statement - Periodic accounting reports of a company's activities. Usually includes balance sheet
and income statement.
Subscription - Hosting services provided for a certain period at a certain price.
Trial Period - A period of time you can use some services or goods for free, i.e., try them.
Trial Subscription - A subscription with trial period when you can use a Hosting Plan for free,
i.e., try it.
Upload -To copy data from a local computer to a remote computer. The opposite of download.
Preface 12
URL - Short for Uniform Resource Locator, a way of specifying the location of publicly
available information on the Internet in the form. The first part of the address indicates what protocol to use, and the second part specifies the IP address or the domain name where the resource is located. For example, the URL below points to a file at the domain
www.yourcompany.com:
http://www.yourcompany.com/index.html
Vendor - The source of supply, raw materials or finished goods throughout the production and
distribution processes.
Private Server - behaves just like an isolated stand-alone server that hosts your website(s).
Web Server - A computer that delivers (serves up) Web pages.
Web site - A site (location) on the World Wide Web. Each Web site contains a home page,
which is the first document users see when they enter the site. The site might also contain additional documents and files. Each site is owned and managed by an individual, company or organization.
13
C HAPTER 2

Website Basics with Parallels Business Automation - Standard

This Chapter focuses on creation and initial configuration of your website using the Workgroup Administrator Control Panel.
In This Chapter
Adding a Site......................................................................................................................... 13
Configuring a Website ..........................................................................................................15
Deleting a Site....................................................................................................................... 26

Adding a Site

To add a site:
1. Click the Site tab;
Note: You should have Workgroup Administrator Control Panel installed on your server to
create and configure websites. If you have no Workgroup Administrator Control Panel
application installed on your server, you would not have the Site zone in your Control Panel.
2. Select the Add Site link at the left pane. The Add Site wizard will lead you through the site
creation procedure. The first step is selection of a new site name (i.e., a domain);
3. Please, carefully read the hints on the screen and set the radio button to one of the variants
of domain registration for the new site. Click the Next button. If you have selected a new
domain registration, proceed with step 4. If you have selected other options (domain transfer, using domain from your current subscription, or registering a subdomain in a domain from your current subscription), proceed with step 5;
4. Select the domain registration period from drop-down menu. For specific top-level domains
(like .us or .co) you will be offered to enter some additional information. Click the Next
button. The form for a website IP address selection appears on the screen;
5. Select an IP address for your website:
a Mark the Use existing IP address option button to use IP address, given to you by
Hosting Service Provider, then select the IP address from the drop-down list; or mark
Add new IP address option button to add a new IP address;
b Clear the Share IP addresses with other websites checkbox if you want to create a IP-
based website;
Note: If you are not sure about what type of website you need, then leave this checkbox
marked.
Website Basics with Parallels Business Automation - Standard 14
6. Mark one or more checkboxes in Server aliases section if you want your website be
available by one or more additional hostnames. If there are no available hostnames for your system, no checkboxes will be offered;
7. You should set the Administrative User to manage your website using FTP. You can choose
an Existing User (normally, webadmin) and select a user name from drop-down menu, or add a New User, typing a user name (login) and password;
8. You can optionally type Administrative e-mail. This is the e-mail address of administrator for
your website. Administrative e-mail is typically displayed on web server error messages and is used to report potential problems or bugs. Please make sure it is set correctly;
9. In the Options section:
a If you want to make your website unavailable over World Wide Web you can check the
Make your website public box, which is marked by default;
b Prevent hot-linking checkbox. Hot-linking ("bandwidth stealing") by some site owner,
refers to linking directly to non-html objects at one-owns website. The victim's server in this case is robbed of bandwidth (and in turn money) as the violator enjoys showing content without having to pay for its deliverance. The most common practice of hot linking pertains to another site's images. So, mark this checkbox to disallow hot-linking to your website content;
10. Click the Next button;
11. Select the payment method:
a Mark the Use previous payments option button if you want to use your positive account
balance;
b Mark one of the active credit card option buttons if you want to pay online; c Mark the Pay later option button if you want to pay this order later in the Account/Billing
section of the Control Panel.
Note: If you have neither active credit cards nor positive account balance, click Finish to confirm your order, but you should pay for it later in the Account/Billing section of the
Control Panel.
Website Basics with Parallels Business Automation - Standard 15

Configuring a Website

If you have already created several websites, you should first select the website you need.
To select the website you want to configure:
1. Click the Site tab.
2. Click the Select Another Site link in the left pane. Select Another Site list appears on the
screen.
3. Set the option button to the website you need.
4. Click the Select button. After screen is reloaded the name of the selected website appears on
the Site tab and on the left pane.
To configure a website you may :
1. Upload content to your website. You can do it in three ways:
a Using Microsoft FrontPage; b Via your Control Panel Website Files & Scripts manager; c Using FTP;
2. To make the general settings, click the Website Settings link.

Using FrontPage for Your Website

FrontPage Extensions provides Web-based and command-line administration for extending servers. Extending websites with FrontPage Extensions enables the site owner to author the site in FrontPage and delegates site ownership and administration credentials.
Note: To configure your website using FrontPage, you need FrontPage Extensions installed on your server. To check the list of applications installed, click the System tab and select Applications.
To enable FrontPage Extensions for your website:
1. Click the Site tab;
2. Select FrontPage Extensions. The form for creation of the website administrator appears on
the screen;
3. Fill the form:
a Type the name of a website administrator in the Administrator login name textbox (like
john or admin);
b Type the website administrator password in the Password textbox; c Click the OK button. As a result, the FrontPage user with 'Administrator' role assigned
will be created.
Website Basics with Parallels Business Automation - Standard 16
Note: In addition you may enable Front Page Extensions at the Website Management -> FrontPage Management -> General Settings.
FrontPage 2002 Server Extensions uses roles to manage user rights. Each FrontPage user is a member of at least one role that possesses corresponding rights. Your Control Panel allows assigning the following roles:
Browser — Has rights to view pages, view web document discussions, and read lists; Author — Has Browser rights, plus rights to participate in web document discussions,
subscribe to documents and lists, edit pages and directories, and edit lists;
Advanced Author — Has Author rights, plus rights to define and apply themes and borders,
link style sheets, and recalculate a website;
Administrator — Has all rights from the other roles, plus rights to configure roles, create
local machine user accounts, manage source control, create subwebs, manage web document discussions and subscriptions, manage server health, and manage usage analysis.
All of these roles are per website in scope. So, the administrators in this list are website administrators. To perform some administrative tasks that affect settings for all websites on the server, you must be both a website administrator and an administrator for the server.
To add more FrontPage web users:
1. Click the Site tab;
2. Select FrontPage Extensions. FrontPage General Settings appear on the screen;
3. Click the FrontPage Users tab.The list of FrontPage users appears on the screen;
4. Click the Add FrontPage User button. The Add FrontPage User form appears on the screen;
5. Fill the form:
a Type the user name in the Username textbox; b Type and retype the password in the Password textbox; c You can mark one or more checkboxes in the Roles section of the form to assign one or
more user roles;
Note: You can add a new FrontPage user(s) without assigning a role. FrontPage users
without any roles assigned have no access to a website content. A role can be assigned (or reassigned) to an existing FrontPage user at any moment.
d Click the OK button.
Website Basics with Parallels Business Automation - Standard 17
To disable FrontPage Server Extensions (disallow connecting to your website via
FrontPage):
1. Click the Site tab;
2. Select FrontPage Extensions. FrontPage General Settings appear on the screen;
3. Click the Edit button. FrontPage General Settings in editable form appear on the screen;
4. Unmark the FrontPage extensions enabled checkbox;
5. Click the OK button.
To disallow anonymous users editing your website content using FrontPage:
1. Click the Site tab;
2. Select FrontPage Extensions. FrontPage General Settings appear on the screen;
3. Click the Edit button. FrontPage General Settings in editable form appear on the screen;
4. Clear the Site is available for public checkbox;
5. Click the OK button.
If you have not used Microsoft FrontPage and would like to know more, see the official page of Microsoft FrontPage (http://www.microsoft.com/frontpage).
ou want to know about advanced FrontPage Extensions configuration, please refer to
If y Configuring FrontPage Extensions Using Parallels Business Automation - Standard Control Panel
Checking That FrontPage Extensions are Set for a Website
There are at least two ways you can check that the extensions have been set in your site.
To check the FrontPage is set in your website root document directory:
1. Select the Site tab.
2. In the Website Managemen t section of the left frame, choose the Website Files and Scripts.
You will now see all the files that are currently in your 'Root document' directory which is the directory that will house most of the files that your visitors will see when they visit your site. If the extensions have been set correctly, you will see _vti_ files. The first is
_vti_bin. If they are not there, choose the Help and Support tab at the top right side of
your screen, and take out a new ticket so that the support can assist you.
Another way to check your site is to use a FTP Client program such as CuteFTP or WSFTP etc. The extensions will be in this directory../home/youruseridname/yoursitename/html. This 'html' directory, is your 'Root Document' directory. Files must be in that or one of its sub directories to be seen by the visitors who browse to your site.
Website Basics with Parallels Business Automation - Standard 18
Publishing Your Website Using FrontPage
To publish your website using FrontPage 2002 (Other versions may be similar):
1. Start FrontPage.
2. Click Open Web... on the File pull-down menu.
3. Find and choose the web content folder that is on your hard drive and ready for publishing
to your website.
4. Click the Open button.
5. Click Publish Web... on the File pull-down menu. Specify the destination and other options in
the popup form fields:
a Type your website URL into the field at the top. b Make sure of tow entries in the panel that will show:
Publish 'FROM' is the web on your hard drive you want to publish.
'TO', has the correct address of the site you are publishing to:
http://www.yoursitename.extention.
c Enter the User ID and Password you offered when you added the Extensions in your
Control Panel. The Panel at left should show your hard drive site files and the panel at right should show the directory that your files will be published to. You should see the _vti_ files in this directory that you have seen before (on page 17). If they are not there, contact support.
d If you have sub webs or are not sure whether you do have them, tick that option.
6. Click the Publish button and FrontPage should start transferring your files to your site.
To check that your website works, put the address of your site into your browser. If you do not see your website, adjust the network configuration on your computer as this described later in this guide (on page 19).
Website Basics with Parallels Business Automation - Standard 19
Checking Your Website
If your domain name 'has' been delegated to your account, you will see the index file in the 'Document Root' directory simply by entering http://www.yourdonname in your browser and consequently once you have published your site, you will be able to check it by inserting that address.
If your domain has 'not' yet been delegated to your account, you maybe have not yet entered the DNS information for this domain, at your Domain name provider's site and until you do this, your domain will not show in your browser. Maybe the site is still on another host somewhere and you do not want to move it until you have this new site set up so there is virtually no 'down' time. In both these instances, if you want to check what you have Published, you will first have to change a couple of settings in your 'Network Connections'. This will allow you to view the site in your browser, without having to delegate it first.
To check your website in case your domain was not yet been delegated to your account:
If you have Windows XP follow the instructions below. Other versions of Windows may also be similar.
1. Open the Start menu and then open the Control Panel.
2. Click Network and Internet Connections.
3. Right-click on the Local Area Connection .
4. Select Properties from the drop-down menu.
5. On the Local Area Connection popup form that appears select Internet Protocol (TCP/IP) and
click Properties.
6. Under the General tab of the next popup, in the bottom, change the network settings:
a Set the option button from Obtain DNS server addresses automatically to Use the
following DNS server addresses.
b Type into the Preferred DNS server field the IP address of the primary DNS that Provider
gave you when you opened your account.
c Type into the Alternate DNS server field the IP address of the secondary DNS that
Provider gave you when you opened your account.
7. Click the OK button.
You should now be able to see your website even though it hasn't been delegated yet. This is because you are seeing it using your Provider Name Server, not the Internet.
Important: You will not see the other sites on the Internet using this setting, only your sites
with your Provider. Once you have finished checking you non-delegated website, you must go
back to the point 6 above and change it back into Obtain DNS Server addresses automatically, then click OK.
Website Basics with Parallels Business Automation - Standard 20
Restoring FrontPage Configuration in Case of Problems
Say, you have enabled FrontPage Server Extensions and started configuring your website using FrontPage. After this, you upload files or scripts using other tools (e.g., File Manager or FTP). In this case, the FrontPage configuration (FrontPage users and their roles) will be broken, and it will be impossible to connect to your website using FrontPage. However, if you still want to proceed with your website management using FrontPage, you can restore the FrontPage configuration (please, follow the instructions below).
In case of problems with FrontPage (to restore FrontPage configuration):
1. Click the Site tab;
2. Select FrontPage Extensions. FrontPage General Settings appear on the screen;
3. Click the Repair button.

Uploading Files and Scripts to a Website and Protecting Directories

To begin navigating your website directories and files:
1. Click Site tab;
2. Select Website Files & Scripts. The list of directories and files containing in your documents
root directory appears on the screen.
The list of entries displays the following:
Name. The name of a file or directory; Protection. If a 'lock' icon is shown at a directory name, then this directory content is
available for selected users only: by a login (i.e., a user name) and a password;
Size. A file size; Date. Last modified date.
To select a specific directory or file, click the directory or file name.
To upload an image or a document to your website:
1. Select the Files tab;
2. Browse to the directory you wish to upload the file;
3. Click the Upload File button. The Upload File form appears on the screen;
4. Fill the form:
a Enter the file name and location on your local computer in the File to Upload textbox. Or
click the Browse button to locate the file;
b You can rename the file on uploading. Type the new file name in the New file name
textbox;
Website Basics with Parallels Business Automation - Standard 21
5. Click the OK button to upload a file.
To upload a script to your website:
1. Select the appropriate Scripts tab;
2. Browse to the directory you wish to upload the script;
3. Click the Upload File button. The Upload File form appears on the screen;
4. Fill the form:
a Enter the file name and location on your local computer in the File to Upload textbox. Or
click the Browse... button to locate the file;
b You can rename the file on uploading. Type the new file name in the New file name
textbox;
5. Click the OK button.
To protect a directory:
1. Click Site tab;
2. Select Website Files&Scripts. The list of directories and files containing in your documents
root directory appears on the screen;
3. Important: Browse to the documents or scripts directory you wish to protect. Note that
protection affects the current working directory;
4. Click the Manage Protection button.The Protection of form appears on the screen;
5. Click the Protect button. The Change Protection form appears on the screen;
6. Click the OK button to protect the selected directory. The Protection of form reappears with
Folder is protected message displayed; Note: If you do not create a web user that has access to a protected directory, then nobody
can browse the protected directory of your website. You can create a user right after protecting a directory (proceed with step 7) or you can do this later.
7. Click the New Web User button. The New Web User form appears on the screen;
8. Fill the form:
a Type the user name (i.e., a login like john or admin) in the User name textbox; b Type the password in the Password textbox;
Website Basics with Parallels Business Automation - Standard 22
9. Click the OK button.
The other buttons at the top of the files and directories list serve for the following actions:
Make Directory. Add a new directory to your website under your current working directory; Manage .htaccess (for Documents only). Block access to your website directories and/or
change a website default directory page. Please, see Managing a .htaccess file .
Each file or directory within the list has a series of actions (mark the checkbox at a file or directory name and use controls below the list to perform an action:
Delete. Remove a file or directory; Properties. Change system permissions on a file or directory. To change permissions on a
file, do the following: select a file or directory, click Properties, select the permissions for
the file or directory, and then choose whether to save these changes or discard these changes;
Note: If you are not sure about what permissions you need for a file or directory, then leave
them alone. For more details about file (or directory) permissions, see in the next chapter of this Guide.
Rename. Rename and/or move file or directory. Select a file or directory and click Rename.
Enter the path and name of the new location of the file or directory, and click OK to save changes;
Add to Clipboard. Copy one or more files or a directory to another location via clipboard.
Select a file or directory and click Add to a Clipboard. Browse to the directory you wish to copy a file and click Paste from Clipboard. All the files from a clipboard will be copied to your current working directory. To clear a clipboard click the Clear Clipboard button.

Uploading Your Website Using FTP

File Transfer Protocol, or FTP, is a protocol used to upload files from a workstation to a FTP server or download files from a FTP server to a workstation. It is the way that files get transferred from one device to another in order for the files to be available on the Internet. When ftp appears in a URL it means that the user is connecting to a file server and not a web server and that some form of file transfer is going to take place. Most FTP servers require the user to log on to the server in order to transfer files. Thus, you should add the FTP user.
To get FTP access to your website:
1. Click the System tab;
Note: To get FTP access, you should have the ProFTPD installed on your server. If you do not see the FTP Users icon at your Control Panel dashboard, check your applications (System tab -> Applications).
2. Select FTP Accounts. The list of users that have the FTP access appears on the screen;
3. Click the Add FTP user button. The Add FTP user form appears on the screen;
4. Fill the form:
a Type the FTP user name (i.e., a login like john or admin) in the User name textbox; b Type and retype the FTP user password in the Password textbox;
Website Basics with Parallels Business Automation - Standard 23
c You can type a free-form comment for future references in the Comment textbox; d Mark the Allow FTP access checkbox to allow a user to upload files in his (or her) home
directory;
e You can mark the Allow using a directory for web documents checkbox to create the
special directory named public_html for a user to upload files. You can see this directory at http://site/~user, site - the name of your website, user - FTP user name.
5. Click the Save button. The updated list of FTP users appears on the screen.
Note: When you add a new FTP user, a mailbox in multiple domains (e-mail address in all
domains you have) is being automatically created for this user.
Note: If you have System Administrator Control Panel installed in your system, the FTP permissions can be granted to a user by adding a user to the ftpusers group also (System tab
-> Users&Groups Management).

Securing Your Website Using SSL

Secure Sockets Layer (SSL) provides a level of security and privacy for those wishing to conduct secure transactions over the Internet. Introduced to the Internet market by Netscape Communications, the SSL protocol protects HTTP transmissions over the Internet by adding a layer of encryption. This insures that your transactions are not subject to "sniffing" by a third party.
SSL provides visitors to your website with the confidence to communicate securely via an encrypted session. For companies wishing to conduct secure e-commerce, such as receiving credit card numbers or other sensitive information online, SSL is essential.
For SSL to work a valid signed SSL certificate is required. Certificates are a standard way of binding a public key to a name. Public key encryption is a technique that uses a pair of asymmetric keys for encryption and decryption. Each pair of keys consists of a public key and a private key. The public key is made public by distributing it widely. The private key is never distributed; it is always kept secret. Data that is encrypted with the public key can be decrypted only with the private key. Conversely, data encrypted with the private key can be decrypted only with the public key. This asymmetry makes public key cryptography so useful.
You can generate a self-signed certificate and use it for some time until the certificate “signed” by a trusted external authority -
VeriSign certificate authority (http://www.verisign.com)
or
Thawte global certific
ate authority (http://www.thawte.com)
Website Basics with Parallels Business Automation - Standard 24
will be ready.
Note 1: Netscape and Mozilla browsers automatically detect whether a website uses encryption
of transmitted data or not (as for Internet Explorer, please encourage your website visitors who use IE to use Internet Explorer 5.0 or later). Thus, if you use a self-signed certificate, your website visitors will be notified that your website uses encryption, but the authority that signed a certificate is not recognized. So if you intend to conduct e-commerce at your website, it is better to obtain an SSL certificate signed by VeriSign or Thawte.
Note 2: Secure website can be enabled only for IP-based website (i.e., a website that does not
share an IP address with other websites). So if you have several websites on your server and only one IP address - any of these sites (but only one of them) can be SSL-capable.
To enable SSL for your website with self-signed certificate:
1. Click on the Site tab;
2. Select Website Settings. Your website General Settings appear on the screen;
3. Click the Secure Website tab. The secure website summary appears on the screen;
4. Click the Generate a Request button. The certificate-request form appears on the screen;
5. Fill the form:
a Select your country of residence from the Country drop-down menu. If needed, scroll the
list;
b Select your State from the State (US or Canada) drop-down menu; c Or type your State in the State (other countries) textbox; d Type your city or town of residence in the Locality textbox; e Type your company name in the Organization name textbox; f You can optionally type your company branch or affiliate name in the Organization unit
name textbox;
g Type your website name in the Site name textbox;
6. Click the Submit button. The updated secure website summary appears on the screen: now
both the certificate request and private key exists, but the secure website is not available because the SSL certificate is absent;
Warning: Please, do not forget to backup your private key: click the SSL private key details
link (the private key content will appear in popup window) and copy your private key content to a file.
Website Basics with Parallels Business Automation - Standard 25
7. Click the Generate the SSL Certificat e button. In a few seconds the screen reloads with the
updated secure website summary: now the certificate is in place and the secure website is available;
8. Click the Enable SSL button.
To send a certificate request to an external certificate authority (if certificate request is
already generated and the private key saved, as described in steps 1 -7 above):
1. Click on the Site tab. Website general settings appear on the screen;
2. Select Secu re Website tab. The secure website summary appears on the screen;
3. Click the SSL certificate r equest details link. The content of certificate request appears in the
popup window;
4. Copy the certificate request content in a file and send it to the certificate authority.
To import an SSL certificate signed by a certificate authority:
1. Click on the Site tab;
2. Select Website Settings. Your website general settings appear on the screen;
3. Click the Secure Website tab. The secure website summary appears on the screen;
4. Click the Install the SSL Certificate button. The form for SSL certificate importing appears
on the screen;
5. Do one of the following:
a Type the path to a file containing the SSL certificate in the Certificate file name textbox
or click the Browse button to locate the file;
b Or paste the certificate content in the Certificate content textbox;
6. Click the Submit button. The secure website summary appears on the screen;
7. Click the Enable SSL button.
To import both your backup SSL certificate and private key:
1. Click on the Site tab;
2. Select Website Settings. Your website general settings appear on the screen;
3. Click the Secure Website tab. Secure website summary appears on the screen;
4. Click the Install the SSL Files button. The form for both the SSL key and certificate
importing appears on the screen;
5. Submit the key and certificate:
a Type the path to a file containing the private key the Private key file name textbox (click
the Browse button to locate the file) or paste the private key content in the Private key
content textbox;
Website Basics with Parallels Business Automation - Standard 26
b Type the path to a file containing the SSL certificate in the Certificate file name textbox
(click the Browse button to locate the file) or paste the certificate content in the Certificate content textbox;
6. Click the Submit button. The secure website summary appears on the screen;
7. Click the Enable SSL button.

Deleting a Site

To delete a site:
1. Click the Site tab;
2. Select Website Settings. Your website General Settings appear on the screen;
3. Click the Edit button.
4. To delete your website, click the Delete button.
27
C HAPTER 3

Website Management with Parallels Business Automation - Standard (for Advanced Users)

This Chapter focuses on your website protection and administering using the Workgroup Administrator Control Panel.
In This Chapter
Types of Websites You Can Create ...................................................................................... 28
Configuring FrontPage Extensions Using Parallels Business Aut
Panel...................................................................................................................................... 29
Adjusting Website General Settings ..................................................................................... 30
Preventing Hot-Linking ........................................................................................................ 31
Setting Permission Attributes for Website Files and Directories.......................................... 32
Managing the .htaccess File .................................................................................................. 34
Adding Aliases and Script Aliases ........................................................................................ 36
Editing Apache Error Documents ......................................................................................... 37
Managing MIME Types........................................................................................................ 39
Viewing Web Statistics ......................................................................................................... 40
Enabling and Viewing Both Error and Access Logs............................................................. 41
Rotating Log Files and Selecting Log Format ...................................................................... 43
Editing the <VirtualHost> Sections of Apache Configuration File ...................................... 44
Scheduled Tasks with Crontab.............................................................................................. 45
Configuring Applications Per Website ................................................................................. 47
omation - Standard Control
Website Management with Parallels Business Automation - Standard (for Advanced Users) 28

Types of Websites You Can Create

Parallels Business Automation - Standard allows creating websites of one of the following types:
IP based. Each website of this type needs a separate IP address assigned; Name-based. Many different websites of this type can share the same IP address.
Note: For the first login to the control Panel, you will see only one website (of ‘Name-based'
type) with a static IP address assigned automatically.
In general, to create a number of websites, you need a number of domains registered for your server. However, several domains are being created by default for your server. Say, you have subscribed for a server named yourcompany.com. Then you should have the following additional domains: www.yourcompany.com, ftp.yourcompany.com, and mail.yourcompany.com. The domain name marked as 'default' is the name of your private server where your websites host. All the other domains (created for your subscription by default) initially have the same IP address assigned. Thus, if your subscription includes more than one IP address, you can reassign the other IP address to one of your domains and create an IP-based website.
Note: An external IP address cannot be assigned to a default domain, since a default domain is
the name of your private server, and assigning an external IP address will bring your server in out-of-order state.
To view your domains or reassign IP addresses:
1. Click the System tab;
2. Select Domains. The list of your domains appear on the screen;
3. Click on the domain name. Domain properties appear on the screen;
4. You can assign either one of IP addresses included in your subscription or assign some
external IP address. Set the radio button to one of the following:
IP assigned to server to select one of IP addresses included in your subscription. If you
have more than one unoccupied IP addresses, then you will be able to select one from drop-down menu;
External IP to assign one of the external IP addresses you have at your disposal;
5. Click the Update button.
After you determined upon IP addresses allocation, you can proceed with creating of the new websites.
Website Management with Parallels Business Automation - Standard (for Advanced Users) 29

Configuring FrontPage Extensions Using Parallels Business Automation - Standard Control Panel

FrontPage Extensions (FPE) provides web-based and command-line administration for extending servers. Extending a website with FPE enables the site owner to author the site in FrontPage and delegate site ownership and administration credentials.
For more details about FPE, please refer to the Official Microsoft site (http://www.microsoft.com/frontpage).
FrontPage Extensions 20 security features, such as roles and rights, and new features for monitoring server health and website usage.
02 is an update of FrontPage 2000 Extensions, and includes new
To configure FrontPage Extensions:
1. Click the System tab;
2. Select Applications. The list of all Applications installed in your private server appears on
the screen;
3. Select FrontPage Extensions. Application properties appear on the screen;
4. Click the Control Panel URL.link in the General Info. section. The FrontPage Extensions
Control Panel appears;
5. You can configure the following features using the links displayed on the screen: Manage websites either on the local server or remotely, by using HTML Administration
pages or a quick command-line interface;
Secure websites and grant authoring, browsing, site management, or other user rights to
authorized users;
Analyze site usage to find out who is viewing the site and how often; Track errors on the server to help prevent site or server crashes; Upgrade FrontPage website management functionality with features like forms, search
tools, and usage analysis.
Website Management with Parallels Business Automation - Standard (for Advanced Users) 30

Adjusting Website General Settings

Website general settings include both the basic simple configuration like site type (name-based or IP based), IP address assignment, and website administrative user setup and up to some advanced configuration that allows adjusting some Apache directives. For more information about Apache configuration, please refer to the Apache documentation available for example over the web (http://httpd.apache.org/docs).
To view or a
and then select the General Settings tab. To change website General Settings, click the Configure button. To save the changes (if any), click Update.
The website general settings screen displays the following:
Website. A website domain (not editable). Administrative User. The site administrative user name (login), normally, webadmin. Admin E-mail. This is the e-mail address of administrator for your website. Administrative e-
mail is typically displayed on web server error messages and is used to report potential problems or bugs. Please make sure it is set correctly.
IP address. The IP address currently assigned to a website. You can select the other IP
address from the pool assigned to the Container (if there are any not assigned IP addresses available).
Note: In the situation when the IP address a website is based on has been detached from the
Container, the website IP address is not reassigned automatically and you have to manually reassign the IP address and select a new one from the IP asset allocated to the Container. If there are no IP addresses available, go to the Upgrade Center and buy more IP addresses.
New IP address. The IP addresses that can be assigned to the website are shown in the menu.
Here you can select a new IP address for the website.
djust a website general settings, select the Site tab, click the Website Settings link
Note: After you reassign the IP address, please check the website applications and scripts
configuration and adjust it in accordance with a new IP address assigned.
Share IP address with other websites. Here you can change the website type from name-
based (many different websites of this type can share the same IP address) into the IP based (each website of this type needs a separate IP address assigned) and conversely. Check this box to make the website name-based or clear it to make the website IP based.
You can reassign the Administrative User to manage your website using FTP. You can
choose an Existing User (normally, webadmin) and select a user name from the User drop­down menu, or add a New User, typing a user name (login) and password.
Finally, you can make some additional settings that allow you to set some basic Apache
directives:
a If you want to make your website available over World Wide Web you can check the
Make your website public box. Otherwise, clear this box.
Loading...
+ 100 hidden pages