apache

Configure and manage Apache HTTP Server virtual hosts, reverse proxies, and URL rewriting.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/ryukyagamilight/terminal-skills --skill apache-ryukyagamilight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apache
Source: https://github.com/ryukyagamilight/terminal-skills/tree/main/server/apache
Command: npx skills add https://github.com/ryukyagamilight/terminal-skills --skill apache-ryukyagamilight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of configuring and managing the Apache HTTP Server, enabling efficient web hosting and application deployment.

Core Features & Use Cases

  • Service Management: Start, stop, restart, and reload Apache services across different operating systems.
  • Configuration Management: Edit and test main configuration files, virtual hosts, and modules.
  • Virtual Host Setup: Configure both HTTP and HTTPS virtual hosts, including reverse proxy and load balancing.
  • URL Rewriting & Security: Implement rewrite rules and enhance security with access controls and headers.
  • Use Case: Deploy a new website by configuring a virtual host, setting up SSL, and implementing URL redirects for SEO.

Quick Start

Use the apache skill to enable the rewrite module on Ubuntu.

Frequently Asked Questions about apache

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an Apache virtual host for a new website?

Configuring a virtual host in Apache involves defining HTTP and HTTPS directives within server configuration files. This skill guides setting server names, document roots, and directory permissions for both Debian/Ubuntu and CentOS/RHEL systems.

What is the best way to configure Apache as a reverse proxy?

Configuring Apache as a reverse proxy requires enabling proxy modules and defining ProxyPass directives. This setup routes client requests to backend application servers, supporting load balancing across Debian/Ubuntu and CentOS/RHEL environments.

How do I enable URL rewriting and implement SEO redirects in httpd?

To enable URL rewriting and SEO redirects in httpd, you must activate the rewrite module and define RewriteRule directives. This allows pattern-based URL manipulation and redirect configuration within your Apache virtual host settings.

Can I use Apache configuration skills to manage PHP integration and rate limiting?

Yes, you can manage PHP integration and rate limiting through Apache configuration. This involves applying specific directives for PHP module handling and implementing access controls to restrict request rates and enhance server security.

Why does my Apache SSL configuration fail after editing virtual host files?

Apache SSL configuration fails when virtual host files contain syntax errors or invalid directive paths. You must test main configuration files and virtual host setups to ensure correct SSL module loading and certificate file references.

How do I restart and reload Apache services across different operating systems?

Restarting and reloading Apache services requires executing specific command line instructions that vary by OS. This skill provides service control commands for starting, stopping, and reloading httpd across Debian/Ubuntu and CentOS/RHEL platforms.