📅 2025-07-30 — Session: Deployed Quartz Site on Apache Server

🕒 20:30–20:45
🏷️ Labels: Quartz, Apache, Deployment, Server Management, Web Hosting
📂 Project: Dev
⭐ Priority: MEDIUM

Session Goal:

The session aimed to deploy a Quartz-built static site on an Apache server, ensuring secure and efficient hosting.

Key Activities:

  • Followed a structured guide to deploy the Quartz site on Apache, involving detailed commands and configurations.
  • Resolved a Permission denied error during file uploads using SSH and SCP methods.
  • Managed Apache server settings, including DNS, firewall, and virtual host configurations for the subdomain journal.matuteiglesias.link.
  • Uploaded the built Quartz site via SCP, ensuring files were correctly placed in the Apache directory.
  • Configured Apache virtual hosts and set up optional HTTPS with Certbot for enhanced security.

Achievements:

  • Successfully deployed the Quartz site on the Apache server.
  • Resolved server permission issues, ensuring smooth file uploads.
  • Configured the Apache server to manage the new subdomain effectively.

Pending Tasks:

  • Monitor the server for any arising issues post-deployment.
  • Consider further optimization of server settings for performance improvements.