SlideShare a Scribd company logo
1 of 21
Download to read offline
Web Hosting
Tools and Resources for web developers
INSTRUCTOR:
LAURENCE SVEKIS
Course instructor : Laurence Svekis
- Over 300 courses in technology and
web applications.
- 20 years of JavaScript web
programming experience
- 500,000+ students across multiple
platforms
- Digital instructor since 2002
READY TO HELP YOU LEARN and
ANSWER ANY questions you may
have.
Selecting a Hosting Company
How do you want to use the hosting?
- Frontend HTML,CSS JavaScript
- Database?
- Backend Coding?
- Wordpress Site?
(server types , will you need shell
access or just FTP/SFTP)
How much traffic you expect?
- Storage and bandwidth
How much support you need?
- Check the customer service 24/7?
Performance needs?
- shared servers? Many host accounts
on same server. Limits on server
and services you can run.
- virtual private server - virtual
machine instance shared server
with separate instance.
- dedicated server - physical
machine only used by you located
at the host data center. System
admin full access.
Host reputation. Read Web Hosting
Reviews. Do your research online
before you choose.
Domain Name Selection
If you want to have a long term
website, own your domain name. This
way you always can change hosting if
needed.
1. Easy to remember and type
2. Shorter is better
3. Use keywords about your business
4. Avoid numbers and hyphens
5. Avoid misspelled words
6. Research it before buying make
sure no trademarks and other top
level domains that might already
exist.
7. Use an appropriate extension
8. Build your brand along your name
https://en.wikipedia.org/wiki/List_of_
Internet_top-level_domains
.com = commercial
.org = organization
.net = network
.edu = education
.gov = US government
https://www.domain.com/
http://whois.domaintools.com/
Hosting Siteground
Get 1 month Free using the afcode at
siteground
https://www.siteground.com/laurencesv
ekis?afcode=5e30574a7e6658b88dc36c550
2c1ed40
This is a special offer from
SiteGround for my students.
Please note that I do get a commission if you renew for additional
months.
Hosting Siteground
Get the free hosting it says hosting
plan ‘StartUp and hosting price is
$0.00/mo
https://www.siteground.com/laurencesv
ekis?afcode=5e30574a7e6658b88dc36c550
2c1ed40
This will be 1 month and you can sign
up without payment info. Only
available with the above link.
Once you setup you will get an email.
You can now log into your hosting
account.
https://login.siteground.com/sign-up
Setting up Your website
Select Start a new website
If you want software install you can
select the application here. Easy
Wordpress setup and common websites.
If you don’t want to install software
then click Don’t need help now
Complete setup…
User Area
If you want to register a domain you
can do so at Add Services
To get help you can select Support tab
Also status of your website
Your Website My Accounts
You have a default subdomain for the
account. You can see the URL at the
bottom of the page.
You can administer your domain
settings in this screen.
Server IP, FTP access, setup Emails,
and also cPanel.
Hosting cpanel - Dashboard
cPanel & WHM is an online Linux-based
web hosting control panel that
provides a graphical interface (GUI)
and automation tools designed to
simplify the process of hosting a web
site to the website owner.
This is where you can manage every
element of your web hosting.
Most hosts use cpanel
Hosting cpanel - Guide
Subdomains Icon
Add subdomains - more URLs?
Redirect
Lets you redirect a specific
page to another site.
Auto Installers - Quick install of
software
More Tools for wordpress and Joomla
CMS.
Set up emails for your site
- Create an email account - not
suggested
- Email forwarder - gives you domain
email and allows you to use
existing one.
Hosting cpanel - Guide
Back up your website :
- Good idea to back up your content
in case of hacks.. Or you need to
restore for any reason.
cPanel backup allows you to specify
what you want to backup.
Hosting cpanel - Files
File manager - Select start dir
Public_html is the directory
where your website frontend code
pages are. Defaults to show this
content in the URL.
Default.htm - is the default file
created by the system, you can delete
and update with index.html
Editing Files in directory
Navigate to file and select from the
top bar menu.
Hosting cpanel - FTP
The File Transfer Protocol is a
standard network protocol used for
the transfer of computer files
between a client and server on a
computer network.
You can add an FTP account or use the
main existing account.
● Add FTP account
● Note the Directory the client
will use
● Remember your LOGIN
http://laurences.sgedu.site/
How to FTP FIles from Local to Server
3 suggested FTP clients you can
download XML files to setup from the
cpanel or add manually the details.
● Filezilla
https://filezilla-project.org/
● CoreFTP Windows
http://www.coreftp.com/download.h
tml
● CyberDuck for Mac
https://cyberduck.io/
use SFTP for the most secure
Note your site URL and FTP URL and
Username to access the server
http://laurences.sgedu.site/
FILEZILLA
File > Site Manager
Select New Site
Enter site details under account.
Press connect
Notice that the FTP account will have
access only to the root folder which
was set in the account setting
cpanel.
● FTP server name: enter your domain name here or the
name of the hosting server where your account resides
(e.g. siteground200.com)
● FTP username: your cPanel username
● FTP password: your cPanel password
● Port: The default FTP port is 21. You an also leave this
field empty to use the default port.
FILEZILLA
● Use port 21 for FTP
● Once you connect the default
window shows you local computer
on the left and the server on
the right.
● Drag files from one side to the
other
● Use the transfer options in the
tabs or quick menu icons.
FILEZILLA SFTP
● Advanced > SSH/Shell Access
● Generate new SSH key pair
● Click on the private key link at the bottom
of the page corresponding to the key pair
that you have just generated.
● Copy the content of the text area, paste it
in an empty file on your computer and save
it ( .ppk).
● Open FileZilla, click the FileZilla button
from the menu then select Settings.
● Select SFTP from the left menu.
● Add keyfile
● FileZilla will ask you to store the key in
the putty format. Save it somewhere on your
computer.
● Connect to your server using the following
SFTP Username: your cPanel username
SFTP Password: your cPanel password
SFTP Port: 18765 (the default SSH port
for the SiteGround's servers since
SFTP is FTP over SSH)
Setup DatabASE
MySQL Database Wizard tool - easily
create a MySQL user and database then
assign the user to the database.
● Create a New Database
● Create User
● Add users to selected database.
Set Privileges as desired
● The user is ready
Setup database content and tables can
be done with phpmyadmin.
.../3rdparty/phpMyAdmin/index.php
Visitor Stats
Raw Access Logs - Raw Access Logs
allow you to see who has visited your
website without displaying graphs,
charts or other graphics
Error Log - displays the 300 most
recent errors for your site.
AWStats - visual statistics about
visitors to your site.
** other tools are not longed used
Thank you for your support
If you have any questions or comments please let me
know. I’m always happy to hear from you!!!
Find out more about my courses at http://discoveryvip.com/
Course instructor : Laurence Svekis -
providing online training to over
500,000 students across hundreds of
courses and many platforms.

