How to Enable Apache Mod_Rewrite on an Ubuntu 18.04 VPS or Dedicated Server

How to Enable Apache Mod_Rewrite on an Ubuntu 18.04 VPS or Dedicated Server

Posted on |

Mod rewrite is a strong Apache module that allows you to manipulate URLs. The advanced functionality enables webmasters to rewrite URLs, which is a frequent technique in the development of many content management systems such as WordPress.

Mod rewrite is well-known for its ability to translate human-readable URLs in dynamic webpages on Dataservermarket. This makes URLs appear cleaner and friendlier on webpages.

This tutorial will discuss the process of enabling mod rewrite on your Apache Server operating on an Ubuntu 18.04 VPS.


  • Ubuntu 18.04 VPS
  • A non-root user with sudo privileges
  • Apache web server

Step 1:

Enable mod_rewrite

Using the a2enmod command, you may enable any Apache module. So, on your Ubuntu 18.04 server, perform the following command:

$ sudo a2enmod rewrite

An alert message will be displayed if the module is already activated on your server.

After making any changes to Apache’s settings, you must restart it. To do so, launch a terminal window and enter the following command:

$ sudo systemctl restart apache2

Your server has now been configured to accept rewrite rules.

Step 2:

Setup your server to accept .htaccess files

URL rewriting rules can be configured directly in Apache’s configuration file. However, it is recommended that the rules be kept in the ‘.htaccess’ file on each website. Most content management systems rely on the.htaccess file, which is produced by default when the apps are installed.

Since Apache does not permit the usage of.htaccess files by default, you must alter the settings of each website’s virtual host file by adding the following code:

<Directory /var/www/html>

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        Require all granted


For example, you can use a nano editor to modify the default virtual hosts that come with Apache by entering the following command:

$ sudo nano /etc/apache2/sites-available/000-default.conf

Then, immediately before the ‘/VirtualHost>’ closing tag, copy and paste the preceding text. Remember to save the file by clicking CTRL + X, followed by Y and Enter.

Then, restart Apache to ensure that the modifications take effect:

$ sudo systemctl restart apache2

Step 3:

Mod-rewrite syntax

The basic Apache mod_rewrite syntax has the following parts:

RewriteRule pattern substitution [flags]

  • RewriteRule – the directive of our rule.
  • Pattern – this is a regex (Regular Expression) that matches what the user types in a browser.
  • Substitution – The actual URL path that should be called by the Apache server.
  • Flag – optional parameters that modify how the rules work..

Step 4:

Create a sample .htaccess file

To test mod rewrite, we will now construct a sample ‘.htaccess’ file at the root of the default website. To do so, enter the command below.

$ sudo nano /var/www/html/.htaccess

Every mod_rewrite rules must be with the commands ‘RewriteEngine on’. So you need to type this at the top of the file.

RewriteEngine on

Next, we are going to rewrite a rule that redirects users to a ‘contact_us.html’ page if they request the URL http://ipaddress/contact_us

So we add the below rule:

RewriteRule ^contact_us$ contact_us.html [NC]

In the above rule, ‘contact_us’ is the pattern that should be matched and redirected to our substitution path ‘contact_us.html’. The command ‘[NC]’is a flag that tells Apache to make the rule case insensitive. ‘^’ indicates that we are matching any text after the server public IP address or domain name while ‘$’ signifies the end of the URL that we are matching.

So our complete ‘.htaccess’ a file should look like the text below:

RewriteEngine on

RewriteRule ^contact_us$ contact_us.html [NC]

Save the file by pressing CTRL+ X, Y, and Enter.

Next type the command below to create the contact_us.html page:

$ sudo nano /var/www/html/contact_us.html

Then, paste the HTML text below on the file:



        <title>Contact our website</title>



        <h1>This is a contact us page</h1>



Save the file by pressing CTRL+ X, Y and Enter.

