web-publish

Publish 1C:Enterprise infobases via Apache by generating default.vrd and updating httpd.conf.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill web-publish-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-publish
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/web-publish
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill web-publish-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It solves the problem of quickly exposing a 1C:Enterprise infobase to users over HTTP/HTTPS without manual, error-prone Apache configuration.

Core Features & Use Cases

  • Idempotent 1C publishing: Generates default.vrd, injects (or updates) the required blocks in httpd.conf, and re-applies changes on repeat runs.
  • File and server infobase support: Publishes either a filesystem infobase (InfoBasePath) or a server infobase (InfoBaseServer + InfoBaseRef).
  • Web endpoints readiness: Enables standard OData and provides predictable URLs for web-client, OData, and web services.
  • Optional Apache bootstrap: Downloads and installs portable Apache automatically unless manual mode is selected.

Quick Start

Run web-publish for your infobase by providing its database path, then open the printed localhost URLs in your browser.

Frequently Asked Questions about web-publish

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

FAQPage Schema
How do I publish a 1C:Enterprise infobase through Apache for web access?

To enable OData on a 1C infobase, you publish it via an Apache HTTP Server. The process generates the required default.vrd file and configures httpd.conf, providing predictable localhost URLs for OData and web services.

Can I publish a file-based 1C infobase and a server-based infobase the same way?

Yes, both infobase types are supported for publishing. You can target a filesystem infobase using InfoBasePath or a server infobase using InfoBaseServer and InfoBaseRef to generate the correct Apache configuration.

Do I need to manually configure httpd.conf before publishing a 1C web service?

No, manual httpd.conf configuration is not required. The publishing process automatically injects or updates the required blocks, including the V8Path-derived wsap24.dll module, and can optionally bootstrap a portable Apache installation.

What happens if I run the 1C Apache web publishing process multiple times?

Running the 1C Apache web publishing process multiple times is idempotent. It safely re-applies changes by regenerating default.vrd and updating existing httpd.conf directives without breaking your current configuration.

Why does 1C web publishing require wsap24.dll in Apache?

1C web publishing requires wsap24.dll because it acts as the Apache module handler for 1C:Enterprise requests. The V8Path-derived module is automatically loaded via httpd.conf directives to bridge Apache and the 1C infobase.