How to Setup a Dedicated Web Server for Free
|
|
- Joseph Harmon
- 8 years ago
- Views:
Transcription
1 How to Setup a Dedicated Web Server for Free Install Apache, MySQL, and PHP It is now time to install some programs. In order to access your sites from the internet, we're going to need to install a web server (Apache). In additon to the web server, we'll also want a database server (MySQL) and a server-side language (PHP) so that we can run popular applications such as WordPress. So, let's get to it! Installing programs on Ubuntu is a lot different than installing programs on Windows or OS X, in that Ubuntu will download and install the programs for you with a simple command. This is because Ubuntu has something called a Package Manager, which manages nearly all the programs on your system. All we have to do is tell the package manager (called "aptitude") that we want it to install Apache, MySQL, and PHP. To do this, type the following command:
2 After that has all finished, you now have a fully working web server. To test it out, first find your server's IP by typing: It's usually the first IP returned. In my case, it's Now that you know the IP, open your web browser and point it to your server IP. If you see the "It works!" message, then congratulations, it works.
3 However, we're not done yet. We don't want Apache or PHP to disclose any information about themselves, as this information is not needed by your users and could pose a security risk. First, back up the original Apache configuration file: 1 sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak Now open the configuration file: 1 sudo nano /etc/apache2/apache2.conf Scroll down (down arrow) to where it says "ServerTokens Full" and change it to read "ServerTokens Prod"
4 Finally, press Control-O followed by Control-X. That will save the file and exit the text editor. Now, we need to do the same thing for PHP. First, back up the original PHP configuration file: 1 sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak Open the configuration file: 1 sudo nano /etc/php5/apache2/php.ini Change "expose_php = On" to "expose_php = Off"
5 Again, press Control-O followed by Control-X. Now that the configuration files are updated, restart Apache: 1 sudo /etc/init.d/apache2 restart You are done setting up Apache, MySQL, and PHP. 5 Testing PHP5 / Getting Details About Your PHP5 Installation The document root of the default web site is /var/www. We will now create a small PHP file (info.php) in that directory and call it in a browser. The file will display lots of useful details about our PHP installation, such as the installed PHP version. vi /var/www/info.php <?php phpinfo();?> Now we call that file in a browser (e.g.
6 As you see, PHP5 is working, and it's working through the Apache 2.0 Handler, as shown in the Server API line. If you scroll further down, you will see all modules that are already enabled in PHP5. MySQL is not listed there which means we don't have MySQL support in PHP5 yet. 6 Getting MySQL Support In PHP5 To get MySQL support in PHP, we can install the php5-mysql package. It's a good idea to install some other PHP5 modules as well as you might need them for your applications. You can search for available PHP5 modules like this: apt-cache search php5 Pick the ones you need and install them like this: apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5- memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5- xsl Now restart Apache2: /etc/init.d/apache2 restart Now reload in your browser and scroll down to the modules section again. You should now find lots of new modules there, including the MySQL module:
7 7 phpmyadmin phpmyadmin is a web interface through which you can manage your MySQL databases. It's a good idea to install it: apt-get install phpmyadmin You will see the following questions: Web server to reconfigure automatically: <-- apache2 Make sure you hit the space bar to select the Apache2 server then tab to OK and hit enter Configure database for phpmyadmin with dbconfig-common? <-- yes You will be prompted to enter the root password of MySql, this is the password you selected during the install. This is not your Ubuntu login password. Then you wll be asked for a password for phpmyadmin, I use the same password as MySql but it can be different. Make a symbolic link so it is easy to find with the browser. sudo ln s /usr/share/phpmyadmin /var/www/html/phpmyadmin Note: Ubuntu server puts the default files in /var/www/html, previous servers just used /var/www. You may also have to restart Apache2.
8 susdo /etc/init.d/apache2 restart Afterwards, you can access phpmyadmin under If you get a mcrypt extension error edit php.ini file sudo gedit /etc/php5/apache2/php.ini search for mcrypt and add the following line extension=mcrypt.so sudo gedit 8 Links Apache: PHP: MySQL: Ubuntu: phpmyadmin:
9 6. Install a Firewall We now are going to lock down our server a bit more by installing Shorewall, a command-line firewall. To install it: 1 sudo aptitude install shorewall By default, Shorewall is installed with no rules, allowing complete access. However, this is not the behavior we want. Instead, we're going to block all connections to anything other than port 80 (HTTP) and port 22 (SSH). First, copy the configuration files to the Shorewall directory: 1 sudo cp /usr/share/doc/shorewall-common/examples/one-interface/* /etc/shorewall/ Now, open the "rules" file: 1 sudo nano /etc/shorewall/rules Add these lines above where it says "#LAST LINE"
10 Then press Control-O and Control-X. Your firewall is now configured to only accept HTTP and SSH traffic. The last thing we need to do is tell Shorewall to start on boot. So, open up the main Shorewall configuration file: Press Control-O and Control-X. Now, open the Shorewall default configuration file: 1 sudo nano /etc/default/shorewall And change "startup=0" to "startup=1". Press Control-O and Control-X. Finally, start your firewall: 1 sudo /etc/init.d/shorewall start Congratulations! Your firewall is now set up and protecting your server. 7. Add Your Website to Your Web Server Now that you've got everything all set up, you'd probably like to add a website to it. By default, all of the files Apache serves up to the internet are located at "/var/www/". However, you cannot write to this folder. Let's make it so you can:
11 1 2 3 sudo usermod -g www-data [YOUR USERNAME] sudo chown -R www-data:www-data /var/www sudo chmod -R 775 /var/www What happened there was you added yourself to the "www-data" group, and made the website folder writable to the members of the "www-data" group. Now, you're going to log into your server using SFTP (not to be confused with FTPS). Some clients that support SFTP are: WinSCP (Windows, Free), FileZilla (Windows, Linux, OS X, Free), Cyberduck (OS X, Free), and, my personal favorite, Transmit (OS X, $30) You may now add your files to this folder (/var/www) and they will show up on your server when you browse to it with your web browser.
12 Now, you may wonder why we're using SFTP instead of FTP, mainly, because SFTP is already built into OpenSSH (which you installed earlier). However, it is also a lot more secure than FTP, and makes it difficult (if not impossible) for malicious users to gain access to your login credentials.
13 8. Make Your Server Accesible to the Internet Most modern home networks are behind a router these days. Because of this, your web server will not be visible to the internet without a little work. As I don't have every router available to test with, I can only give you general directions in this area. There are two ways to open your server up to the internet: a DMZ or Port Forwarding. The main difference you'll notice is that with a DMZ, your server uses the firewall we installed earlier to protect itself. However, with Port Forwarding, your server will be protected by your router's firewall. However, before we go on, you're going to want to give your server a static LAN address. To do that, login to your router, and look for something along the lines of "Static IPs" or "Static Routing". After you have given your server a static LAN address, you can do these next parts. Remember, Google is your friend. To port forward, there is an excellent website, PortForward.com, that, while ugly, can help you get the job done for almost any router. The ports that you want to forward are 22 and 80. To create a DMZ, you need to login to your router and look for something like "DMZ settings". Once you find it, add your server to the DMZ, and you'll be set. Again, Google is helpful in situations like this. Now, find your public IP, and voila! You can access your server from anywhere as long as your IP doesn't change. Advertisement 9. Managing Your Server Remotely Beside allowing you to upload files, OpenSSH allows you to login to your server from anywhere as long as you know it's IP. For Windows, you'll need an SSH client. I recommend Putty. For OS X, SSH is already installed. Simply open up Terminal, and type "ssh you@yourip". For Putty, choose SSH,
14 You can do anything from here that you would do actually sitting at the server. To logout from the server, simply type "exit" and hit enter. 10. That's It! You now have a completely functioning web server. It makes for a great testing ground, and would even be suitable to host websites with fairly low traffic. There is obviously a lot left to be learned, but hopefully you have gained a little insight into how web servers work. If you'd like to read more on the topics I covered, here are some great guides: Installing Software Setting Up Apache, MySQL, and PHP Shorewall Configuration Guide
15 How to Port Forward
16 Comments and feedback Dave a year ago What nameservers would you use to point your domain to your server? jacob Dave 5 months ago Starting "Shorewall firewall": not done. I dont know how to solve this problem :( please helpp Dave a year ago Also, if your website is eating about 500GB bandwidth per month, would your ISP be able to handle this? Jamie Dave 4 months ago 500GB is tiny.. Should be fine, but check the T&C's Jack 2 years ago For those having trouble like I did with copying to the shorewall directory and with finding the ServerTokens and ServerSignature lines...this solved it for me: For editing the ServerTokens and ServerSignature lines you need to open up a different file than specified in the tutorial. It's in /etc/apache2/conf.d/security And for the copying the shorewall example file for one interface to the shorewall directory, use this command sudo cp /usr/share/doc/shorewall/examples/one interface/* /etc/shorewall/ This works for me as of 12/28/2011 with whatever release of these programs I have. Not sure where the files might be located in the future Ali Fairfax a year ago Hi there, Wondering is some one on here can help, i have set up a web server using this guide and am fairly new to linux. It all works fine however I need to forward the port so the pages can be viewed externally but the ports 22 and 80 are already being used by another server so cannot use them is there a way to edit the port numbers for them protocols within shorewall? Ali. THC a year ago Hey, I m a bit new regarding putting up servers and similar stuff. Would this work on a 1 TB external hard drive (which is power supplied from a socket)? And if it would work, then do I have to start it from a computer every single time or could the system and server auto boot every time i turn on my hard drive? Any kind of help appreciated! =)
17 test.com a year ago I got this web page from my friend who informed me about this site and at the moment this time I am browsing this site and reading very informative content at this time. James 2 years ago Thank you very much for this awesome info. Just to help out a little bit. Follow Jacks advice "For editing the ServerTokens and ServerSignature lines you need to open up a different file than specified in the tutorial. It s in /etc/apache2/conf.d/security And for the copying the shorewall example file for one interface to the shorewall directory, use this command sudo cp /usr/share/doc/shorewall/examples/one interface/* /etc/shorewall/" Other important tips For the Shorewall to start you need to edit /etc/shorewall/shorewall.conf and make the STARTUP ENABLED=No to STARTUP ENABLED=Yes Also, an awesome program for the ssh and sftp is Tunnelier. It allows for remote desktop, remote terminal, and sftp.i personally like it more than filezilla. It is for windows. nic taylor a year ago how do you point to web browser from a ubuntu SERVER? dylanm312 nic taylor a year ago You do it on a different computer. Say the IP of your server is You would open up some other computer and type that IP into the address bar. Guest dylanm312 a year ago But the XXX is localhost, you enter that in your web browser you'll be trying to access your own computer is your own local linksys router for example. Mike Guest 8 months ago Not quite, is the localhost loopback address XXX will connect to other computers on the LAN so if you have 3 computers connected on the LAN they will all have different XXX digits: etc
18 So if has an SSH server daemon you can connect from by typing "ssh brad a year ago in the firewall part. Add these lines above where it says #LAST LINE When i get into it i can't find anything called LAST LINE gagan sharma 2 years ago I saw you are just writing command and everything was just installing. For example php, mysql, firewall etc. Where are these software coming from? Are they built in ubuntu? I mean on windows you first have to download them before installing. Similarly, on ubuntu don't you have to download them first in order to install something? can anyone please clear my this doubt. Very good and comprehensive explanation. thanks a lot. Egga gagan sharma a year ago When you run the install command on Ubuntu, it fetches the files from an online repository. There is also a graphical front end to do the above mentioned tasks. Nelson Ameyo gagan sharma 6 months ago lol... Vladorz 2 years ago Nice tutorial but how do I link a domain name to my newly created web server? :D Andy Vladorz a year ago You add an A record on your domain that points to the server IP. noname 2 years ago It is a lot easier then this and you can have a lot more setup, type these lines via terminal wget tar zxvf ehcp_latest.tgz cd ehcp./install.sh This will setup the webserver and give you an easy to use control panel to run it. Visit for more details nights 5 years ago That's interesting...thanks alot..
19 LoudDelivery 4 days ago Awesome tutorial! jack 2 months ago hi i wanted to know how would you link your domain to your server Daniel Villarreal 7 months ago Man, I need to pay subscription or I'll start to feel ill, or like a crook, I have to pay for Sublime Text, Tutsplus, and Sublime SFTP. maybe you reading this should pay too :) AFTER learning ofcourse!!! Maybe after our first job, or income, which I can see coming soon!!! Thankyou!! Jay 8 months ago is better now Anarchist 10 months ago Hi, I m new to the whole setting a website, my website requires a database, Because people are creating a membership page if you want to call it that. so how do i get these two together. (my database and my server.?) and also i need to know does ubuntu server look like a command prompt or does it look like a normal computer screen. I m a bit confused as to how all of this would function let's say my server my database and my php and html files.. and also would i first have to have my website registered with a host like let's say network solutions.? Would be helpful for some more info... Francisco 11 months ago Thanks for the tutorial! I'm having some trouble at the final steps: setting up Transmit. I get an error when I try to connect, I think I got wrong the IP address. when I do "ifconfig grep inet" I get 2 IP, both of them passed the test, but none works Transmit. Any ideas?? (The IPs are: and , which one should I use?). It caught my attention that it has only one number after the second ".". Is this the ip address we are looking for or it should be different?? Thanks!! Kira The FoxWolf 11 months ago Can you still use your computer normally after the server is installed? Paul Kira The FoxWolf 7 months ago yes you can install a GUI in your Ubuntu... that way your not only limited to the terminal... It will take up more memory though. Andrew a year ago Awesome!!! nam a year ago Great Post!!! is very useful, thanks for posting this..
20 Daniel a year ago Hey great tut, thanks..just wondering, is it possible and how would you add/host a teamspeak, or ventrillo sever on this??..thanks! Matt Mapleston a year ago Thanks for your post great stuff. Here's what I managed to do with your advice: Tejas Tank a year ago Not its not enough, Also need network configuration and domain configuration, also when it fail what other opens? Gary a year ago Hi All this is great, Can you run 10 website with this setup? Each with there on domain names, they are registered all read. Thanks for your help jade a year ago is this still updated as of now? i mean all the steps are still applicable today? Omar a year ago Excellent!!! is very useful thanks to post EricUS a year ago Thanks! Nice job it works without your help it would have taken hours : ) Furgelnod a year ago This was very helpful for setting up a local web server in virtualbox for testing with, thanks. Setup a year ago I am now not positive the place you're getting your information, however good topic. I needs to spend a while studying more or understanding more. Thank you for wonderful info I was in search of this information for my mission. Tom 2 years ago I have followed this tutorial and everything seems great except when I use WinSCP to upload files to the webserver they create a HTTP Error 500 when I try and load them in the browser. Two things I have noticed, the file permission of new files are 644 rather than 755 of the apache created index.html and the owner of the existing file is www data and the new files are under my username. Can anyone help out?
21 Pankaj Bhojwani 2 years ago New to networking but still found very useful information... great effort thanks for the post... Thakur Adhikari 2 years ago Hello, I got up to the half of it and apparently my computer is not working. So if you could kindly post a video tutorial that would be appreciated. Regards from Australia Emiliano 2 years ago Hello, what kind of interner connection do you think i need for this to run? I am currently on a VPS and I have been having around 45GB traffic Monthly. For 10 websites, that most of them get 1000visits daily. My internet connection is a 20MB and 2MB upload. Do you think I will be able to run all these websites or more without a problem? Thank you Andy Emiliano a year ago No. Nowhere near to the quality of your VPS. Most VPS providers have 100MB/1GB lines. ASHWIN PATHAK 2 years ago CAN WE TRY IT ON VMware?? David 2 years ago Awesome tutorial. It might not be for installing a professional level server, but for starters it is very nice. Clear, precise and friendly. It teaches people the ropes on servers. Thanks a lot!! Peter 2 years ago I have read through your tutorial which is well laid out, before i take the plunge in setting up a web server on a Lan I have a question?. If I m delivering a web page to mobiles and pc's what is the maximum number of concurrent http requests can be handled by the apache software in this setup. Some connections would remain live as information is being updated on a regular basis. Would appreciate your help.
22 Regards Peter eric 2 years ago i cant get the server to add me to is says that the file does not exist? has it been changed anyway this tutorial is awesome. there aren't many good in depth intros to starting a web server. anyway if anyone can help me thanks. pramod 2 years ago Thanks a lot, but will you please advise me what to do when my server memory gets full. Should i implement some methods to increase the hard disk space?
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated
More informationHow To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu Tagged In: Ubuntu, My Sql, Apache, Php, Lamp Stack About LAMP LAMP stack is a group of open source software used to get web servers up and
More informationUbuntu Linux Server Tutorial February 16, 2012. and its semi uncomplicated organization. We are also going to install an OpenSSH server.
Introduction In this tutorial we are going to install Ubuntu Server. I chose Ubuntu because of its simplicity and its semi uncomplicated organization. We are also going to install an OpenSSH server. OpenSSH
More informationHOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY
HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,
More informationInstalling Booked scheduler on CentOS 6.5
Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,
More informationInstalling an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
More informationQuick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca!
Quick Start Guide Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca! How to Setup a File Server with Cerberus FTP Server FTP and SSH SFTP are application protocols
More informationCPE111 COMPUTER EXPLORATION
CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a
More informationKollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!
Kollaborate Server Installation Guide 1 Kollaborate Server Installation Guide Kollaborate Server is a local implementation of the Kollaborate cloud workflow system that allows you to run the service in-house
More informationLivezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning
Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux
More informationSETTING UP A LAMP SERVER REMOTELY
SETTING UP A LAMP SERVER REMOTELY It s been said a million times over Linux is awesome on servers! With over 60 per cent of the Web s servers gunning away on the mighty penguin, the robust, resilient,
More informationInstalling buzztouch Self Hosted
Installing buzztouch Self Hosted This step-by-step document assumes you have downloaded the buzztouch self hosted software and operate your own website powered by Linux, Apache, MySQL and PHP (LAMP Stack).
More informationCloud Homework instructions for AWS default instance (Red Hat based)
Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says
More informationSetting Up Your FTP Server
Requirements:! A computer dedicated to FTP server only! Linksys router! TCP/IP internet connection Steps: Getting Started Configure Static IP on the FTP Server Computer: Setting Up Your FTP Server 1. This
More informationRaspberry Pi Webserver
62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract
More informationSSH and Basic Commands
SSH and Basic Commands In this tutorial we'll introduce you to SSH - a tool that allows you to send remote commands to your Web server - and show you some simple UNIX commands to help you manage your website.
More informationHow to Create, Setup, and Configure an Ubuntu Router with a Transparent Proxy.
In this tutorial I am going to explain how to setup a home router with transparent proxy using Linux Ubuntu and Virtualbox. Before we begin to delve into the heart of installing software and typing in
More informationEZblue BusinessServer The All - In - One Server For Your Home And Business
EZblue BusinessServer The All - In - One Server For Your Home And Business Quick Start Guide Version 3.8 1 2 3 EZblue Server Overview EZblue Server Installation EZblue Server Configuration 4 EZblue Magellan
More informationLaboration 3 - Administration
Laboration 3 - Administration During this laboration we will learn how to install, configure and test servers that will allow you to have access remote machines, copy files between computers and file sharing.
More informationFree Dynamic DNS account you can use one of your choosing I like DynDNS but there's also No-IP and probably others.
1 of 7 3/26/2009 2:01 PM The 'Point and Click' Home VPN HowTo Guide contact: beakmyn frontiernet net The 'Point and Click' Home VPN HowTo Guide by beakmyn is licensed under a Creative Commons
More informationSetting up a Web Server using Raspbian Wheezy on the Raspberry Pi ( Kenneth A Spencer)
Setting up a Web Server using Raspbian Wheezy on the Raspberry Pi ( Kenneth A Spencer) To use the Raspbian Wheezy distribution of the Debian Linux release of Wheezy, for the Raspberry Pi, as a web server
More informationTIMETABLE ADMINISTRATOR S MANUAL
2015 TIMETABLE ADMINISTRATOR S MANUAL Software Version 5.0 BY GEOFFPARTRIDGE.NET TABLE OF CONTENTS TOPIC PAGE 1) INTRODUCTION 1 2) TIMETABLE SPECIFICATIONS 1 3) SOFTWARE REQUIRED 1 a. Intranet Server (XAMPP
More informationHost your websites. The process to host a single website is different from having multiple sites.
The following guide will help you to setup the hosts, in case you want to run multiple websites on your VPS. This is similar to setting up a shared server that hosts multiple websites, using a single shared
More informationBuilding a Penetration Testing Virtual Computer Laboratory
Building a Penetration Testing Virtual Computer Laboratory User Guide 1 A. Table of Contents Collaborative Virtual Computer Laboratory A. Table of Contents... 2 B. Introduction... 3 C. Configure Host Network
More informationParallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server
Getting Started Guide Parallels Small Business Panel for your Linux or Windows Server Getting Started Guide Page 1 Getting Started Guide: Parallels Small Business Panel, Linux & Windows Server Version
More informationSetting up a Raspberry Pi as a WiFi access point
Setting up a Raspberry Pi as a WiFi access point Created by lady ada Last updated on 2015-03-10 04:30:11 PM EDT Guide Contents Guide Contents Overview What you'll need Preparation Check Ethernet & Wifi
More informationInstallation of PHP, MariaDB, and Apache
Installation of PHP, MariaDB, and Apache A few years ago, one would have had to walk over to the closest pizza store to order a pizza, go over to the bank to transfer money from one account to another
More informationInstalling Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system
More informationEZblue BusinessServer The All - In - One Server For Your Home And Business
EZblue BusinessServer The All - In - One Server For Your Home And Business Quick Start Guide Version 3.11 1 2 3 EZblue Server Overview EZblue Server Installation EZblue Server Configuration 4 EZblue Magellan
More informationHow to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server
How to Setup and Connect to an FTP Server Using FileZilla The ability to store data on a server and being able to access the data from anywhere in the world has allowed us to get rid of external flash
More informationHow to Configure edgebox as a Web Server
intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Web Server panel allows the simple creation of multiple web sites using the Apache web server. Each website
More informationNETWORK SET UP GUIDE FOR
NETWORK SET UP GUIDE FOR USZ11ZS USX21ZS USX31ZAND DVRX16D DVRX32D HDDX13D SUPPORTING ROUTER D-Link Linksys NETGEAR BELKI IP Addresses on the Internet When you connect to the Internet, through dialup connection,
More informationLesson 7 - Website Administration
Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their
More informationGuide to the Configuration and Use of SFTP Clients for Uploading Digital Treatment Planning Data to IROC RI
Guide to the Configuration and Use of SFTP Clients for Uploading Digital Treatment Planning Data to IROC RI The Quality Assurance Review Center has tested several SFTP client programs for submitting digital
More informationSETTING UP REMOTE ACCESS ON EYEMAX PC BASED DVR.
SETTING UP REMOTE ACCESS ON EYEMAX PC BASED DVR. 1. Setting up your network to allow incoming connections on ports used by Eyemax system. Default ports used by Eyemax system are: range of ports 9091~9115
More informationFile Space / Web Space / Database Space - Self-Service Allocation August 2009
File Space / Web Space / Database Space - Self-Service Allocation August 2009 All Purchase students can use this self-service application to obtain file space, web publishing space, and database space.
More informationGuide to the Configuration and Use of SFTP Clients for Uploading Digital Treatment Planning Data to ITC
Guide to the Configuration and Use of SFTP Clients for Uploading Digital Treatment Planning Data to ITC The ITC has tested several SFTP client programs for submitting digital data to the ITC. These include
More informationApache Configuration
Apache Configuration In this exercise, we are going to get Apache configured to handle a couple of different websites. We are just going to use localhost (the default address for a server), but the same
More informationSetting up VNC, SAMBA and SSH on Ubuntu Linux PCs Getting More Benefit out of Your Local Area Network
What Are These Programs? VNC (Virtual Network Computing) is a networking application that allows one computer's screen to be viewed by, and optionally controlled by one or more other computers through
More informationGetting Started with Dynamic Web Sites
PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your
More informationAccessing VirtualBox Guests from Host using SSH, WinSCP and Tunnelling
Accessing VirtualBox Guests from Host using S... 1 Accessing VirtualBox Guests from Host using SSH, WinSCP and Tunnelling By Steven Gordon on Thu, 15/08/2013-3:49pm Previously I described how to setup
More informationContents. This document contains the following sections:
Contents This document contains the following sections: Chapter Page No. 1. Creating a WWW Directory / Setting Permissions 3 2. Copying the Web Files to Your WWW Directory 6 3. Updating Your Pages 7 4.
More informationTroubleshooting / FAQ
Troubleshooting / FAQ Routers / Firewalls I can't connect to my server from outside of my internal network. The server's IP is 10.0.1.23, but I can't use that IP from a friend's computer. How do I get
More information5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next.
Installing IIS on Windows XP 1. Start 2. Go to Control Panel 3. Go to Add or RemovePrograms 4. Go to Add/Remove Windows Components 5. At the Windows Component panel, select the Internet Information Services
More informationBackup and Restore MySQL Databases
Backup and Restore MySQL Databases As you use XAMPP, you might find that you need to backup or restore a MySQL database. There are two easy ways to do this with XAMPP: using the browser-based phpmyadmin
More informationINSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
More informationConfiguring Ubuntu Server as a Firewall and Reverse Proxy for OWA 2007 Configuration Guide
Configuring Ubuntu Server as a Firewall and Reverse Proxy for OWA 2007 Configuration Guide Author: Andy Grogan Version 1.0 Location: http://www.telnetport25.com Contents Introduction... 3 Key Objectives:...
More informationPlesk 11 Manual. Fasthosts Customer Support
Fasthosts Customer Support Plesk 11 Manual This guide covers everything you need to know in order to get started with the Parallels Plesk 11 control panel. Contents Introduction... 3 Before you begin...
More informationProjectPier v0.8.8. Getting Started Guide
ProjectPier v0.8.8 Getting Started Guide Updated October 2014 Contents Contents... 2 Overview... 4 License... 4 Installation... 4 Who should perform the installation?... 4 Requirements... 5 Enabling InnoDB
More informationHW9 WordPress & Google Analytics
HW9 WordPress & Google Analytics MSCI:3400 Data Communications Due Monday, December 14, 2015 @ 8:00am Late submissions will not be accepted. In this individual assignment you will purchase and configure
More informationCS5331 Web Security - Assignment 0
CS5331 Web Security - Assignment 0 Due : 25 Jan 2016 1 Background The objective of this assignment is to give you a hands-on experience of setting up a virtual machine. This is an INDIVIDUAL assignment
More informationCEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
More informationLets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.
This tutorial will show you how to migrate your website using FTP. The majority of websites are just files, and you can move these using a process called FTP (File Transfer Protocol). The first thing this
More informationSetting Up a Development Server
2 Setting Up a Development Server If you wish to develop Internet applications but don t have your own development server, you will have to upload every modification you make to a server somewhere else
More informationParallels Plesk Panel 11 for your Linux server
Getting Started Guide Parallels Plesk Panel 11 for your Linux server Getting Started Guide Page 1 Getting Started Guide: Parallels Plesk Panel 11, Linux Server Version 1.1 (11.1.2012) Copyright 2012. All
More informationIntroduction... 1. Connecting Via FTP... 4. Where do I upload my website?... 4. What to call your home page?... 5. Troubleshooting FTP...
This guide is designed to show you the different ways of uploading your site using ftp, including the basic principles of understanding and troubleshooting ftp issues. P a g e 0 Introduction... 1 When
More informationOpenCATS Documentation
OpenCATS Documentation Release 0.9.3 Stacey Boyer May 25, 2016 Contents 1 WARNING-READ FIRST 3 2 Contents 5 3 1. Preface 7 3.1 What is this manual?........................................... 7 3.2 Release
More informationInstalling and Configuring PostgreSQL 8 on WinXP
Installing and Configuring PostgreSQL 8 on WinXP Before you begin, having a firewall up and running, such as Zone Alarm, can cause problems with Apache installations. I recommend that you turn off Zone
More informationLocal Caching Servers (LCS): User Manual
Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading
More informationMassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:
More informationFasthosts Internet Parallels Plesk 10 Manual
Fasthosts Internet Parallels Plesk 10 Manual Introduction... 2 Before you begin... 2 Logging in to the Plesk control panel... 2 Securing access to the Plesk 10 control panel... 3 Configuring your new server...
More informationHow to Install SMTPSwith Mailer on Centos Server/VPS
How to Install SMTPSwith Mailer on Centos Server/VPS SMTPSwitch Mailer User Guide V4.0 SMTPSwitch Mailer is a web based email marketing software that runs on a web server or online server. An online server
More informationTonido Cloud Admin Guide
CODELATHE LLC Tonido Cloud Admin Guide Installing and Managing Tonido Cloud CodeLathe LLC 10/27/2012 (c) CodeLathe LLC 2012. All Rights Reserved Contents 1. Introduction... 3 2. Pre-Requisites... 3 3.
More informationIIS, FTP Server and Windows
IIS, FTP Server and Windows The Objective: To setup, configure and test FTP server. Requirement: Any version of the Windows 2000 Server. FTP Windows s component. Internet Information Services, IIS. Steps:
More informationInstall and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion
1 de 9 12/01/13 14:07 Install and configure Apache, MySQL, PHP and phpmyadmin on OSX 10.8 Mountain Lion Get your Local Web Development Server Purring on all Fours With the new cat out of the bag, getting
More informationMOODLE Installation on Windows Platform
Windows Installation using XAMPP XAMPP is a fully functional web server package. It is built to test web based programs on a personal computer. It is not meant for online access via the web on a production
More informationAmazon Web Services EC2 & S3
2010 Amazon Web Services EC2 & S3 John Jonas FireAlt 3/2/2010 Table of Contents Introduction Part 1: Amazon EC2 What is an Amazon EC2? Services Highlights Other Information Part 2: Amazon Instances What
More informationCloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1
Getting Started Guide Cloud Server powered by Mac OS X Getting Started Guide Page 1 Getting Started Guide: Cloud Server powered by Mac OS X Version 1.0 (02.16.10) Copyright 2010 GoDaddy.com Software, Inc.
More informationBack Up Linux And Windows Systems With BackupPC
By Falko Timme Published: 2007-01-25 14:33 Version 1.0 Author: Falko Timme Last edited 01/19/2007 This tutorial shows how you can back up Linux and Windows systems with BackupPC.
More informationHP SDN VM and Ubuntu Setup
HP SDN VM and Ubuntu Setup Technical Configuration Guide Version: 1 September 2013 Table of Contents Introduction... 2 Option 1: VirtualBox Preconfigured Setup... 2 Option 2: VMware Setup (from scratch)...
More informationHOWTO: Set up a Vyatta device with ThreatSTOP in router mode
HOWTO: Set up a Vyatta device with ThreatSTOP in router mode Overview This document explains how to set up a minimal Vyatta device in a routed configuration and then how to apply ThreatSTOP to it. It is
More informationhttp://elinux.org/r-pi_nas#install_the_samba_software
1 of 12 20 Jul 2013 Sat 9:19 PM R-Pi NAS From elinux.org Back to RPi Guides. Raspberry Pi Network Attached Storage Contents 1 What does it do? 2 What do you need? 3 What skill level is required? 4 How
More informationAccessing the FTP Server - User Manual
CENTRAL BANK OF CYPRUS Accessing the FTP Server - User Manual IT Department, CENTRAL BANK OF CYPRUS TABLE OF CONTENTS 1 EXECUTIVE SUMMARY... 1 1.1 AUDIENCE... 1 1.2 SCOPE... 1 2 CHANGES FROM THE OLD FTP
More informationPHP+MYSQL, EASYPHP INSTALLATION GUIDE
PHP+MYSQL, EASYPHP INSTALLATION GUIDE EasyPhp is a tool to install and configure an Apache server along with a database manager, MySQL. Download the latest version from http://www.easyphp.org/ as seen
More informationAdafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
More informationBuilding Website with Drupal 7
Building Website with Drupal 7 Building Web based Application Quick and Easy Hari Tjahjo This book is for sale at http://leanpub.com/book1-en This version was published on 2014-08-25 This is a Leanpub
More informationApache and Virtual Hosts Exercises
Apache and Virtual Hosts Exercises Install Apache version 2 Apache is already installed on your machines, but if it was not you would simply do: # apt-get install apache2 As the root user. Once Apache
More informationWeb Hosting: Pipeline Program Technical Self Study Guide
Pipeline Program Technical Self Study Guide Thank you for your interest in InMotion Hosting and our Technical Support positions. Our technical support associates operate in a call center environment, assisting
More informationfreesshd SFTP Server on Windows
freesshd SFTP Server on Windows Configuration Steps: Setting up the Bridgestone User ID... 2 Setup the freesshd Server... 3 Login as the Bridgestone User ID using WinSCP... 5 Create Default Bridgestone
More informationJAMF Software Server Installation Guide for Linux. Version 8.6
JAMF Software Server Installation Guide for Linux Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate.
More informationA Web Development Environment
A Web Development Environment Setting up an Ubuntu (or Mint) Workstation to run in a Windows 7 based VirtualBox for a Hostgator Reseller or VPS Environment. By: Andrew Tuline Date: February 8, 2014 Version:
More informationINUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR)
INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR) Mathieu SCHIRES Version: 0.9.1 Published December 24, 2014 http://www.inuvika.com Contents 1 Prerequisites: Ubuntu 14.04 (Trusty Tahr) 3
More informationCONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server
More informationCreate a virtual machine at your assigned virtual server. Use the following specs
CIS Networking Installing Ubuntu Server on Windows hyper-v Much of this information was stolen from http://www.isummation.com/blog/installing-ubuntu-server-1104-64bit-on-hyper-v/ Create a virtual machine
More informationMonitoring Netflow with NFsen
Monitoring Netflow with NFsen Network Monitoring and Management Contents 1 Introduction 1 1.1 Goals................................. 1 1.2 Notes................................. 1 2 Export flows from a
More informationVirtual machine W4M- Galaxy: Installation guide
Virtual machine W4M- Galaxy: Installation guide Christophe Duperier August, 6 th 2014 v03 This document describes the installation procedure and the functionalities provided by the W4M- Galaxy virtual
More informationGetting Started with PRTG Network Monitor 2012 Paessler AG
Getting Started with PRTG Network Monitor 2012 Paessler AG All rights reserved. No parts of this work may be reproduced in any form or by any means graphic, electronic, or mechanical, including photocopying,
More informationSigniant Agent installation
Signiant Agent installation Release 11.3.0 March 2015 ABSTRACT Guidelines to install the Signiant Agent software for the WCPApp. The following instructions are adapted from the Signiant original documentation
More informationNetwork setup and troubleshooting
ACTi Knowledge Base Category: Troubleshooting Note Sub-category: Network Model: All Firmware: All Software: NVR Author: Jane.Chen Published: 2009/12/21 Reviewed: 2010/10/11 Network setup and troubleshooting
More informationNetPoint Configuration Guide. for thin clients
NetPoint Configuration Guide for thin clients Contents Layout of this Manual... 2 1.1 Components... 2 You can find the following items in the color box of the device:... 2 1.2 Recommended Server Configuration...
More informationINASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
More informationCDH installation & Application Test Report
CDH installation & Application Test Report He Shouchun (SCUID: 00001008350, Email: she@scu.edu) Chapter 1. Prepare the virtual machine... 2 1.1 Download virtual machine software... 2 1.2 Plan the guest
More informationUsing VirtualBox ACHOTL1 Virtual Machines
Using VirtualBox ACHOTL1 Virtual Machines The steps in the Apache Cassandra Hands-On Training Level One courseware book were written using VMware as the virtualization technology. Therefore, it is recommended
More informationULTEO OPEN VIRTUAL DESKTOP UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT Contents 1 Prerequisites: Ubuntu 12.04 (Precise Pangolin) 3 1.1 System Requirements.............................. 3 1.2 sudo.........................................
More informationThe Tor VM Project. Installing the Build Environment & Building Tor VM. Copyright 2008 - The Tor Project, Inc. Authors: Martin Peck and Kyle Williams
The Tor VM Project Installing the Build Environment & Building Tor VM Authors: Martin Peck and Kyle Williams Table of Contents 1. Introduction and disclaimer 2. Creating the virtualization build environment
More informationSI455 Advanced Computer Networking. Lab2: Adding DNS and Email Servers (v1.0) Due 6 Feb by start of class
SI455 Advanced Computer Networking Lab2: Adding DNS and Email Servers (v1.0) Due 6 Feb by start of class WHAT TO HAND IN: 1. Completed checklist from the last page of this document 2. 2-4 page write-up
More informationI. Delivery E-mail: Flash CMS template package... 2. II. Flash CMS template installation... 4. III. Control Panel setup... 5
Contents I. Delivery E-mail: Flash CMS template package... 2 II. Flash CMS template installation... 4 III. Control Panel setup... 5 IV. Control Panel activation... 6 Appendix 1: Switching to binary file
More informationEmail Client Configuration Guide
Email Client Configuration Guide Table of Contents Email Configuration...3 Email settings...3 IMAP...3 POP...3 SMTP...3 Process Overview...5 Account set up wizards...5 Anatomy of an email address...5 Why
More informationHow To Remotely View Your Security Cameras Through An Ezwatch Pro Dvr/Camera Server On A Pc Or Ipod (For A Small Charge) On A Network (For An Extra $20) On Your Computer Or Ipo (For Free
How to Remotely View Security Cameras Using the Internet Introduction: The ability to remotely view security cameras is one of the most useful features of your EZWatch Pro system. It provides the ability
More informationPenetration Testing LAB Setup Guide
Penetration Testing LAB Setup Guide (External Attacker - Intermediate) By: magikh0e - magikh0e@ihtb.org Last Edit: July 06 2012 This guide assumes a few things... 1. You have read the basic guide of this
More information