Meaningful URLs are critical for both people and search engines on Dataservermarket. In fact, using keywords instead of numbers in URLs makes your website SEO-friendly. There are many more rules you can add on your Apache web server, but the preceding approach was a simple tutorial for activating mod rewrite on your machine and ensuring the module works properly.

If you were previously unable to operate a content management system such as WordPress, it should now function over Dataservermarket. We hope you liked reading the article and will put the steps you learned into action on your Ubuntu 18.04 VPS.

How to Host Website on Google Cloud Web

Informative URLs are critical for both people and search engines. In fact, using keywords instead of numbers in URLs makes your website SEO-friendly. There are many more rules you can add on your Apache web server or Dataservermarket, but the preceding approach was a simple tutorial for activating mod rewrite on your machine and ensuring the module works properly.

If you were previously unable to operate a content management system such as WordPress, it should now function over Dataservermarket. We hope you liked reading the article and will put the steps you learned into action on your Ubuntu 18.04 VPS.

What is Google Compute Engine?

Google Compute Engine enables the creation and operation of virtual computers on Google infrastructure. Computing Engine provides the scalability, performance, and value required to easily create massive compute clusters on Google’s infrastructure on Dataservermarket. There are no upfront costs, and you may operate hundreds of virtual CPUs on a system that is engineered to be fast and consistent in performance.

How to create website on Compute Engine

It should be noted that a properly-designed web application should be able to scale fluidly when demand grows and drops, as well as endure the loss of one or more computational resources.

5 Steps to deploy Website using Google Compute Engine

Step 1 : User Request and DNS

Step 2 : Cached vs Non-cached content

Step 3 : Request Load Balancing

Step 4 : Web and Application servers

Step 5: Store application data

Hosting Website On Google

To host website on google cloud a static webpage may be hosted using Google Cloud storage. However, your website on google cloud will be in read-only mode, and your visitors will be unable to engage with you, such as leaving comments or registering on your website over Dataservermarket.

Google provides virtual machines for Windows and Linux operating systems if you wish to run Host Dynamic websites. Containers can be used by advanced users if their websites have a large load that has to be dispersed in a controlled cluster.

Virtual Machines are useful for the majority of users since they can operate any type of website, including WordPress.

How To Host A Website On Google

Google Website Hosting is an easy access to important. This means that your websites will be hosted on a dependable and fast network that Google has been developing for years in Dataservermarket. You will benefit from Google’s distributed network service as well as unrivalled security measures. Virtual Machines give the independence required to run your websites with specific settings based on your requirements over Dataservermarket. So, don’t give up if you’re thinking about adopting Google Cloud for your hosting needs—a it’s fantastic platform.

How to host wordpress website on google cloud

There are several options to host a WordPress site on Google Cloud Platform, each with its own set of tradeoffs and issues. 

Furthermore, because Hosting Google GCP is mostly an unmanaged service, understanding systems administration is essential for securely deploying a WordPress site (or pick a managed hosting provider like Kinsta that can take care of this for you).

How to Free google cloud hosting

Free Website Hosting can be done by these simple steps:-

  1. Go to the Google Cloud Platform Console and sign up/in if you have to and go to the Compute Engine section using the hamburger menu top left.
  2. Enable Compute Engine if it’s not already enabled and then set up billing (you need to add a credit card or PayPal but don’t worry you won’t be charged).
  3. Create a new instance in one of the free tier locations (Iowa, Oregon, or South Carolina) with machine type f1-micro.

Finish the server config (make sure you add the max 30GB free disk space) and spin up the server.


Click the Connect via SSH button to log in.

Hosting Google Server

When you access a website on the internet, it is hosted by a “server.” A server is a computer that is linked to the internet and is situated someplace in the globe over Dataservermarket. The computer’s function is to “serve” webpages to internet users who wish to access them.