More Related Content

What's hot

Chapter 1
Chapter 1Chapter 1
Chapter 1
Uma Sam
 
Bni malaysia hosting detail
Bni malaysia hosting detailBni malaysia hosting detail
Bni malaysia hosting detail
Eddie Ooi
 
Tutorial PHP and Dreamweaver CS3
Tutorial PHP and Dreamweaver CS3Tutorial PHP and Dreamweaver CS3
Tutorial PHP and Dreamweaver CS3
Halizah Ahmad
 
Site Mocikut
Site MocikutSite Mocikut
Site Mocikut
erick
 
High performance website
High performance websiteHigh performance website
High performance website
Chamnap Chhorn
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
Vikram g b
 
Google chrome extension
Google chrome extensionGoogle chrome extension
Google chrome extension
Johnny Kingdom
 

What's hot (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Bni malaysia hosting detail
Bni malaysia hosting detailBni malaysia hosting detail
Bni malaysia hosting detail
 
Tutorial PHP and Dreamweaver CS3
Tutorial PHP and Dreamweaver CS3Tutorial PHP and Dreamweaver CS3
Tutorial PHP and Dreamweaver CS3
 
Site Mocikut
Site MocikutSite Mocikut
Site Mocikut
 
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal NeupaneWordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
 
Revealing Essential Components For wordpress
Revealing Essential Components For wordpressRevealing Essential Components For wordpress
Revealing Essential Components For wordpress
 
How to remove alhea.com from your computer
How to remove alhea.com from your computerHow to remove alhea.com from your computer
How to remove alhea.com from your computer
 
