Category: Uncategorized

  • Blog
  • Category: Uncategorized

Pointing domain to an Cryptocoin explorer

Domain Pointing DNS (Domain Name System) allows us to reference computers by easy-to-remember domain names, like example.com  instead of IP addresses. DNS records define which IP addresses map to which domain names and how to handle other kinds of requests a domain might receive. To set up a domain name, you need to do two things. First, you need to purchase a domain name from a domain name registrar. Second, you need to set up DNS records for your domain by using a DNS hosting service. Domain Pointing using Godaddy.com Step 1: Login to Godaddy.com Step 2: My Products – > My Domains Step 3: Select Your Domain -> Manage DNS Step 4: Edit Your domain Step 5: Change Points To IP address and save Configuring Apache Step 1: Create yourDomainName.conf file. vim /etc/apache2/sites-available/yourDomainName.conf Step 2: Add following code And change the Domainname.com with your domain name. <VirtualHost *:80> ServerAdmin webmaster@yourDomainName ServerName yourDomainName ServerAlias yourDomainName DocumentRoot /var/www/html/blogs/techaroha_wordpress/yourDomainName ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <Directory /var/www/html/blogs/techaroha_wordpress/yourDomainName> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> Step 3: Execute following commands. sudo a2ensite yourDomainName.conf sudo service apache2 restart installing SSL certificate on a Domain Step 1: Create a directory name yourDomainName on following path /etc/ssl/certs/ Step 2: Navigate to /etc/ssl/certs/yourDomainName Step 3: Go to Website https://www.sslforfree.com/ And login Step 4: Enter Domain Name then Click on Manual Verification and Verify Your Domain. Step 5: You will get 3 files 1- Certificate 2- Private Key 3- ca-bundle Step 6: Create three files with extensions .key, .crt , .ca-bundle in yourDomainName directory. /etc/ssl/certs/yourDomainName/yourDomainName.key /etc/ssl/certs/yourDomainName/yourDomainName.crt /etc/ssl/certs/yourDomainName/yourDomainName.ca-bundle Step 7: Add following code And change the yourDomainName.com.conf with your domain name. <VirtualHost *:443> ServerName yourDomainName ServerAdmin webmaster@yourDomainName ServerAlias yourDomainName DocumentRoot /var/www/html/blogs/techaroha_wordpress/yourDomainName ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/ssl/certs/yourDomainName/yourDomainName.crt SSLCertificateKeyFile /etc/ssl/certs/yourDomainName/yourDomainName.key SSLCertificateChainFile /etc/ssl/certs/yourDomainName/yourDomainName.ca-bundle </VirtualHost> Step 8: Execute the commands sudo a2ensite yourDomainName.conf sudo a2enmod rewrite sudo a2enmod ssl sudo service apache2 restart Step 9: Create a .htaccess file to force https and Place below code in the file RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yourDomainName.com/$1 [R,L] proxy Server Step 1: to enable proxy execute following commands sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests sudo systemctl restart apache2 Step 2: Add following code in yourDomainName.com.conf  file <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName yourDomainName ServerAlias yourDomainName ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ </VirtualHost> Step 3: save file and execute the following command sudo service apache2 restart