web-unpublish

Remove 1C web publication blocks and publish directories from Apache.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill web-unpublish-arman-kudaibergenov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-unpublish
Source: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/web-unpublish
Command: npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill web-unpublish-arman-kudaibergenov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psutil, and includes scripts (resource) components.

What problem does it solve?

The web-unpublish skill solves the problem of removing a 1C:Enterprise web publication from your local Apache configuration when the database should no longer be accessible via a browser.

Core Features & Use Cases

  • Removes Apache publication blocks from httpd.conf by deleting the marked publication sections and the global 1C block when no publications remain.
  • Deletes the corresponding publish directory under Apache’s publish/{appname} path to fully revoke web access.
  • Manages Apache process behavior by restarting Apache when publications are removed but others still exist, or stopping it when none remain.
  • Use case: You published a 1C database (e.g., bpdemo) for testing, and later want to revoke browser access without uninstalling the whole project.

Quick Start

Ask to remove a specific publication by sending: /web-unpublish bpdemo.

Frequently Asked Questions about web-unpublish

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

FAQPage Schema
How do I remove a 1C web publication from Apache?

Removing a 1C web publication from Apache involves deleting marked httpd.conf blocks and the publish directory. The process restarts Apache if other publications remain, or stops it entirely if none are left.

How do I revoke browser access to a published 1C database?

You can revoke browser access to a published 1C database by removing its Apache configuration blocks and deleting the publish content directory. This safely disables web availability while keeping the project intact locally.

What happens to Apache when all 1C publications are removed?

When all 1C web publications are removed, the targeted Apache instance is stopped. If other publications remain, Apache restarts to apply the updated httpd.conf configuration safely.

Can I remove all 1C web publications from Apache at once?

Yes, you can remove all 1C web publications at once by executing the removal script with the all flag. This deletes every publication block from httpd.conf and clears the publish directories simultaneously.

Does the 1C web publication removal require specific Apache configuration paths?

Yes, the removal process reads the Apache root path from the v8-project.json configuration file. If this is not specified, it defaults to the tools/apache24 directory to locate and update httpd.conf safely.

What limitations exist when stopping Apache for 1C publication removal?

The removal process targets only the specific Apache instance defined in the project configuration. It does not affect other Apache installations and only deletes publication blocks rather than modifying unrelated httpd.conf settings.