Std 12 Computer Chapter 3 Designing Simple Website using KompoZer
Std 12 Computer Chapter 3  Designing Simple Website using KompoZerStd 12 Computer Chapter 3  Designing Simple Website using KompoZer
Std 12 Computer Chapter 3 Designing Simple Website using KompoZer
 
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
 
Introduction server Construction
Introduction server ConstructionIntroduction server Construction
Introduction server Construction
 
High performance website
High performance websiteHigh performance website
High performance website
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applications
 
Wordpress
WordpressWordpress
Wordpress
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Google chrome extension
Google chrome extensionGoogle chrome extension
Google chrome extension
 
Word press & dreamweaver
Word press & dreamweaverWord press & dreamweaver
Word press & dreamweaver
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 

Similar to Web hosting get start online

LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
 

Similar to Web hosting get start online (20)

Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
Web hosting.pptx
Web hosting.pptxWeb hosting.pptx
Web hosting.pptx
 
Dating Pro Installation Instructions
Dating Pro Installation InstructionsDating Pro Installation Instructions
Dating Pro Installation Instructions
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and Configuration
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMS
 
PHP Melody Installation Manual
PHP Melody Installation ManualPHP Melody Installation Manual
PHP Melody Installation Manual
 
PHP Melody Installation Manual
PHP Melody Installation ManualPHP Melody Installation Manual
PHP Melody Installation Manual
 
PHP Melody Installation Manual
PHP Melody Installation ManualPHP Melody Installation Manual
PHP Melody Installation Manual
 
PHP Melody Installation Manual
PHP Melody Installation ManualPHP Melody Installation Manual
PHP Melody Installation Manual
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMS
 
Team lab install_en
Team lab install_enTeam lab install_en
Team lab install_en
 
COZA HOST HELP
COZA HOST HELPCOZA HOST HELP
COZA HOST HELP
 
Web hosting and concepts of SEO UNIT 5
Web hosting and concepts of SEO UNIT 5Web hosting and concepts of SEO UNIT 5
Web hosting and concepts of SEO UNIT 5
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web Development
 
Plesk Training Level 1
Plesk Training Level 1Plesk Training Level 1
Plesk Training Level 1
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
Publishing website by dr. vishnu sharma
Publishing website by dr. vishnu sharmaPublishing website by dr. vishnu sharma
Publishing website by dr. vishnu sharma
 
Tips for site builders and administrators
Tips for site builders and administratorsTips for site builders and administrators
Tips for site builders and administrators
 

More from Laurence Svekis ✔

JavaScript Lessons 2023 V2
JavaScript Lessons 2023 V2JavaScript Lessons 2023 V2
JavaScript Lessons 2023 V2
Laurence Svekis ✔
 
Top 10 Linkedin Tips Guide 2023
Top 10 Linkedin Tips Guide 2023Top 10 Linkedin Tips Guide 2023
Top 10 Linkedin Tips Guide 2023
Laurence Svekis ✔
 
Javascript projects Course
Javascript projects CourseJavascript projects Course
Javascript projects Course
Laurence Svekis ✔
 
JavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your codeJavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your code
Laurence Svekis ✔
 
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applicationsMonster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 

More from Laurence Svekis ✔ (20)

Quiz JavaScript Objects Learn more about JavaScript
Quiz JavaScript Objects Learn more about JavaScriptQuiz JavaScript Objects Learn more about JavaScript
Quiz JavaScript Objects Learn more about JavaScript
 
JavaScript Lessons 2023 V2
JavaScript Lessons 2023 V2JavaScript Lessons 2023 V2
JavaScript Lessons 2023 V2
 
JavaScript Lessons 2023
JavaScript Lessons 2023JavaScript Lessons 2023
JavaScript Lessons 2023
 
Top 10 Linkedin Tips Guide 2023
Top 10 Linkedin Tips Guide 2023Top 10 Linkedin Tips Guide 2023
Top 10 Linkedin Tips Guide 2023
 
JavaScript Interview Questions 2023
JavaScript Interview Questions 2023JavaScript Interview Questions 2023
JavaScript Interview Questions 2023
 
Code examples javascript ebook
Code examples javascript ebookCode examples javascript ebook
Code examples javascript ebook
 
