This action might not be possible to undo. Are you sure you want to continue?
Page | 1
HOW TO BUILD SUBSCRIPTION WEBSITES
© 2012 AR MacLaren, Winnipeg, Manitoba ISBN: 978-1-105-63087-3 All rights reserved. No part of this book may be used or reproduced by any means, graphic, electronic, or mechanical, including photocopy, recording, taping or by any information storage retrieval system without the written permission of the author except in the case of brief quotations embodied in critical articles and reviews. Because of the dynamic nature of the internet, any web addresses or links contained in this book may have changed since publication and may no longer be valid.
Page | 2
The hard cover version can be found here:
Website url: http://www.lulu.com/shop/ar-maclaren/how-to-buildsubscription-websites/paperback/product-20156501.html
Page | 3
ABOUT THE AUTHOR
Written by: AR MacLaren Website url: http://www.armaclaren.com Winnipeg, Manitoba AR MacLaren is an innovative author of several „how to‟ instructional books based on various topics. His books are written in simple layman‟s language, and are extremely easy to comprehend. AR sincerely hopes that you enjoy reading his book, and that the information you garner from this publication will be helpful to you. AR prides himself in sharing his knowledge and experiences with the world, with the ultimate hope of opening up minds, and sharing the future. If this book has helped you and you would like to find out more about some of AR‟s other books and many useful projects, please refer to http://www.armaclaren.com.
Page | 4
“Human Knowledge Belongs To The World” -Milo Hoffman (Movie: AntiTrust)
Page | 5
Table of Contents
Before You Begin Linux or Windows Server Space Where to get HTML Templates A Quick and Easy Payment Processor Linux Subscription Website (HTML) Webpage Structure Creating Thumb Nail Photos Encrypting Your Email Address Windows Subscription Website (DNN) Creating Security Roles Installing The Payment Processor Module Setting Up DNN To Take Payment Website Advertising Website Submission Link Exchange The Windows Do-It-Yourselfer Installing SQL Server Setting Up The Database Configuring DNN The Linux Do-It-Yourselfer Installing Web and LAMP Services Starting HTTP Server
Pg. 10 Pg. 10 Pg. 12 Pg. 13 Pg. 14 Pg. 15 Pg. 18 Pg. 25 Pg. 29 Pg. 32 Pg. 34 Pg. 36 Pg. 45 Pg. 46 Pg. 47 Pg. 48 Pg. 52 Pg. 60 Pg. 66 Pg. 82 Pg. 87 Pg. 90
Page | 6
Free URL Firewalls For The Do-It-Yourselfer DD-WRT and Tomato Linux Smoothwall
Pg. 95 Pg. 96 Pg. 97 Pg. 98
ABOUT THE AUTHOR’S PROJECTS
Page | 7
Website url: http://www.armaclaren.com AR MacLaren has been working diligently to bring you many fine quality books and projects including:
Moving out: The Survive and Thrive Guide A book written for anyone moving out on their own for the very first time! My book will give you a very guided and straight forward step by step guide in the basic essentials of moving out and getting your life started!
Introduction Page | 8
easy to understand construction of subscription websites and the fastest and easiest way to build them. newspapers and video game companies can be made extremely easy. This book does cover both Linux based subscription websites and Windows based subscription websites. model companies. this book can help you every step of the way! What you can expect to gain from this book is the ultimate.If you have never done any web programming before in your life. If you‟re looking to create a model website or magazine company. with very little effort. this book is for you! This book will show you how to create a professional looking subscription website in HTML with little to no effort. so don’t be afraid to get started! The fun has yet to begin! How To Build Subscription Websites This book was written to show budding young website designers that subscription websites for magazines. -AR MacLaren Page | 9 . All the basics will be covered and I’ll even show you how to setup a payment processor with no effort at all.
it‟s always planning the fine details that end up running us into trouble.Before You Begin! When you first start off with the idea of designing a subscription website. but don’t rule out a Windows DNN server Page | 10 . For example: Is this a Windows based subscription website? Is this a Linux based subscription website? How do I handle the payment processing? Should I handle payment processing in house? Or have a 3rd party take care of it for me? This “how to” guide will assume that you are going to be working with linux based webservers or windows based webservers Linux servers are typically more secure.
The reason I have placed it below is because they usually offer unlimited bandwidth and storage on most deals. so please follow the link below to check them out. This book is going to assume that you are attempting to create a subscription website. To start off with.com/id/armac1 What this means for you is that you do not have to worry about how many photos shoots you can upload. http://www. what payment processor to choose and show you the fastest way to get started. could technically be used for magazines. This is a shortcut book for anyone new to making subscription websites. If you have model runway videos. this book is for you. you don‟t have to worry about shrinking them down to the point of zero quality to save Page | 11 . If you have never done any website programming before in your life.lunarpages. gaming clubs or even an online web school.and show you step by step what type of hosting to sign up with. Below is an affiliate link for a website company called: lunar pages. This guide however. For the purposes of entertainment and an interesting read. using models to share your clothing line. let‟s look at website space.
Ok. Instantly. Another issue that we have to address is: how do we create a professional looking website with no skill in very little time?! The answer is very simple! HTML templates. For the sake of website optimization.com/templates/ The main reasons that I am suggesting a free html template is because it is very easy to modify and the templates are already search engine optimized (SEO) which is something that you should research and study. There are a few websites on the internet that have professionally designed templates of websites designed solely in HTML that you can find for free.storage space online. it may be advisable to compress the video. Page | 12 . One of those websites that I would highly recommend is: http://andreasviklund. we have a very professionally created website and we haven‟t done any real hard work getting our website together and this is only chapter 1. This could save you tons of advertising in the future. so now we have the hosting service and the HTML website.
But our website isn‟t finished because now we need to handle payment processing. Now, normally at this point I would point you towards PayPal. They are highly respected and can cover a lot more than other competitor‟s payment processing systems. The payment processor I‟m going to recommend at this point is called: Verotel (http://www.verotel.com). Verotel will actually install your payment processor free of charge directly into your website for you with no work needing to be done by you at all. NOTE: By having third parties handle your credit card processing, you have successfully added some legal insulation in case of electronic theft. Now that we covered all of the really hard parts of creating your subscription website, let‟s get started on the really important stuff. By now your payment processing, website hosting, bandwidth and storage worries are covered, but we have a long way to go in setting up the rest of our model website.
Page | 13
php) An HTML editor (adobe dreamweaver or ms Frontpage is ok) IrfanView for icon creating (http://www.The Linux Subscription Website (HTML) In chapter 1 we covered: the fastest possible way to get your website up and running in the shortest possible time! I want everyone to keep in mind that this guide will take you through as many shortcuts as possible to get your subscription service working as QUICK as possible with the least amount of work! For this part of the tutorial.irfanview. you will need: FileZilla FTP Client(http://filezillaproject.com/) Page | 14 .org/download.
For example: “model. For the “keywords” field. keywords used to find your website in search engines and the title that will appear in your web browser at the top of the screen. It should look something like this: Page | 15 . Serious people. change the information to say something about your company. Open the template in your HTML editor. photo shoot”. For example: “Billy Bobs professional model agency. Serious photos”. For the “description” field.The template that I have chosen for this example is the one marked “Gallery” from the HTML template website. agency. At the very top of the HTML code you will find code on: The description. change the information listed for search engines to easily pick up your website. Now look at the menu on the right hand side of the screen.
The menu options we are adding include: Home Join Now Contact Us Preview Clothing Lines Site News Page | 16 . however we are going to modify the menu to better suit our website needs.Normally a menu like this would be perfect.
we‟re going to change the banner. Members Changing the links allow us to add more pages but also better customize this template for our model business. Your menu should now look like the following: At the top of the template. Page | 17 . Erase the “best friend” label and add your companies name and business slogan at the top.
Before changing the images in the template. make sure to copy any new images you plan to use to the “images” folder where the template images are located. After you have completed this task. The “next image” box on the right hand side of the screen may pose some problems.Make sure you go through your template thoroughly and change any text to what your company requires. Whichever image you plan to replace that with will need to be resized. Page | 18 . it is now time to replace the photos currently there.
Step 2) Go to the “file” menu and select “Thumbnails”.Step 1) Open IrfanView. locate Page | 19 . Step 3) When the thumbnail‟s window is opened.
Page | 20 . Step 4) Adjust the “thumbnail size” to: 200 x 200 for the best fit in the template. On the next option below.your folder and select the photo or photos you want to convert and then select the options menu at the top of the screen and then the “set thumbnail options”. be sure to check off the “stretch small images to thumbnail size”.
Step 6) Right click on one or all of the selected files and select “Save selected thumbs as single images”.Step 5) The box marked “thumbnail borders”. Choose the top box and change it to the background color of your template. Step 7) Save the photo or photos to your “images” folder of the template and then change the photos that are currently being used in the template. Page | 21 . Then click the “ok” button to close the options box. in your HTML editor.
renaming each copied file to a name on the menu. When completed.html” file into that folder (you will need this later). Create a folder called “members” and copy the “index. Page | 22 .html file and copy and paste the file. your index page should look like the below image. open the folder where you have the index. I would suggest making the “preview” links and the “next” and “previous” links all point to the preview. Using this method will save precious time in setting up your website. Right now. as all that is required is changing one file for maintenance.We have now altered the main template to the point where it looks specifically like it belongs to your company. as opposed to every single link. your folder should look similar to the one below. With almost all the changes being done. To speed up the process.html file.
Note: Be sure to update all the menu links to each one of the HTML files we have just created. Since the payment processor is handled through Verotel (http://www. Up next. please open up the “Join Now” page.com). when you login to Verotel‟s website it has a place where you can set the prices and it will Page | 23 .verotel.
Page | 24 .give you the source code for the “join now” button. All your going to do with the join now page is remove the photo of your new clothing line. your Join Now HTML page will look similar to the image below. You may wish to consider adding a “contact us” graphic to make the page look a little more professional. All of this has been easy so far with no real actual coding or hard work! The Contact Us page is going to be similar. When you‟re done the above editing. Type a list of your prices and then paste the code that Verotel will give you to allow users to join your model agency.
If you tried the following webpage.The most important step to help avoid spam or garbage emails with your business is to never put your email address on the internet unprotected.mways.co.uk/prog/hidemail. The following website: http://www. your contact page should Page | 25 .php will allow you to type in “contact us” or anything you like and it will generate an encrypted HTML code that you can paste into your “contact us” page for your clients and employees to contact you as shown below.
html” file is in the “members” folder that was initially created. The “Members” link differs slightly from the main files. Lets start off by linking to the index file in the members folder. the files will not be able to access the css file in the main folder.look similar to the below example image. Page | 26 . Since the “index. The “preview” page and the “site news” page are carbon copies of what we have already covered. Add or adjust images and nicely position them on the screen.
it should look like this: Page | 27 .When you open the member‟s link. In fact. your page won‟t look proper.
The reason is that you need to adjust your css path to reach the css file in the main directory. To do this, open the index file in the “members” directory and look at the source code near the top of the file.
The line you are looking for is href=”gallery.css”. To force the code to grab the css file from the main directory, just add the following in front of gallery.css: ../
You have now solved the toughest problem you will face in coding your template. From here, follow the exact same steps of copying your template files to create the inside member area. Once you finish creating the website, use Filezilla to upload the website to your hosting company and then sign up for Verotel and ask them to do their free script install. After that, your Linux Subscription website has been completed.
Page | 28
com/id/armac1 Page | 29 . so I apologize for adding cost to your project. However. As of today. I haven‟t yet found a quality free subscription tool. it was approximately $29. head over to your url for us to start. The platform we are using is called Dot Net Nuke (DNN).lunarpages.99. easy to use “website in a can”. sign up for one now: http://www. the tool I am going to recommend.ventrian. you can find here http://www.Windows Subscription Website (DNN) In chapter 2 we setup a secure Linux based subscription website without even breaking a sweat! In this chapter we will show you what Windows has to offer and reasons why you should not give up on Microsoft just yet.com. It runs on Windows IIS server and it is a powerful. Assuming that you‟ve already signed up for a DNN hosting plan. The last time I checked. If you don‟t have a DNN hosting plan.
Step 1) Start creating the subscription site by logging in as the website administrator. Page | 30 . Step 2) Navigate to the “admin” menu and then select the “site settings”. Step 3) Expand “Advanced Settings” and then expand the “payment settings” section.
Step 4) Make sure to enter your PayPal username and password in the “username” and “password” boxes. Page | 31 . (assuming that you are using your PayPal account) Step 5) Scroll down to the bottom of the page and click “update” to save all of your changes.
Page | 32 . login as the administrator of your website.Creating The Subscription Roles Step 1) In case you haven‟t already. Step 2) Navigate to the “admin” menu and open the “security roles”. Step 3) Locate and click the “add role” button.
my site is $9. Step 7) Enter the “service fee” in the given field.99 a month for access to my content.Step 4) Enter your “Role” name and a “Description” in the given fields.99. Step 8)Enter the billing period. Step 5) Make sure you check the “public role” check box. so my service fee is 9. Step 6) Make sure to expand “advanced settings”. as an example: 1 month. Page | 33 . This will allow new users to see your role. For example.
Step 2) Under the host menu. Step 1) Login under the host account. I will now show you how to add the subscription module and secure your webpage to your new security role. Page | 34 .Step 9) Scroll down to the bottom and then click update. select the “module definitions” option. so we have now setup the payment processor and setup our subscription roles. Installing the Subscription Module Ok.
Then click install new module. Page | 35 .Step 3) Scroll down until you see the option “install new module”. Step 4) Click the browse button to find the module zip file.
Step 2) Scroll down to the bottom of the screen and click “Add new page”. Securing Content and Showing the Subscription Prices on Signup Step 1) Make sure you logged in as “Admin”. Creating Pages.Step 5) Scroll through any lines of code that show on the screen to make sure there were no errors. Page | 36 . but otherwise you are now finished installing the module. Go to the “admin” menu and the select “pages”.
Name it “pay now” and at the bottom where it says “permissions”. this is where you technically secure your content. Page | 37 . In the permissions area below. Make sure only the “registered users” and “subscribers” options are checked off and then scroll to the bottom and click “update”. we only want users that have started the sign up process to be able to view the “pay now” web page.Step 3) We‟re going to make this page the payment processor page.
Step 4) At the very top of the screen you will see a display panel like the one below. This places the subscription panel on the web page. Step 5) On the subscription sign up module. DNN should automatically bring you to the web page. Select the “Subscription Signup” module and then click the “add” button on the right hand side.When you click the “update” button. scroll down to find the subscription manual that we installed. In the “Module” box. they are able to pay us. click the down arrow and select “edit plans”. Page | 38 . Now we need to add the subscription module to it so that when the user is signing up.
If you pay attention to what countries dollar is worth more. “plan settings” is fairly easy to go through.Step 6) Click “add plan” at the bottom. If no plans come up immediately. you will be taken to a screen that looks similar to the “security roles” screen. The above part of the screen. Under Currency you have the option to select your country. The “name” is what the user will see in the plan selection and the description is what they will see in their email receipt. Page | 39 .
as you search for a role in the drop down menu. Under the “Subscriptions Settings” section of the control. but after they try to register for their account. This is illustrated in the image below. Scroll down and select “update” at the bottom of the screen and then “return to signup”. this is where you would select the security role you created at the very beginning. the new people that are registering will be sent to the payment processor and our customers that have already paid will be taken to the member‟s area.you might be able to charge in dollars from a different country so you can earn more money on the exchange rate. but first. Make sure to match the other options with your security role. Page | 40 . At this point you have everything you need to have the users sign up. What we want to have happen is. create a page and call it “members”. DNN doesn‟t yet know to take your new users to the payment processor. The last few steps to do are super quick and easy. such as the price and duration ( example: monthly) .
Page | 41 .All you need to do is follow the previous steps to create a new page on page 25. in the top right hand corner. select the “users” box. but instead of checking off the registered users and subscribers boxes as shown below. Step 1) To make sure that the newly registered users are currently paid customers and are redirected properly. make sure only “gold membership” is checked off.
Step 3) Scroll down until you find the “redirect after login” option. When you change this to your “members” section. every time your paid customers login. they will automatically be redirected to your user content. click the “user settings” link. Page | 42 . The “redirect after registration” is where you would have your “pay now” or “sign up” page that would take the customer to the payment processor to pay.The users screen will appear as shown below. Step 2) At the bottom right hand side of the screen.
You have now completed your windows subscription website. Step 2) Scroll down to the bottom of the screen and click “Add new page”. Page | 43 . A little more on Securing Your Content Step 1) Make sure you‟re logged in as “Admin”. Go to the “admin” menu and the select “pages”.
at the bottom where it says “permissions” only check off the security role at the bottom that you created. Where you actually secure the content so that only paid subscribers can access the webpage. Now your content is secure and only people with a registered account can see it. For example. we created the “gold membership” so at the bottom we checked off that permission.Step 3) Fill out the webpage like you would normally do. Page | 44 .
how do I get people to it?! This is a problem that most people go through. So how do we build traffic for free? Website Submission Page | 45 .Website Advertising I have an amazing website. a lot of the time we invest everything we have into building the website. What usually gets a lot of attention is advertising such as: Google pay per click advertisements Banner Ads FaceBook Ads But a lot of those cost money and lets face it.
however right now we‟re focusing on Website Submission. Link Exchange Creating a YouTube Channel In the very beginning I had mentioned that you should read up on SEO (search engine optimization). Website Submission plainly put.com/ You can also submit your URL to this free online autosubmitter: http://www. bing. There is actually a comprehensive list of approximately 15 search engines found here: http://www. is going to search engines such as: google. SEO will definitely help when attempting to attract traffic.thesearchenginelist.addme. AOL and Dog Pile and submitting your URL to be apart of their search database.php Page | 46 .com/submission/freesubmission-start. yahoo.
and if you feel like spending a little bit of money to invest in your website, the application I would highly recommend is called: IBP (internet business promoter). This app will do a lot of the really hard work when it comes to submitting your URL to the major search engines. Link Exchange is finding other websites with similar content and then exchanging links in your links section of each other‟s website. After all, the easiest way to get paying traffic is to get customers from another website with similar products for sale. The trick with Link Exchange is to mainly try to link to the top websites that appear in your search engine search results. Being linked to the top websites will help boost your search engine ranks and push you closer to the top. Creating a YouTube Channel is kind of a poor way to describe it. Basically there are a lot of free media websites out there which you can create a video channel on and broadcast your content. The best scenario that could happen is you create a commercial that ends up going viral and really catches your audience‟s attention.
Page | 47
net software. Dot Net Nuke and the Visual Studios. For this example I will show you how to build your web server using: Windows 2003. SQL Server. single Page | 48 . The DotNetNuke Solution (Windows 2003 Server) Step 1) Install Windows 2003 server on your computer.The Windows Do-It-Yourselfer! Building your own Windows DNN Server Whether you are a computer enthusiast or a highly skilled professional. eventually one day you will be in a position where you need to build some sort of web server. Once the add / remove window opens up. we have to make sure that our windows install has also added “internet information services” as well as “ASP” capabilities to the web server. Now that we have Windows 2003 server installed. You will find this under “start menu” then “control panel” and the “add or remove programs”.
NET” option and the “Internet Information Services (IIS)” and then click “details”. check off the “ASP.left click on the “add / remove windows components”. Step 3) Scroll down and select the “world wide web service” and then click “details”. Page | 49 . Step 2) Under the option “application server”.
Page | 50 .Step 4) Make sure to check off the “active server pages” and then click “ok” on all of the windows to close all of the screens.
Start the install by selecting “SQL server 2005 Developer Edition” from the auto run menu. Click “next” and windows will install all of the software. Page | 51 .Step 5) Now we are back to the main screen. Step 7) You are now ready to install SQL.
Step 8) Next. Page | 52 . navigate to the D:\ENGLISH\SQL2005\DEVELOPER\SQL Server x86\Servers folder on the dvd and double left click the setup.exe as shown in the screen shot below.
Step 9) When Prompted. Step 10)Remember to stick with the defaults. make sure the “SQL server database services” and “Reporting services” are selected before pressing next. Page | 53 . It will keep things simple in the future.
Page | 54 .Step 11) Make sure you click on the “use the built-in system account” and the SQL server agent.
stick with the defaults. Step 13) On this next screen. enter the password in as “dnn” in both password fields.Step 12) Make sure that you select “Mixed Mode” and for the sake of this tutorial. Page | 55 .
Step 14) Stick with the defaults for the rest of this install. Step 15) Now that SQL is done installing.exe to start the install process. we are going to install the tools for SQL server. Page | 56 . Which you will have to redirect your dvd drive to the tools folder. D:\ENGLISH\SQL2005\DEVELOPER\SQL Server x86\Tools and then double left click on the setup.
Make sure to install the Client Components Page | 57 .Step 16) Follow the defaults until you reach the screen shot below.
re-run the service pack installer and we will stop the SQL services running when the error occurs again. administrative tools and then scroll down to “services”.Step 17) Before we can move on to the final prepping stage for our DotNetNuke server. follow the next steps to step 18. Step 18) Stop all of the SQL services that are running and click “retry” on the option box. As soon as it gives you the option. Page | 58 . restart your windows server. Open “services” by going to the start menu. we must install SQL service pack 1. If it errors out. Try just running the service pack install first. Otherwise skip ahead to step 19. If an error occurred during the patch and you were forced to quit the installation.
login using the default information on the screen. Step 20) When prompted. Page | 59 .Step 19) Now the SQL has been updated and the web server restarted. let‟s create the backend data base in which Dot Net Nuke will run. Start by double left clicking the SQL Server Management icon.
type DotNetNuke and then click the ok button. click new database. For the Database name.Step 21) On the left hand side of the screen “object explorer” right click on database. In the new properties menu that pops up. Page | 60 .
click new and then the “login” option. right click on Security. In the new properties menu that pops up. Select SQL server authentication with “dnn” as both passwords. For the login name. type DotNetNuke. Page | 61 .Step 22) On the left hand side of the screen “object explorer”.
Page | 62 .Unselect “enforce password policy” and make sure the default database at the bottom says “DotNetNuke”.
select “server roles” on the top left hand side of the screen and make sure “dbcreator”. “serveradmin” and “sysadmin” are checked. Page | 63 . “securityadmin”.Step 23) While remaining on the new login window.
Page | 64 . select “user mapping” on the top left hand side of the screen and make sure “DotNetNuke” is checked off and that the database role membership: “db_owner” and “public” are checked off. click ok to save the options and then close down the SQL server manager. Next.Step 24) While remaining on the new login window.
I will be installing Visual Studios. Since I‟m installing an older version of DNN.net. The newer versions do not. Step 26) Download DotNetNuke on to the desktop and extract it to a folder on the “c:\” drive named “dnn”.Step 25) Now we are ready to install Visual Studios. The older versions of DNN require the runtime files to be installed. Page | 65 .
Afterwards.Step 27) For the purposes of the install. I highly recommend reading about how to secure your windows server. Page | 66 . right click the “dnn” folder and add the “users” user with full permissions.
make sure that one is allowed. Page | 67 .0 are allowed.1 and v2. asp. Near the bottom of the list will be “server side includes.Step 28 ) Open up the Internet Information Services (IIS) Manager. Make sure that: active server pages.net v1.” Also.
Page | 68 .
Click the “add port” button and add in the name “website” and the port “80” which is what all web traffic travels on. Step 30) Before we run the DNN installer.Step 29 ) Next. go to the start menu. we have to make sure the firewall will allow it to run. then control panel and then open “windows firewall”. Page | 69 .
Right click on the right hand side of the window and in the pop up box. select the “new” option and then the “virtual directory” option. Open the folder on the left hand side that says “Web Sites” and then double left click on the “default web site”. Page | 70 .Step 31) Now back to the Internet Information Services (IIS) manager.
Just type the name “portal” and then click next.Step 32) When building an Alias. Page | 71 . we want something simple that will stick out for us to remember.
Step 34) The virtual directory will need to be able to: Read.Step 33) Select our folder where we extracted DotNetNuke too. Page | 72 .
Step 35) If you check the IIS manager. so please make sure you check off those options. Everything after this point is just “next next next”.Run and Execute on its first install. Page | 73 . Right click on portal and select “properties” in the popup menu. you will notice “portal” is now there.
use the “move up” buttons below to move them to the top.aspx and default. Then click the “documents” tab and make sure that default.0 and click apply.NET” tab and make sure the version number is set to “2. If its not. select the “ASP. If they are not.Step 36) In portal properties. then set it to 2.0”. Page | 74 .asp are the top two options.
All we‟re doing is moving the “comment out” lines a couple of spaces.Step 37) Now open windows explorer and navigate into our “dnn” folder. Open the file called: “web.config”. Remember to name the uid: DotNetNuke and the password is: dnn Page | 75 . Its best to refer to the screen shots below to see where they go.
Page | 76 .
Page | 77 .
Page | 78 .
Page | 79 .
DNN is ready to work on your subscriptions for you. After the installation has been completed.aspx The above link will launch the DotNetNuke installation website.Step 38) This is the last step. the following can be obtained with: Page | 80 . To get your personal webserver a URL. The actual installation of DotNetNuke. Open the servers Internet explorer and type in the following address: http://localhost/portal/install/installwizard.
NO-IP (www.no-ip.com) Dyn (http://dyn.com/dns) FreeDNS (http://freedns.afraid.org)
Page | 81
we‟re actually using “openSUSE” in this tutorial. For this chapter you will need linux: http://www.A.P installer which should actually come built into the install. In this chapter we are going to show you how simple it is to setup a linux apache server. If you scroll down on the main web page. Page | 82 .M.com/download-linux and the L.The Linux Do-It-Yourselfer! Building your own Linux Apache Server In chapter 5 we showed you how to build a Windows DNN (dot net nuke) webserver at home.suse.
Step 1) Go to the pc your using and insert the linux boot cd / dvd and lets start the install together. Page | 83 . Step 2) Leave the defaults and click next to continue on.
Page | 84 .Step 3) Leave the screen defaults as “new installation” and then click “next” to continue.
Step 4) Make sure to setup the “region” and “Time Zone” to your current location. Page | 85 .
Either GNOME or KDE. Both are really good desktops and it comes down to personal choice as to which one you should use. Page | 86 . Step 6) At this time I‟m just going to keep with the system defaults and click next.Step 5) At this point in the install. it will ask you which desktop you wish to use.
Then click “next”. click the “change” button and then select “software”. Page | 87 .Step 7) Setup your username and password. Step 8) This is where we add the server functions we need. At the bottom middle.
Page | 88 . Then click “ok”. This will install: Apache.Step 9) Scroll down and select “web and LAMP server”. MySQL and PHP. Step 10) You will see the main screen again. This is everything that you will need for Verotel‟s payment processor. click install and let the installer do its thing.
Step 11) Now Linux will install. scroll down to the “system tools” menu and select “YaST”. under the “applications” menu. Page | 89 . Step 12) Once the desktop has opened.
Step 13) Scroll down to the “network services” and single left click on “HTTP Server”. Page | 90 .
make sure the Perl scripting and Python Scripting options are checked off as well. Because of the needs of the payment processor.Step 14) The HTTP Server will open. Step 15) The default for the scripts being enabled is PHP. Page | 91 . Port 80 will already be placed in the port box. Make sure the “open port in firewall” is checked off or no one will be able to access your website.
Step 17) Leave screen defaults and click “next”.Step 16) The next screen below is where you would change the server name and the email address for your system admin. Page | 92 .
Page | 93 .Step 18) Make sure you check off “start apache 2 server when rebooting”.
type the loop back address of your computer. instead of typing a website. Go to the “applications” menu and under “internet” select “firefox” as your web browser. It will open the default webpage on your brand new webserver.Step 19) Now lets check to make sure its working.1. Step 20) In the URL box at the top. If your installation was successful. Page | 94 .0. which is: 127.0. your screen will look similar to below.
Page | 95 .com) Dyn (http://dyn.org) If this is a virtual test box. the following can be obtained with: NO-IP (www.To get your personal webserver a URL.afraid.com/dns) FreeDNS (http://freedns. Left click on your user name at the top right hand corner and then click “shut down” on the shut down option to turn off your linux pc.no-ip. remember to shut this pc down.
dd-wrt.Firewalls For The Do-It-Yourselfer! Protect Your Home Server A Firewall – If you think about your computer as a house. another computer that has a person with bad intentions starts trying to open the gate that surrounds your “house” and walk inside. the firewall would be a gate around that house designed to see who is trying to open the gate and come inside. For example: if you‟re searching the internet and just surfing random website after random website. The firewall catches the bad guy and does not allow him inside your “house”.com) (installs on a linksys router) Tomato (http://www. But say. the firewall will let all of that traffic through. What firewall do I get? Here are four firewalls that I highly recommend. dd-wrt (http://www.polarcloud.com/tomato) (installs on a Page | 96 .
org/) (you need a 2nd pc to install this on) Zonelabs Zonealarm (easiest to install) (get the free version. Usually its not recommended to run a home server. Both of the above are good firewalls and have a whole host of features such as QOS and SPI to help keep your home server safe. It is also equipped with QOS (quality of service is used for bandwidth sharing) and SPI (stateful packet inspection is the firewall) and Smooth wall comes with Snort (an intrusion detection system).smoothwall. Page | 97 . Linux Smooth Wall is probably going to be what your looking for when it comes to your home firewall. This firewall is easy to install and comes pre-configured. This firewall requires that you run it on a home computer with dual network cards. but there are times when its required.linksys router) Linux Smooth Wall (http://www. not the paid one) DD-WRT and TOMATO are both small linux install that you would flash on to a Linksys router.
Unfortunately there is a small percentage of unethical people out there that are relentlessly attempting to break into other individuals‟ home networks. you will perhaps find the time to enjoy the finer things in life! Page | 98 . I would like to add this software package as a warning to anyone attempting to create their own home web server. Without this worry. you will never have to worry about security issues and server down time. My last bit of advice… if you stick with my easy tutorial and purchase web hosting space.Zonelabs ZoneAlarm (the free version) is another good firewall. and as a result less stress. Unfortunately it will not work on your windows server and this is a firewall you would install on your windows pc.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.