Web Servers / Deployment

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Transfer Content to a Website What is FTP? File Transfer Protocol FTP is a protocol – a set of rules Designed to allow files to be transferred across.
Getting Set-up with Hosting and WordPress Gregory Young Alternative Hosting
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 13: Administering Web Resources.
Online Banking Fraud Prevention Recommendations and Best Practices This document provides you with fraud prevention best practices that every employee.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Wi-Fi Structures.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Web server security Dr Jim Briggs WEBP security1.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
Installing and Configuring a Secure Web Server COEN 351 David Papay.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Securing a Wireless Network
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Linux Operations and Administration
E-Commerce LAB#1 Samia alblwi1E-Commerce ( IS412) 2011.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Human-Computer Interface Course 5. ISPs and Internet connection.
1 Web Server Administration Chapter 9 Extending the Web Environment.
1 HTML (Set Up Public Folder) Some material on these slides is taken directly from
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Connecting Computers and Keeping them safe from Hackers and Viruses Bradie Britzmann and Courtney Hughes Britzmann & Hughes.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 5 1 Downloading and Storing Data Using FTP and Other Services to Transfer and.
1 Welcome to CSC 301 Web Programming Charles Frank.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Website Development & Management Going Live with Web Pages (a) CIT Fall Instructor: John Seydel, Ph.D.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Chapter 12: How Private are Web Interactions?. Why we care? How much of your personal info was released to the Internet each time you view a Web page?
Web Server.
NetTech Solutions Protecting the Computer Lesson 10.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
LESSON 5-2 Protecting Your Computer Lesson Contents Protecting Your Computer Best Practices for Securing Online and Network Transactions Measures for Securing.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
2015 暑期電腦課程 -H3 HOW FTP WORKS? By
Network System Security - Task 2. Russell Johnston.
How FTP works ? & Send you web pages to server Speaker : Frank Liu.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
ArcGIS for Server Security: Advanced
Tech Level Cyber Security Lesson 7
4.01 How Web Pages Work.
Chapter 5 Electronic Commerce | Security Threats - Solution
4.01 How Web Pages Work.
Instructor: Ahmed Jafer
CISC103 Web Development Basics: Web site:
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Chapter 5 Electronic Commerce | Security Threats - Solution
Some bits on how it works
FTP - File Transfer Protocol
Unit 9 Network Fundamentals
Wednesday, September 19, 2018 What Is the Internet?
Unit 27: Network Operating Systems
Topic 5: Communication and the Internet
ما هي خدمة بروتوكول نقل الملفات؟
Configuring Internet-related services
PHP and Forms.
Designing IIS Security (IIS – Internet Information Service)
Test 3 review FTP & Cybersecurity
4.01 How Web Pages Work.
Web Servers (IIS and Apache)
Presentation transcript:

Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal

What is a web server? Computer with a software package Manages and shares web based applications Files retrieved via a web browser Using HTTP protocol Accessed via IP address/Domain name Types of Servers Local Service Providers

Issues with Web Servers Local Server Security Maintenance Service Providers User Support Limited support of technology Sensitive information exposed

Local Servers Testing purposes Windows Time consuming to upload to external server Windows IIS Download and Install web server software Apache Web Server Abyss Web Server X1

Apache Web Server “. . .63% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined" Apache.org Install server before any other technologies PHP MySQL Configure themselves for the server

Using Apache Web Server Software Database and PHP hosted on Server PHP executed on Server Install Web Server Software MySQL Database PHP Front end for MySQL database (optional) MySQL Control Centre MySQL Administrator

Using Internet Information Server (IIS) Installed on Windows 2000 server by default Use Add/Remove to install components Use Inetpub root directory to store files To access files http://servername/filename

Web Server Requirements Server must support Database Server Side Scripting Language Unable to communicate without support If using a Service Provider Where will the database be stored?

Database with a Service Provider Most provide a GUI Create database and tables online Update database via service provider website Import and export your database

How secure is your web server? Public websites are hacked on a daily basis Hackers may be seeking to: Embarrass an organisation Placement of illegitimate material Can your files be easily accessed? How will you protect your server? Firewall Security

Firewall Security Protect using Software Firewalls Hardware Routers Wireless Routers Protects against unauthorised access and viruses Windows XP in-built firewall

Software Firewalls Good for single computers Pro’s Cons No requirement for additional software No requirement for additional computer wiring Cons Speed – uses system resources

Hardware Routers Provide protection for multiple computers If they have a hardware firewall At least 4 network ports Requires wiring

Wireless Routers Allows wireless connection Excellent for laptops, PDA’s etc Unauthorised access Encryption Wired Equivalent Privacy (WEP) Wi-Fi Protected Access (WPA and WPA2) Neighbours People outside home Not always available with built-in firewall

Importance of a Firewall Hackers with malicious intent Delete information Crash machine Steal personal information Passwords Credit Card Numbers

Maintenance Keep software up to date Regular virus checks Web Server software Firewall security Virus checkers Regular virus checks Regular Back-ups

How will your web files be accessed? Client/Server Communication A web browser is a client program that requests services from a web server Hypertext Transport Protocol (HTTP) The web server responds to the request File requests also made using File Transfer Protocol (FTP)

Client/Server Communication Example Client requests details from bank using HTTP

Web page deployment Web files need to be: Stored Retrieved Updated How will files be transferred? Local Server Transfer to root folder External Server FTP

What is FTP? File Transfer Protocol Transfers files between server and client Two Basic operations Downloading Uploading

How to use FTP Requires username and password Anonymous – not secure Easily accessible using web browser Different protocol identifier e.g. HTTP or FTP ftp://username:password@webaddress.com Command Line Using and ‘Get’ and ‘Put’ FTP Programs Provide a GUI CuteFTP, FileZilla, SmartFTP

Using a web browser - IE Upload Download

Using Command Line Open FTP connection Enter username and password Use ‘Get’ command to download a file Use ‘Put’ command to upload a file

Using an FTP program - SmartFTP Username Password Client Files Files on Server Transfer Queue

Summary Web server setup Protecting your server Maintenance Web page deployment