Javascript projects Course
Javascript projects CourseJavascript projects Course
Javascript projects Course
 
10 java script projects full source code
10 java script projects full source code10 java script projects full source code
10 java script projects full source code
 
Chrome DevTools Introduction 2020 Web Developers Guide
Chrome DevTools Introduction 2020 Web Developers GuideChrome DevTools Introduction 2020 Web Developers Guide
Chrome DevTools Introduction 2020 Web Developers Guide
 
Brackets code editor guide
Brackets code editor guideBrackets code editor guide
Brackets code editor guide
 
JavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptJavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScript
 
Web hosting Free Hosting
Web hosting Free HostingWeb hosting Free Hosting
Web hosting Free Hosting
 
Web development resources brackets
Web development resources bracketsWeb development resources brackets
Web development resources brackets
 
Google Apps Script for Beginners- Amazing Things with Code
Google Apps Script for Beginners- Amazing Things with CodeGoogle Apps Script for Beginners- Amazing Things with Code
Google Apps Script for Beginners- Amazing Things with Code
 
Local SQLite Database with Node for beginners
Local SQLite Database with Node for beginnersLocal SQLite Database with Node for beginners
Local SQLite Database with Node for beginners
 
Introduction to Node js for beginners + game project
Introduction to Node js for beginners + game projectIntroduction to Node js for beginners + game project
Introduction to Node js for beginners + game project
 
JavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive CodeJavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive Code
 
JavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your codeJavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your code
 
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applicationsMonster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
 
