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
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
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
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
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
Tracking a Mailbox Usage, Clearing, Deleting, Disabling a Mailbox............................................ 64
Setting Mail Forwarding ............................................................................................................................ 65
Creating a Mailing List .............................................................................................................................. 67
Configuring a Mailing List ............................................................................................................. 67
Managing Your Account 70
Checking Your Account Balance............................................................................................................... 71
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.
ItalicsUsed 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 SelectAnother 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 ManageProtection 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 AddFTP 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 -
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
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 dropdown 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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.