Serving Web pages from QRISCloud Servers
Introduction
Installation
Register the domain
You will need to register your domain by purchasing a domain name from the likes of https://www.crazydomains.com.au/ etc. When registering, can you register dns1.griffith.edu.au anddns3.griffith.edu.au as the primary DNS name servers. Then we can log a service desk case at Griffith to point the name to the correct IP address. Here is the procedure:
Letâs say you have registered a domain called example.org.au
Get the IP address of the server hosting this website. Letâs say it is: 103.131.227.107
Then go to the service desktop tool: https://griffith.service-now.com/
Log in. Go to "service request" ==> âCreate newâ ==> Fill in the following:
Requester : yourself
Affected end user: yourself
ITL Process: Request
Category: Network (Plain network would do)
Summary: Point example.org.au to IP 103.131.227.107 in the dns servers
Description: (Give a description of the problem. see below for example):
We would like to use Griffith DNS servers as the primary dns servers for domain example.org.au. Can you please point example.org.au to IP 103.131.227.107.
Save and Exit
That's it.
Web server installation
yum install httpd sudo systemctl enable httpd.service yum install mod_ssl #create the keys sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/apache.key -out /etc/pki/tls/certs/apache.crt #The options are explained below #-out: This tells OpenSSL where to place the certificate that we are creating. #-keyout: This line tells OpenSSL where to place the generated private key file that we are creating. Go to the section <VirtualHost _default_:443> Change this to: DocumentRoot "/var/www/example.org.au/public_html" ServerName www.example.org.au:443 SSLCertificateFile /etc/pki/tls/certs/apache.crt SSLCertificateKeyFile /etc/pki/tls/private/apache.key mkdir /etc/httpd/sites-available mkdir /etc/httpd/sites-enabled vi /etc/httpd/sites-available/example.org.au.conf >>>>>>> <VirtualHost *:80> ServerName www.example.org.au ServerAlias example.org.au DocumentRoot /var/www/example.org.au/public_html ErrorLog /var/www/example.org.au/error.log CustomLog /var/www/example.org.au/requests.log combined RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L] </VirtualHost> >>>>>>>> ln -s /etc/httpd/sites-available/example.org.au.conf /etc/httpd/sites-enabled/example.org.au.conf vi /etc/httpd/conf/httpd.conf NameVirtualHost *:80 IncludeOptional sites-enabled/*.conf >>>>>>>> touch /var/www/example.org.au/error.log touch /var/www/example.org.au/requests.log chcon --reference /var/log/httpd/error_log /var/www/example.org.au/error.log chcon --reference /var/log/httpd/access_log /var/www/example.org.au/requests.log >>>>>> sudo apachectl restart