JavaScript Objects and OOP Programming with JavaScript
JavaScript Objects and OOP Programming with JavaScriptJavaScript Objects and OOP Programming with JavaScript
JavaScript Objects and OOP Programming with JavaScript
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Web hosting get start online

  • 1. Web Hosting Tools and Resources for web developers
  • 2. INSTRUCTOR: LAURENCE SVEKIS Course instructor : Laurence Svekis - Over 300 courses in technology and web applications. - 20 years of JavaScript web programming experience - 500,000+ students across multiple platforms - Digital instructor since 2002 READY TO HELP YOU LEARN and ANSWER ANY questions you may have.
  • 3. Selecting a Hosting Company How do you want to use the hosting? - Frontend HTML,CSS JavaScript - Database? - Backend Coding? - Wordpress Site? (server types , will you need shell access or just FTP/SFTP) How much traffic you expect? - Storage and bandwidth How much support you need? - Check the customer service 24/7? Performance needs? - shared servers? Many host accounts on same server. Limits on server and services you can run. - virtual private server - virtual machine instance shared server with separate instance. - dedicated server - physical machine only used by you located at the host data center. System admin full access. Host reputation. Read Web Hosting Reviews. Do your research online before you choose.
  • 4. Domain Name Selection If you want to have a long term website, own your domain name. This way you always can change hosting if needed. 1. Easy to remember and type 2. Shorter is better 3. Use keywords about your business 4. Avoid numbers and hyphens 5. Avoid misspelled words 6. Research it before buying make sure no trademarks and other top level domains that might already exist. 7. Use an appropriate extension 8. Build your brand along your name https://en.wikipedia.org/wiki/List_of_ Internet_top-level_domains .com = commercial .org = organization .net = network .edu = education .gov = US government https://www.domain.com/ http://whois.domaintools.com/
  • 5. Hosting Siteground Get 1 month Free using the afcode at siteground https://www.siteground.com/laurencesv ekis?afcode=5e30574a7e6658b88dc36c550 2c1ed40 This is a special offer from SiteGround for my students. Please note that I do get a commission if you renew for additional months.
  • 6. Hosting Siteground Get the free hosting it says hosting plan ‘StartUp and hosting price is $0.00/mo https://www.siteground.com/laurencesv ekis?afcode=5e30574a7e6658b88dc36c550 2c1ed40 This will be 1 month and you can sign up without payment info. Only available with the above link. Once you setup you will get an email. You can now log into your hosting account. https://login.siteground.com/sign-up
  • 7. Setting up Your website Select Start a new website If you want software install you can select the application here. Easy Wordpress setup and common websites. If you don’t want to install software then click Don’t need help now Complete setup…
  • 8. User Area If you want to register a domain you can do so at Add Services To get help you can select Support tab Also status of your website
  • 9. Your Website My Accounts You have a default subdomain for the account. You can see the URL at the bottom of the page. You can administer your domain settings in this screen. Server IP, FTP access, setup Emails, and also cPanel.
  • 10. Hosting cpanel - Dashboard cPanel & WHM is an online Linux-based web hosting control panel that provides a graphical interface (GUI) and automation tools designed to simplify the process of hosting a web site to the website owner. This is where you can manage every element of your web hosting. Most hosts use cpanel
  • 11. Hosting cpanel - Guide Subdomains Icon Add subdomains - more URLs? Redirect Lets you redirect a specific page to another site. Auto Installers - Quick install of software More Tools for wordpress and Joomla CMS. Set up emails for your site - Create an email account - not suggested - Email forwarder - gives you domain email and allows you to use existing one.
  • 12. Hosting cpanel - Guide Back up your website : - Good idea to back up your content in case of hacks.. Or you need to restore for any reason. cPanel backup allows you to specify what you want to backup.
  • 13. Hosting cpanel - Files File manager - Select start dir Public_html is the directory where your website frontend code pages are. Defaults to show this content in the URL. Default.htm - is the default file created by the system, you can delete and update with index.html Editing Files in directory Navigate to file and select from the top bar menu.
  • 14. Hosting cpanel - FTP The File Transfer Protocol is a standard network protocol used for the transfer of computer files between a client and server on a computer network. You can add an FTP account or use the main existing account. ● Add FTP account ● Note the Directory the client will use ● Remember your LOGIN http://laurences.sgedu.site/
  • 15. How to FTP FIles from Local to Server 3 suggested FTP clients you can download XML files to setup from the cpanel or add manually the details. ● Filezilla https://filezilla-project.org/ ● CoreFTP Windows http://www.coreftp.com/download.h tml ● CyberDuck for Mac https://cyberduck.io/ use SFTP for the most secure Note your site URL and FTP URL and Username to access the server http://laurences.sgedu.site/
  • 16. FILEZILLA File > Site Manager Select New Site Enter site details under account. Press connect Notice that the FTP account will have access only to the root folder which was set in the account setting cpanel. ● FTP server name: enter your domain name here or the name of the hosting server where your account resides (e.g. siteground200.com) ● FTP username: your cPanel username ● FTP password: your cPanel password ● Port: The default FTP port is 21. You an also leave this field empty to use the default port.
  • 17. FILEZILLA ● Use port 21 for FTP ● Once you connect the default window shows you local computer on the left and the server on the right. ● Drag files from one side to the other ● Use the transfer options in the tabs or quick menu icons.
  • 18. FILEZILLA SFTP ● Advanced > SSH/Shell Access ● Generate new SSH key pair ● Click on the private key link at the bottom of the page corresponding to the key pair that you have just generated. ● Copy the content of the text area, paste it in an empty file on your computer and save it ( .ppk). ● Open FileZilla, click the FileZilla button from the menu then select Settings. ● Select SFTP from the left menu. ● Add keyfile ● FileZilla will ask you to store the key in the putty format. Save it somewhere on your computer. ● Connect to your server using the following SFTP Username: your cPanel username SFTP Password: your cPanel password SFTP Port: 18765 (the default SSH port for the SiteGround's servers since SFTP is FTP over SSH)
  • 19. Setup DatabASE MySQL Database Wizard tool - easily create a MySQL user and database then assign the user to the database. ● Create a New Database ● Create User ● Add users to selected database. Set Privileges as desired ● The user is ready Setup database content and tables can be done with phpmyadmin. .../3rdparty/phpMyAdmin/index.php
  • 20. Visitor Stats Raw Access Logs - Raw Access Logs allow you to see who has visited your website without displaying graphs, charts or other graphics Error Log - displays the 300 most recent errors for your site. AWStats - visual statistics about visitors to your site. ** other tools are not longed used
  • 21. Thank you for your support If you have any questions or comments please let me know. I’m always happy to hear from you!!! Find out more about my courses at http://discoveryvip.com/ Course instructor : Laurence Svekis - providing online training to over 500,000 students across hundreds of courses and many platforms.