SlideShare une entreprise Scribd logo
1  sur  6
WEB375 Course Project: Web Architecture Plan for the DeVry Daily Tribune Newspaper
Company
Follow Below Link to DownloadTutorial
https://homeworklance.com/downloads/web375-course-project-web-architecture-plan-for-the-devry-
daily-tribune-newspaper-company/
For More Information Visit Our Website ( https://homeworklance.com/ )
Email us At: Support@homeworklance.com orlancehomework@gmail.com
www.ddt.edu (domain name for the DeVry Daily Tribune)
Course Project: Web Architecture Plan for the DeVry Daily Tribune Newspaper Company
Objectives
Design and plan the implementation of a web architecture to support the online presence of a
newspaper company. The design must include diagram(s) of the network and web architecture
and have installation and configuration instructions for each of the servers and features identified
in the instructions below.
Background
Because of the explosion in digital news sources, the DeVry Daily News and the DeVry
Tribune have decided to merge their newspaper businesses in order to better defend against this
online assault. They plan to co-locate their business and news offices in a single building where
they also plan to establish a strong digital news presence. The new business is called the DeVry
Daily Tribune (DDT) and has the domain www.ddt.edu.
The business has hired us—WEB375 Consulting—to design a secure and robust web
architecture for its new facility. Our contract requires us to deliver a diagram of the web
architecture plan and instructions that their system administrator can use to set up each of the
servers they need. Luckily for us, DDT has chosen to go with Linux, which is our specialty, as
the core operating system for its servers.
The following are the core requirements for the web architecture.
 Electronic mail for DDT‘s 100 employees. Employees in the building (on the LAN) can
access their e-mail with any e-mail client, but employees off-site must use a web-based e-
mail client.
 Secure FTP for the company and freelance photographers to upload digital images
wherever they happen to be photographing the story. All photographers should upload
digital images to their own individual directories and not have access to other user
photos.
 Anonymous FTP for the public to download selected royalty-free or creative commons
photos that the newspaper decides to make available. This may be hosted on a different
machine from the secure FTP server.
 A dynamic new website supported by a LAMP architecture. Reporters will be able to
write and submit their news stories through the web interface, which will save the stories
in the database. The web application will present these stories to users when they visit the
website.
 The newspaper already has the PHP web application developed; we just need to design
and develop instructions for the installation of the web server and database server to
support the application.
 A DHCP server on the local network to distribute IP addresses. DDT leaders do not want
to use a router-based solution, but instead want the ability to configure their own
computer-based DHCP server.
 A local DNS service to speed name resolution for web access.
The DeVry Daily Tribune plans to try several innovative web-based digital initiatives in the next
year in order to reassert itself in the news marketplace. The company is very security conscious
because it wants to keep these initiatives secret until they are ready. Once its web technologies
are deployed, its does not want the website or its data breached.
The company wants as few services exposed to the Internet as possible, and each server should
have a local firewall installed that only permits access to services installed on the server and SSH
for remote access.
You only need to provide a design and instructions that explain the steps required to install and
configure the web architecture you are recommending. You do not need to install and configure
these servers on a VM, though it may help you in testing and refining your instructions.
Task Details and Recommended Milestone Dates
Download the Course Project Template document in Doc Sharing and complete each deliverable
section using the information below. You should write the instructions and create diagrams that a
system administrator with your level of knowledge and experience could follow. When
describing installation and configuration steps, describe the process in a manner a classmate
could follow to perform the work.
The Course Project is due Week 8 of the course, but you should work on it each week. To help
plan your time, the task details for each section include a recommended week to complete that
section’s instructions.
Introduction
Recommended Completion: Week 1
Give background on the project and explain the design approach you are taking to the web
architecture. This section should be expanded after completing the design diagrams in Week 2.
Linux Administrator Account Set-Up
Recommended Completion: Week 1
Take steps to create the primary Linux system admin account: admin@ddt.edu. Even though
this activity will be performed on each of the servers in the web architecture, you only need to
describe the steps once.
Network and Web Architecture Design
Recommended Completion: Week 2
Create a diagram of the network and web architecture you are proposing. The diagram should be
similar to those in the lectures. You should document your design by explaining why you
decided on the proposed web architecture. For example, make decisions on whether or not to use
Bastion hosts, single servers, DMZs, and so on.
Mail Server Installation and Configuration
Recommended Completion: Week 3
Take steps to install and configure the mail server. The mail server should not relay mail from
other servers. Mail user accounts correspond to Linux user accounts. Therefore, on this machine,
you need to establish a user account for every employee. Your directions should explain how to
set up one sample account and describe items to keep in mind as the administrator sets up the
other accounts. The only virtual user account for mail is mapping webmaster@ddt.net to the
admin user account defined above.
Anonymous FTP Server Installation and Configuration
Recommended Completion: Week 4
Take steps to install and configure an anonymous FTP server. The anonymous FTP server
resides at ftp.ddt.edu and is available to anyone in the world. As is common practice, the top-
level folder is at /var/pub on the server workstation. Because it is an anonymous server, users do
not need to log in, but anonymous users can only download files. The admin account (admin),
should have full rights to the server to upload photos and manage file and directory organization.
Secured FTP Server Installation and Configuration
Recommended Completion: Week 4
Take steps to install and configure the secure FTP server. You may decide to make this server
the same workstation and the anonymous FTP server, or it may be a different machine. In either
case, the secure FTP server must limit users to one directory hierarchy (chroot jail). Each FTP
user will also have a Linux user account on the server workstation. The admin account (admin),
should have full rights to the server to organize all photos and manage the file and directories.
Web Server Installation and Configuration
Recommended Completion: Week 5
Take steps to install and configure the web server (Apache). The ServerAdmin should
be webmaster@ddt.edu, and for security purposes, the directory for the DocumentRoot should
be at /var/www/ddt. Because the newspaper will have reporters connecting from all over the
world—often with intermittent Internet connections—we want the connection parameters set to
the following.
 Timeout 120
 KeepAlive On
 MaxKeepAliveRequests 500
 KeepAliveTimeout 120
They also want to set up virtual hosting for the previous websites of the two companies.
www.devrydaily.com and www.devrytribune.com
Database Server Installation and Configuration
Recommended Completion: Week 6
Take steps to install and configure the MySQL server. The firewall on the MySQL server
workstation should only the root user to log in from the localhost. The root account must have a
password. Explain how to create a database, ddttest, to test the server with a single
table,ddtusers. The table should have columns for username, firstname, lastname, and e-mail.
Add five records to the table for testing purposes.
Firewall Installation and Configuration
Recommended Completion: Week 7
Take steps to install and configure the firewall (iptables) on the web server. The workstation that
hosts the web server may host other services; that is your decision. The firewall on the web
server should only allow incoming traffic for the services hosted on the workstation and should
deny all other traffic.
DHCP Server Installation and Configuration
Recommended Completion: Week 7
Steps to configure the DHCP server. The DHCP server should
 distribute IP addresses to anonymous clients in the range 10.3.75.0 through 10.3.75.255
with a 6 hours lease time;
 ensure the primary DNS is 203.0.113.1 and the secondary DNS is 203.0.113.2;
 ensure the subnet mask is 255.255.255.0; and
 give each server workstation a host name and set up the DHCP server to give a fixed IP
address to that workstation. For example, the web server workstation could be named
“ddt_web” and assigned the IP address 203.0.113.15 and the FTP server. If it is on a
different workstation, it may be “ddt_ftp” and assigned 203.0.113.10.
Best Practices
Before submitting your final Course Project report, you should do the following.
 Work on it every week!
 Make sure that there are no syntax or spelling errors
 Though you do not need to implement the servers you are designing, it is recommend that
you test your instructions on a local virtual machine. See Setting up a Test Environment
for addition information.
 Write the steps and explanations, keeping in mind that these will be given to the DeVry
Daily Tribune system admin to implement—in other words, you need to write them in a
manner someone can follow and troubleshoot.
Setting Up a Test Environment
Note: The actions in this section are not required, but can help you to better test your Course
Project instructions and learn about the servers described in the course.
In the Skillsoft environment, you are using virtual machines to install and test servers. You can
also perform these actions on your own local computer with a virtualization application, such as
VMWare or the free VirtualBox (Oracle) software. It is beyond the scope of this course to
explain how to set up this environment, but you are encouraged to experiment with these tools.
You can download VirtualBox for free from https://www.virtualbox.org/.
You can download the most recent version of Fedora Linux from http://fedoraproject.org/.

Contenu connexe

Tendances

Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightspanagenda
 
DCHQ Cloud Application Platform | Linux Containers | Docker PaaS
DCHQ Cloud Application Platform | Linux Containers | Docker PaaSDCHQ Cloud Application Platform | Linux Containers | Docker PaaS
DCHQ Cloud Application Platform | Linux Containers | Docker PaaSdchq
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile ExperienceGabriella Davis
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsJared Roberts
 
Open Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integrationOpen Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integrationjayeshpar2006
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best PracticesVinayak Tavargeri
 
Taking IBM Sametime Mobile
Taking IBM Sametime MobileTaking IBM Sametime Mobile
Taking IBM Sametime MobileGabriella Davis
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Gabriella Davis
 
Utosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptUtosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptwebhostingguy
 
A Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & VideoA Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & VideoGabriella Davis
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesGabriella Davis
 
Rock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityRock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityGabriella Davis
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview hemantnaik
 
Learn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITLearn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITASIT
 
Open mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionOpen mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionsreeJk
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use serverRanjit Rai
 
Open Mic - IBM Sametime Proxy Clustering
Open Mic - IBM Sametime Proxy ClusteringOpen Mic - IBM Sametime Proxy Clustering
Open Mic - IBM Sametime Proxy Clusteringjayeshpar2006
 

Tendances (20)

Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsights
 
DCHQ Cloud Application Platform | Linux Containers | Docker PaaS
DCHQ Cloud Application Platform | Linux Containers | Docker PaaSDCHQ Cloud Application Platform | Linux Containers | Docker PaaS
DCHQ Cloud Application Platform | Linux Containers | Docker PaaS
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 
Open Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integrationOpen Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integration
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best Practices
 
Taking IBM Sametime Mobile
Taking IBM Sametime MobileTaking IBM Sametime Mobile
Taking IBM Sametime Mobile
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
Utosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptUtosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.ppt
 
A Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & VideoA Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & Video
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-Premises
 
Rock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityRock Solid Sametime for High Availability
Rock Solid Sametime for High Availability
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
 
2014 cf summit_clustering
2014 cf summit_clustering2014 cf summit_clustering
2014 cf summit_clustering
 
Learn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITLearn Advanced JAVA at ASIT
Learn Advanced JAVA at ASIT
 
Open mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social editionOpen mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social edition
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use server
 
Open Mic - IBM Sametime Proxy Clustering
Open Mic - IBM Sametime Proxy ClusteringOpen Mic - IBM Sametime Proxy Clustering
Open Mic - IBM Sametime Proxy Clustering
 

En vedette (20)

Estatística
EstatísticaEstatística
Estatística
 
Audit
AuditAudit
Audit
 
Diccionario
DiccionarioDiccionario
Diccionario
 
VBF and Vector Boson Scattering at 13 TeV, the EFT approach
VBF and Vector Boson Scattering at 13 TeV, the EFT approachVBF and Vector Boson Scattering at 13 TeV, the EFT approach
VBF and Vector Boson Scattering at 13 TeV, the EFT approach
 
Practica 1.3. edicion basica practica extraescolar 2
Practica 1.3.  edicion basica practica extraescolar 2Practica 1.3.  edicion basica practica extraescolar 2
Practica 1.3. edicion basica practica extraescolar 2
 
Bunge Nsmail 1
Bunge Nsmail 1Bunge Nsmail 1
Bunge Nsmail 1
 
Hosana
HosanaHosana
Hosana
 
CATEGORIA PAISAJES
CATEGORIA PAISAJESCATEGORIA PAISAJES
CATEGORIA PAISAJES
 
Ficha de trabalho_3-gonçalo
Ficha de trabalho_3-gonçaloFicha de trabalho_3-gonçalo
Ficha de trabalho_3-gonçalo
 
Poliedros
PoliedrosPoliedros
Poliedros
 
Funções
FunçõesFunções
Funções
 
Syllabus informatica-ii-octubre2015
Syllabus informatica-ii-octubre2015Syllabus informatica-ii-octubre2015
Syllabus informatica-ii-octubre2015
 
Pra você
Pra vocêPra você
Pra você
 
Estatística
EstatísticaEstatística
Estatística
 
Teorema de Pitágoras
Teorema de PitágorasTeorema de Pitágoras
Teorema de Pitágoras
 
Ingenieria de sistemas
Ingenieria de sistemasIngenieria de sistemas
Ingenieria de sistemas
 
Artigo de opinião
Artigo de opiniãoArtigo de opinião
Artigo de opinião
 
Boletim do peti 2ª edição
Boletim do peti 2ª ediçãoBoletim do peti 2ª edição
Boletim do peti 2ª edição
 
Lei 68 92
Lei 68 92Lei 68 92
Lei 68 92
 
Trabalhofinal bitsbytes
Trabalhofinal bitsbytesTrabalhofinal bitsbytes
Trabalhofinal bitsbytes
 

Similaire à Web Architecture Plan for DeVry Daily Tribune Newspaper

Updating current Network Design It18 roshan basnet
Updating current Network Design It18 roshan basnetUpdating current Network Design It18 roshan basnet
Updating current Network Design It18 roshan basnetrosu555
 
Pro lab synopsis (body)
Pro lab synopsis (body)Pro lab synopsis (body)
Pro lab synopsis (body)Asish Verma
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxgalerussel59292
 
DirectShare Quick Start Setup Guide
DirectShare Quick Start Setup GuideDirectShare Quick Start Setup Guide
DirectShare Quick Start Setup GuideChristian Petrou
 
Windows Server Deployment Proposal For Worldwide Advertising, In.docx
Windows Server Deployment Proposal For Worldwide Advertising, In.docxWindows Server Deployment Proposal For Worldwide Advertising, In.docx
Windows Server Deployment Proposal For Worldwide Advertising, In.docxambersalomon88660
 
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudMigrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudJohn Donaldson
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...IBM Systems UKI
 
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1... Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...WebStackAcademy
 
Web hosting presentations by hostindia.net
Web hosting presentations by hostindia.netWeb hosting presentations by hostindia.net
Web hosting presentations by hostindia.netHostin Services Pvt Ltd
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOAJeffrey Hasan
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriartewebhostingguy
 
Automation in the Cloud by_Tommy post and Bradley Bishop
Automation in the Cloud by_Tommy post and Bradley BishopAutomation in the Cloud by_Tommy post and Bradley Bishop
Automation in the Cloud by_Tommy post and Bradley BishopTommy Post
 

Similaire à Web Architecture Plan for DeVry Daily Tribune Newspaper (20)

Technolo Report
Technolo ReportTechnolo Report
Technolo Report
 
Updating current Network Design It18 roshan basnet
Updating current Network Design It18 roshan basnetUpdating current Network Design It18 roshan basnet
Updating current Network Design It18 roshan basnet
 
Lab view web vis
Lab view web visLab view web vis
Lab view web vis
 
Pro lab synopsis (body)
Pro lab synopsis (body)Pro lab synopsis (body)
Pro lab synopsis (body)
 
q4 w3 ICT 10.pptx
q4 w3 ICT 10.pptxq4 w3 ICT 10.pptx
q4 w3 ICT 10.pptx
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docx
 
DirectShare Quick Start Setup Guide
DirectShare Quick Start Setup GuideDirectShare Quick Start Setup Guide
DirectShare Quick Start Setup Guide
 
Windows Server Deployment Proposal For Worldwide Advertising, In.docx
Windows Server Deployment Proposal For Worldwide Advertising, In.docxWindows Server Deployment Proposal For Worldwide Advertising, In.docx
Windows Server Deployment Proposal For Worldwide Advertising, In.docx
 
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudMigrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Cloud Computing basic
Cloud Computing basicCloud Computing basic
Cloud Computing basic
 
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1... Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 
Team lab install_en
Team lab install_enTeam lab install_en
Team lab install_en
 
sveltekit-en.pdf
sveltekit-en.pdfsveltekit-en.pdf
sveltekit-en.pdf
 
Web hosting presentations by hostindia.net
Web hosting presentations by hostindia.netWeb hosting presentations by hostindia.net
Web hosting presentations by hostindia.net
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOA
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriarte
 
WebMatrix2
WebMatrix2WebMatrix2
WebMatrix2
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
 
Automation in the Cloud by_Tommy post and Bradley Bishop
Automation in the Cloud by_Tommy post and Bradley BishopAutomation in the Cloud by_Tommy post and Bradley Bishop
Automation in the Cloud by_Tommy post and Bradley Bishop
 

Dernier

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Dernier (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

Web Architecture Plan for DeVry Daily Tribune Newspaper

  • 1. WEB375 Course Project: Web Architecture Plan for the DeVry Daily Tribune Newspaper Company Follow Below Link to DownloadTutorial https://homeworklance.com/downloads/web375-course-project-web-architecture-plan-for-the-devry- daily-tribune-newspaper-company/ For More Information Visit Our Website ( https://homeworklance.com/ ) Email us At: Support@homeworklance.com orlancehomework@gmail.com www.ddt.edu (domain name for the DeVry Daily Tribune) Course Project: Web Architecture Plan for the DeVry Daily Tribune Newspaper Company Objectives Design and plan the implementation of a web architecture to support the online presence of a newspaper company. The design must include diagram(s) of the network and web architecture and have installation and configuration instructions for each of the servers and features identified in the instructions below. Background Because of the explosion in digital news sources, the DeVry Daily News and the DeVry Tribune have decided to merge their newspaper businesses in order to better defend against this online assault. They plan to co-locate their business and news offices in a single building where they also plan to establish a strong digital news presence. The new business is called the DeVry Daily Tribune (DDT) and has the domain www.ddt.edu. The business has hired us—WEB375 Consulting—to design a secure and robust web architecture for its new facility. Our contract requires us to deliver a diagram of the web architecture plan and instructions that their system administrator can use to set up each of the servers they need. Luckily for us, DDT has chosen to go with Linux, which is our specialty, as the core operating system for its servers. The following are the core requirements for the web architecture.
  • 2.  Electronic mail for DDT‘s 100 employees. Employees in the building (on the LAN) can access their e-mail with any e-mail client, but employees off-site must use a web-based e- mail client.  Secure FTP for the company and freelance photographers to upload digital images wherever they happen to be photographing the story. All photographers should upload digital images to their own individual directories and not have access to other user photos.  Anonymous FTP for the public to download selected royalty-free or creative commons photos that the newspaper decides to make available. This may be hosted on a different machine from the secure FTP server.  A dynamic new website supported by a LAMP architecture. Reporters will be able to write and submit their news stories through the web interface, which will save the stories in the database. The web application will present these stories to users when they visit the website.  The newspaper already has the PHP web application developed; we just need to design and develop instructions for the installation of the web server and database server to support the application.  A DHCP server on the local network to distribute IP addresses. DDT leaders do not want to use a router-based solution, but instead want the ability to configure their own computer-based DHCP server.  A local DNS service to speed name resolution for web access. The DeVry Daily Tribune plans to try several innovative web-based digital initiatives in the next year in order to reassert itself in the news marketplace. The company is very security conscious because it wants to keep these initiatives secret until they are ready. Once its web technologies are deployed, its does not want the website or its data breached. The company wants as few services exposed to the Internet as possible, and each server should have a local firewall installed that only permits access to services installed on the server and SSH for remote access. You only need to provide a design and instructions that explain the steps required to install and configure the web architecture you are recommending. You do not need to install and configure these servers on a VM, though it may help you in testing and refining your instructions. Task Details and Recommended Milestone Dates Download the Course Project Template document in Doc Sharing and complete each deliverable section using the information below. You should write the instructions and create diagrams that a system administrator with your level of knowledge and experience could follow. When
  • 3. describing installation and configuration steps, describe the process in a manner a classmate could follow to perform the work. The Course Project is due Week 8 of the course, but you should work on it each week. To help plan your time, the task details for each section include a recommended week to complete that section’s instructions. Introduction Recommended Completion: Week 1 Give background on the project and explain the design approach you are taking to the web architecture. This section should be expanded after completing the design diagrams in Week 2. Linux Administrator Account Set-Up Recommended Completion: Week 1 Take steps to create the primary Linux system admin account: admin@ddt.edu. Even though this activity will be performed on each of the servers in the web architecture, you only need to describe the steps once. Network and Web Architecture Design Recommended Completion: Week 2 Create a diagram of the network and web architecture you are proposing. The diagram should be similar to those in the lectures. You should document your design by explaining why you decided on the proposed web architecture. For example, make decisions on whether or not to use Bastion hosts, single servers, DMZs, and so on. Mail Server Installation and Configuration Recommended Completion: Week 3 Take steps to install and configure the mail server. The mail server should not relay mail from other servers. Mail user accounts correspond to Linux user accounts. Therefore, on this machine, you need to establish a user account for every employee. Your directions should explain how to set up one sample account and describe items to keep in mind as the administrator sets up the other accounts. The only virtual user account for mail is mapping webmaster@ddt.net to the admin user account defined above. Anonymous FTP Server Installation and Configuration
  • 4. Recommended Completion: Week 4 Take steps to install and configure an anonymous FTP server. The anonymous FTP server resides at ftp.ddt.edu and is available to anyone in the world. As is common practice, the top- level folder is at /var/pub on the server workstation. Because it is an anonymous server, users do not need to log in, but anonymous users can only download files. The admin account (admin), should have full rights to the server to upload photos and manage file and directory organization. Secured FTP Server Installation and Configuration Recommended Completion: Week 4 Take steps to install and configure the secure FTP server. You may decide to make this server the same workstation and the anonymous FTP server, or it may be a different machine. In either case, the secure FTP server must limit users to one directory hierarchy (chroot jail). Each FTP user will also have a Linux user account on the server workstation. The admin account (admin), should have full rights to the server to organize all photos and manage the file and directories. Web Server Installation and Configuration Recommended Completion: Week 5 Take steps to install and configure the web server (Apache). The ServerAdmin should be webmaster@ddt.edu, and for security purposes, the directory for the DocumentRoot should be at /var/www/ddt. Because the newspaper will have reporters connecting from all over the world—often with intermittent Internet connections—we want the connection parameters set to the following.  Timeout 120  KeepAlive On  MaxKeepAliveRequests 500  KeepAliveTimeout 120 They also want to set up virtual hosting for the previous websites of the two companies. www.devrydaily.com and www.devrytribune.com Database Server Installation and Configuration Recommended Completion: Week 6
  • 5. Take steps to install and configure the MySQL server. The firewall on the MySQL server workstation should only the root user to log in from the localhost. The root account must have a password. Explain how to create a database, ddttest, to test the server with a single table,ddtusers. The table should have columns for username, firstname, lastname, and e-mail. Add five records to the table for testing purposes. Firewall Installation and Configuration Recommended Completion: Week 7 Take steps to install and configure the firewall (iptables) on the web server. The workstation that hosts the web server may host other services; that is your decision. The firewall on the web server should only allow incoming traffic for the services hosted on the workstation and should deny all other traffic. DHCP Server Installation and Configuration Recommended Completion: Week 7 Steps to configure the DHCP server. The DHCP server should  distribute IP addresses to anonymous clients in the range 10.3.75.0 through 10.3.75.255 with a 6 hours lease time;  ensure the primary DNS is 203.0.113.1 and the secondary DNS is 203.0.113.2;  ensure the subnet mask is 255.255.255.0; and  give each server workstation a host name and set up the DHCP server to give a fixed IP address to that workstation. For example, the web server workstation could be named “ddt_web” and assigned the IP address 203.0.113.15 and the FTP server. If it is on a different workstation, it may be “ddt_ftp” and assigned 203.0.113.10. Best Practices Before submitting your final Course Project report, you should do the following.  Work on it every week!
  • 6.  Make sure that there are no syntax or spelling errors  Though you do not need to implement the servers you are designing, it is recommend that you test your instructions on a local virtual machine. See Setting up a Test Environment for addition information.  Write the steps and explanations, keeping in mind that these will be given to the DeVry Daily Tribune system admin to implement—in other words, you need to write them in a manner someone can follow and troubleshoot. Setting Up a Test Environment Note: The actions in this section are not required, but can help you to better test your Course Project instructions and learn about the servers described in the course. In the Skillsoft environment, you are using virtual machines to install and test servers. You can also perform these actions on your own local computer with a virtualization application, such as VMWare or the free VirtualBox (Oracle) software. It is beyond the scope of this course to explain how to set up this environment, but you are encouraged to experiment with these tools. You can download VirtualBox for free from https://www.virtualbox.org/. You can download the most recent version of Fedora Linux from http://fedoraproject.org/.