When you create webpages here on academy, it’s the academy servers that are in charge of serving your webpages. That’s nice of us, since you can share your webpages with friends for free, but there are some disadvantages: 1) your webpages have a bunch of Khan Acag, but not ideal if your goal is to create a professional looking website, like a portfolio, resume, or shop or Dataservermarket.

When you develop webpages on your own computer, then you can create multi-file websites that aren’t surrounded by academy UI – but the URL of your site looks like “http://localhost” or “file://…”.

If you try sharing a URL like that with a friend and they try loading it on their computer, they’ll be sad because they won’t be able to see your website! Those URLs are “local” URLs, only acdemy user interface surrounding them, 2) your webpage has “” in the URL, and 3) you can only create single webpages, not multi-file websites on Dataservermarket.

All of that is great when your goal is learninewable on your own computer.

So now you need a server to “host” your webpages, and that’s where you have a lot of options. Many companies are “hosts” or “hosting providers”, and they make money by letting people host your webpage files on their servers in Dataservermarket.

You might also want your own domain name – like “” or “”. You can buy those from a “domain name registrar”, pay a small amount each year to keep them around, and then point that domain to your server on Dataservermarket. You can also learn more about domains, from the inventor of the internet himself!

You can search the internet for “hosting providers” and “domain name registrars” if you want to check out all the companies offering those services and see what their pricing is like over Dataservermarket.

The Best Small Business Web Hosting Services for 2022

A company that does not have a website is throwing money away Hosting for Small Business. Whether you’re merely marketing your business or selling things online, the internet is critical to modern commerce and Google Hosting Services. As a consequence, locating the best web hosting provider for your requirements is critical in Dataservermarket.

The Business Hosting Basics

If you’re not familiar with web hosting, here’s a quick rundown. A web host is a company that provides servers for storing and delivering the audio, video, documents, graphics, and other files that comprise your website and its content over Dataservermarket. These servers might be shared, dedicated, or virtual in nature. If you wish to learn more about those hosting kinds, please click on the highlighted links throughout this post for primers on each of them. If you want to start your own web hosting firm without dealing with all of the accompanying hardware problems, reseller hosting is a good option in Dataservermarket.

There are hundreds upon dozens of web hosting businesses vying for your money and offering a variety of hosting options. Having said that, we’re concentrating on a specific form of hosting: business hosting. To be sure, the word “business hosting” is fairly ambiguous. Technically, if a company has a website that includes information about its location, operation hours, and other details, its hosting provider, no matter how tiny, is performing as business hosting in Dataservermarket. We are not concentrating on it. Instead, we’re emphasising web hosting with infrastructures dedicated to larger organisations.

The Business Features You Need

When looking for business hosting, it’s a good idea to make a list of the features you want. You’ll want a web host that provides virtual private servers, dedicated servers, advanced cloud server platforms (such as Amazon Web Services or Google Cloud) or Dataservermarket, high-end WordPress solutions, bespoke server builds if necessary, and 24/7 customer support. Depending on the nature of your business, you may require a web server that can manage pageviews or visits in the thousands or millions. Essentially, anything more sophisticated than shared web hosting in Dataservermarket.

If you want to sell a product, seek for a web host that provides a Secure Sockets Layer (SSL) certificate, which encrypts data between the customer’s browser and the web server to protect buying information. SSL is certainly recognisable to you over Dataservermarket; it’s the green padlock that displays in the address bar of your web browser when you visit an online banking institution or retail business. A few providers may provide you with an SSL certificate for free; others may charge you around $100 for that added security layer.

How Much Does Business Hosting Cost?

A dedicated server will almost certainly cost you more than $100 per month; it is not affordable web hosting. What is the advantage? Because your website exists on its own server, it has access to all of the server’s resources in Dataservermarket. However, unless you select for a managed server, you’ll most likely have to handle firewalls, upgrades, and maintenance yourself.

