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.