• Home
  • Cloud VPS
    • Hong Kong VPS
    • US VPS
  • Dedicated Servers
    • Hong Kong Servers
    • US Servers
    • Singapore Servers
    • Japan Servers
  • Company
    • Contact Us
    • Blog
logo logo
  • Home
  • Cloud VPS
    • Hong Kong VPS
    • US VPS
  • Dedicated Servers
    • Hong Kong Servers
    • US Servers
    • Singapore Servers
    • Japan Servers
  • Company
    • Contact Us
    • Blog
ENEN
  • 简体简体
  • 繁體繁體
Client Area

Apache for Newbie: Set up Apache with mod_expires

December 17, 2023

Apache for Newbie: Set up Apache with mod_expires

When it comes to web hosting, Apache is one of the most popular and widely used web servers. It is known for its flexibility, reliability, and ease of use. In this article, we will explore how to set up Apache with mod_expires, a module that allows you to control the caching of your website’s static files.

What is mod_expires?

Mod_expires is an Apache module that enables you to set expiration dates for different types of files on your website. By setting expiration dates, you can instruct the user’s browser to cache certain files, reducing the number of requests made to the server and improving the overall performance of your website.

Enabling mod_expires

To enable mod_expires, you need to have administrative access to your server. If you are using a VPS hosting service like Server.HK, you can easily enable mod_expires by following these steps:

  1. Connect to your server via SSH or any other remote access method.
  2. Open the Apache configuration file using a text editor. The location of the file may vary depending on your server setup, but it is usually located at /etc/httpd/conf/httpd.conf or /etc/apache2/apache2.conf.
  3. Search for the line that starts with #LoadModule expires_module modules/mod_expires.so. Remove the # at the beginning of the line to uncomment it.
  4. Save the file and exit the text editor.
  5. Restart Apache for the changes to take effect. You can do this by running the command sudo service apache2 restart or sudo systemctl restart apache2 depending on your server’s operating system.

Configuring mod_expires

Once mod_expires is enabled, you can start configuring it to set expiration dates for your website’s files. The configuration is done in the Apache configuration file.

Here’s an example of how you can configure mod_expires to set expiration dates for different file types:

ExpiresActive On
ExpiresByType text/html "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"

In the above example, we have set the expiration dates for HTML files to one week, JPEG images to one month, CSS files to one year, and JavaScript files to one year. You can customize these values according to your needs.

Verifying mod_expires

After configuring mod_expires, it’s important to verify if it is working correctly. You can use various online tools like GTmetrix or Pingdom to check the expiration dates of your website’s files. These tools will provide you with a report that shows the expiration dates set by mod_expires.

Summary

Setting up Apache with mod_expires is a great way to improve the performance of your website by controlling the caching of static files. By setting expiration dates, you can reduce the number of requests made to the server and provide a faster browsing experience for your users. Remember to enable mod_expires, configure it according to your needs, and verify its functionality using online tools. With mod_expires, you can take full advantage of Apache’s capabilities and enhance your website’s performance.

If you are looking for reliable VPS hosting services in the Hong Kong, consider Server.HK. With their high-performance Hong Kong VPS Hosting plans, you can host your website on a secure and scalable platform. Visit server.hk to learn more about their hosting solutions.

Recent Posts

  • Top 5 Use Cases for a Hong Kong Dedicated Server in 2026
  • Hong Kong VPS vs Japan VPS: Head-to-Head for Asia-Pacific Deployments in 2026
  • Hong Kong VPS vs Singapore VPS: Which Is Better for Your Asia Business in 2026?
  • How to Migrate from CentOS 8 to AlmaLinux or Rocky Linux Safely
  • CentOS Server Performance Tuning: Optimization Techniques for 2026

Recent Comments

No comments to show.

Knowledge Base

Access detailed guides, tutorials, and resources.

Live Chat

Get instant help 24/7 from our support team.

Send Ticket

Our team typically responds within 10 minutes.

logo
Alipay Cc-paypal Cc-stripe Cc-visa Cc-mastercard Bitcoin
Cloud VPS
  • Hong Kong VPS
  • US VPS
Dedicated Servers
  • Hong Kong Servers
  • US Servers
  • Singapore Servers
  • Japan Servers
More
  • Contact Us
  • Blog
  • Legal
© 2026 Server.HK | Hosting Limited, Hong Kong | Company Registration No. 77008912
Telegram
Telegram @ServerHKBot