This assignment focuses on setting up and testing a basic web server using Nginx on a cloud platform. It involves updating package sources, installing Nginx, configuring network security groups to allow web traffic on port 80, and finally verifying the web server's functionality by accessing its default webpage using the server's public IP address.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: LINUX SERVER ADMINISTRATION Linux Server Administration Part 2 – Practical Student Name: Kiran Kumar Chaudhari University Name:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1LINUX SERVER ADMINISTRATION Table of Contents 1. Comparing three Cloud Service Providers..................................................................................2 a. Service features........................................................................................................................2 b. IPv4 and IPv6 addressing........................................................................................................3 c. Redundancy and Backup..........................................................................................................4 2. Account with an IaaS virtual server hosting provider.................................................................4 2.1 Creating a virtual server instance..........................................................................................4 2.2 Configuring the virtual server................................................................................................7 2.3 Testing the server using SSH and checking of processes....................................................10 3. Configure and test a Web server................................................................................................12 3.1 Installing and configuring a web server...............................................................................12 3.2 Testing the operation of web server.....................................................................................17 Bibliography..................................................................................................................................18
2LINUX SERVER ADMINISTRATION 1. Comparing three Cloud Service Providers In this section, three cloud service providers that is Amazon Web Services (AWS), Microsoft Azure and Google Compute Engine is compared based on the different criteria such as Service features, IPv4 and IPv6 addressing along with Redundancy and Backup. a. Service features Name Services Amazon Web Services (AWS) Microsoft AzureGoogle Compute Engine HostingAmazonElasticand Beanstalk CloudServices,Azure Websites and Apps, Azure Batch,AzureScheduler and Logic Apps Google App Engine StorageFile Storage (Elastic File System) File Storage (Azure File Storage) Open-source fuse adapter for file storage. Virtual machine management and network services ï‚·Administrationand Security-AWS DirectoryService, AWSIdentityand AccessManagement (IAM) ï‚·Networking options - Amazon VPC ï‚·Administrationand Security-Azure Active Directory ï‚·Networking options - AzureVirtual Network ï‚·Administrationand Security-Cloud Identity&Access Management (IAM) ï‚·Networking options - CloudVirtual Network SupportedAmazon Linux, CentOS,CentOS, CoreOS, Debian,CentOS,CoreOS,
3LINUX SERVER ADMINISTRATION Linux distributions Debian, Kali Linux, Red Hat SUSE and Ubuntu. OracleLinux,RedHat EnterpriseLinux,SUSE LinuxEnterprise, openSUSE and Ubuntu. Debian,RedHat Enterprise Linux, SUSE LinuxEnterpriseand Ubuntu. b. IPv4 and IPv6 addressing IPv4IPv6 AmazonWeb Services (AWS) ï‚·32-bitformat(4groupsof4 numerical digits) ï‚·Cannot be removed ï‚·CIDR block size can be from /16 to /28 ï‚·Supported in EC2-Classic, and EC2- Classic connections with a VPC via ClassicLink ï‚·128-bitformat(8groupsof4 hexadecimal digits) ï‚·Supports Opt-in only. ï‚·CIDR block size is fixed at /56 ï‚·Not supported in EC2-Classic, and notsupportedforEC2-Classic connectionswithaVPCvia ClassicLink. Microsoft AzurePublic and Private IP addresses are used.This is used for Azure Load Balancer. Inbound and outbound-initiated native IPv6 connections. Google Compute Engine Reserved IP address.FeaturessupportedbyIPv4load balancing are also supported by IPv6 load balancing.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4LINUX SERVER ADMINISTRATION c. Redundancy and Backup Amazon Web Services (AWS) Microsoft AzureGoogle Compute Engine BackupAmazon GlacierAzure BackupGoogle Cloud Storage Disaster recovery NoneAzure Site RecoveryNone 2. Account with an IaaS virtual server hosting provider 2.1 Creating a virtual server instance Step 1: Creating a new virtual machine
5LINUX SERVER ADMINISTRATION Step 2: Search for version of Linux (Ubuntu) Step 3: Select the version of Ubuntu Server (Ubuntu Server 16.04 LTS has been chosen)
6LINUX SERVER ADMINISTRATION Step 4: Creating the instance of Linux server Step 5: Choosing the appropriate size and features for the server (DS1 Standard has been chosen
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7LINUX SERVER ADMINISTRATION Step 6: Directed to server instance for configuration 2.2 Configuring the virtual server Step 1: Configuring Availability set
8LINUX SERVER ADMINISTRATION Step 2: Deployment of Server Step 3: Purchase and Deployment of server
9LINUX SERVER ADMINISTRATION Step 4: Deployment of Ubuntu Server in progress Step 5: Installed instance of the Linux Server
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10LINUX SERVER ADMINISTRATION 2.3 Testing the server using SSH and checking of processes Step 1: Connecting to the server using SSH Step 2: Logging into the server using SSH Connect using ssh kiran-vm@13.75.142.37 Now enter password as kiran-VM 2017 Now connection has been established with the server as below:
11LINUX SERVER ADMINISTRATION Step 3: Checking of processes running on the server
12LINUX SERVER ADMINISTRATION List of all processes running on the server 3. Configure and test a Web server 3.1 Installing and configuring a web server Step 1: Connect to server using SSH
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13LINUX SERVER ADMINISTRATION Step 2: After connection to the server using SSHïƒ Update package source with the command as below: sudo apt-get -y update Step 3: Now install NGINX package with the following command: sudo apt-get -y install nginx
14LINUX SERVER ADMINISTRATION Step 4: Now exit the SSH session and open port 80 for web traffic Click the name of resource group Now select network security group
15LINUX SERVER ADMINISTRATION Clicking the network security group opens the configuration window as below: Now click on Inbound Security rules on the left hand menu
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
16LINUX SERVER ADMINISTRATION Next click on Add and set the configuration as below: Now after clicking ok a message will be that security rule created successfully as shown below:
17LINUX SERVER ADMINISTRATION Now default webpage can be seen by accessing the Public IP address of the server as below: 3.2 Testing the operation of web server The IP address for the server is 13.75.142.37
18LINUX SERVER ADMINISTRATION Bibliography Garg, S. K., Versteeg, S., & Buyya, R. (2013). A framework for ranking of cloud computing services.Future Generation Computer Systems,29(4), 1012-1023. Jaatun, M. G., Pearson, S., Gittler, F., & Leenes, R. (2014, December). Towards strong accountability for cloud service providers. InCloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on(pp. 1001-1006). IEEE. Moulik, S., Misra, S., & Gaurav, A. (2017). Cost-effective mapping between wireless body area networksandcloudserviceprovidersbasedonmulti-stagebargaining.IEEE Transactions on Mobile Computing,16(6), 1573-1586. Mouratidis, H., Islam, S., Kalloniatis, C., & Gritzalis, S. (2013). A framework to support selection of cloud providers based on security and privacy requirements.Journal of Systems and Software,86(9), 2276-2293. Paul, D., Zhong, W. D., & Bose, S. K. (2016). Energy efficiency aware load distribution and electricity cost volatility control for cloud service providers.Journal of Network and Computer Applications,59, 185-197. Ramachandran, M., & Chang, V. (2016). Towards performance evaluation of cloud service providersforclouddatasecurity.InternationalJournalofInformation Management,36(4), 618-625. Wang, S., Liu, Z., Sun, Q., Zou, H., & Yang, F. (2014). Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing.Journal of Intelligent Manufacturing,25(2), 283-291.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
19LINUX SERVER ADMINISTRATION Wang, S., Liu, Z., Sun, Q., Zou, H., & Yang, F. (2014). Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing.Journal of Intelligent Manufacturing,25(2), 283-291.