YGGbro/nginx/opennet.ru/yggbro/opennet.ru
2023-12-04 01:00:41 +02:00
..
handles update namespaces 2023-12-03 23:33:26 +02:00
locations fix locations 2023-12-03 23:54:40 +02:00
locations.conf fix paths 2023-12-03 23:49:52 +02:00
README.md update installation options 2023-12-04 01:00:41 +02:00
server.conf fix default server 2023-12-04 00:33:25 +02:00

Nginx proxy configuration for OpenNet located at subfolder

Current implementation forward subdomains to following proxy locations:

  • opennet.ru > /opennet.ru
  • www.opennet.ru > /opennet.ru/www
  • bsd.opennet.ru > /opennet.ru/bsd
  • cisco.opennet.ru > /opennet.ru/cisco
  • grab.opennet.ru > /opennet.ru/grab
  • linux.opennet.ru > /opennet.ru/linux
  • m.opennet.ru > /opennet.ru/m
  • mobile.opennet.ru > /opennet.ru/mobile
  • palm.opennet.ru > /opennet.ru/palm
  • security.opennet.ru > /opennet.ru/security
  • solaris.opennet.ru > /opennet.ru/solaris
  • web.opennet.ru > /opennet.ru/web
  • wiki.opennet.ru > /opennet.ru/wiki
  • forum.opennet.ru > /opennet.ru/wwwcgi-bin/openforum/vsluhboard.cgi

Install

This is subfolder configuration, use server.conf preset only when default_server not defined in your system:

  • ln -s /etc/yggbro/nginx/opennet.ru/yggbro/opennet.ru/server.conf /etc/nginx/sites-enabled/yggbro.opennet.ru.yggbro.opennet.ru.conf

Alternatively, add following requirements to existing default_server:

include /etc/yggbro/nginx/opennet.ru/yggbro/opennet.ru/handles/redirect.conf;
include /etc/yggbro/nginx/opennet.ru/yggbro/opennet.ru/locations.conf;

Test configuration and apply changes

  • nginx -t
  • service nginx reload

Uninstall

Remove following requirements from existing default_server:

include /etc/yggbro/nginx/opennet.ru/yggbro/opennet.ru/handles/redirect.conf;
include /etc/yggbro/nginx/opennet.ru/yggbro/opennet.ru/locations.conf;

Remove symlink if added before:

  • rm /etc/nginx/sites-enabled/yggbro.opennet.ru.yggbro.opennet.ru.conf

Test configuration and apply changes

  • nginx -t
  • service nginx reload

Issues

  1. At this moment, config drops all JS some tabs could not work
  2. Youtube embedded content still works
  3. Redirect cases for some sub-domains require additional rules implementation