Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Nginx Default Conf

Generates nginx.default.conf in project root for nginx conf.d directory configuration. Serves static files from /usr/share/nginx/html.

majiayu000 f13c94f 2 files · 2.1 KB Updated 567 repo stars

File contents

Nginx Default Conf Skill

Purpose

Generate nginx.default.conf file in the project root directory for nginx conf.d directory configuration.

Output

Create the file: nginx.default.conf (in project root)

Template

See: examples.md for the exact configuration template.

Critical Configuration Elements

  • SPA routing: try_files $uri $uri/ /index.html; (required for Vue Router)
  • CORS: add_header Access-Control-Allow-Origin *; (required for micro-frontends)
  • Caching: expires max; and Cache-Control "public" headers
  • Error pages: Custom 50x.html error page handling
  • Port: Listen on 8080 (container standard)

Docker Integration

This file is referenced in Dockerfile:

RUN cp -a nginx.default.conf /etc/nginx/conf.d/default.conf

Notes

  • File serves static files from /usr/share/nginx/html (Vite build output location)
  • All configuration values are production-ready defaults
  • No customization needed based on user parameters

majiayu000/claude-skill-registry-data/tree/main/data/nginx-default-conf commit f13c94f792

Frequently asked questions

npx skillmds add majiayu000/nginx-default-conf