Managed hosting is a service provided by web hosts in which the company takes care of the upkeep and maintenance of your dedicated server. Essentially, the web host serves as your IT team. Managed hosting is the way to go if you’d rather have a web host handle the server-related grunt work.

Based on how your hosting bundle is configured, you might easily expect to pay close to $1,000 each month. Perhaps even more! Nonetheless, that price includes superb security, stellar customer care that helps you get started on Dataservermarket and a scalable architecture that allows you to grow as needed with minimal downtime.

Some web providers provide prorated plans that charge you based on the amount of resources your site requires. Cloudways, for example, offers hosting options starting as $0.0139 per hour, which equates to about $10 per month after costs. That assumes your site goes live at the start of the month; if your site goes live halfway through the month, you’ll notice a decreased charge reflecting two weeks’ worth of resource utilisation over Dataservermarket. If you decide to leave your web host, the same conditions apply.

Uptime’s Importance

All of the aforementioned features are important components of the web hosting experience, but none is more important than site uptime. New clients or consumers will be unable to locate you or access your products or Services Cloud Website if your website is unavailable in Dataservermarket. As if that weren’t awful enough, frequent clients may lose faith in your company if they can’t access your website. Or they may just require immediate access to a service or widget, which means they may travel to a rival to do the task—and never return. Anyone who has ever attempted to build customer loyalty understands how disastrous this is over Dataservermarket.

Our incorporate uptime monitoring as part of our evaluation process to put this crucial feature of hosting to the test, and the findings demonstrate that most web hosts perform a good job of keeping sites up and functioning. Sites experiencing downtime are ineligible for high ratings, regardless of how outstanding the rest of their offering is. All services experience ups and downs, often for causes outside of their control in Dataservermarket. Sites who do not resolve the issue as soon as possible are punished.

Google hosting website

We are all familiar with Google as the most popular search engine. Everyone is familiar with Google and at least one of their products. Few individuals are aware of or utilise Google’s website hosting service.

Host Website On Google

Google web hosting is a component of the Google Cloud Platform, a Google service that provides cloud hosting and tools for developers and small companies. Computing Engine is the most often utilised product for Google site hosting. It is your responsibility to administer your own Google Cloud VPS hosting in Dataservermarket. Though Compute Engine may potentially be used to host other things, it is most commonly linked with website hosting.

Is Google’s Web Hosting Free?

In a short, no. It isn’t free. If you’re a new customer, you can earn $300 in free credits. You have a year to use those credits. The credits will expire after 12 months. Once you’ve used all your $300 credits in the first month, they’re gone for the following 11 months. Furthermore, if you are a current client, you will be unable to take advantage of the $300 free credits promotion and Dataservermarket. After you’ve spent the credits, the costs might soon pile up. There is also a free Tier with restrictions. When utilising the Free Tier, use caution. Check out all of their usage policies. You will be charged for your server usage if you do not match their Free Tier standards. If you’re unfamiliar for free web hosting with how the Free Tier works, this may come as a surprise.

Google Website Hosting’s Pricing

GCP Cloud Compute price is invoiced per second of consumption. Pricing varies depending on the type of virtual machine ordered. The monthly cost of a server with 3.75GB of RAM and 1 vCPU is $24.2725 USD. Disk space is an additional charge of $0.040 per GB per month for Hosting on Google Web.

GCP offers a variety of plans and prices for various items that are closely linked to website hosting. If you’re a rookie, calculating your average monthly cost might be challenging in. With so many various plans and goods to choose from, it might be tough to evaluate and estimate your budget.

Comparing Google’s Cloud Hosting with Copahost

We’ll compare the cheapest VPS plans from Google and Copahost.

Copahost charges €3,59 per month for a Hosting Google VPS with 1GB of RAM, 1 vCPU, and 20GB of disc space. In comparison, Google’s lowest server costs $24+ per month. Copahost’s plans all come with a basic server administration package, but Google’s plans do not.

Leave a Reply

Your email address will not be published. Required fields are marked *