httpgo

module
v1.2.105 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: GPL-3.0

README

httpgo License GoDoc GoReport

Веб-сервер без претензий на сложность Я создал этот веб-сервер для облегчения перехода со старых языков веб-программирования на Go и приглашаю всех желающий сделать его идеальным.

Умеет исполнять php скрипты, взаимодействую через сокет Unix с php-fpm

Настройка Папка config содержит настройки системы и конфигурационные файлы для сервера:

  • httpgo.service, настройка демона (юнит сервиса systemd) для управления работой httpgo (запуск, перезапуск, восстановление после сбоев), подробнее читайте Основы использования systemd для использования достаточно перенести его в директорию юнитов systemd
  • php-fpm.conf, настройка php-fpm (для запуска скриптов PHP), для использования достаточно перенести его в директорию php-fpm
  • db.yml.sample, настройка соединения с сервером MySQL (следует ввести нужные значения и удалить суффикс .sample)
  • mongo.yml.sample, настройка для работы базы MongoDB (следует ввести нужные значения и удалить суффикс .sample)

Directories

Path Synopsis
Package apis consists of interfaces for managements endpoints httpgo
Package apis consists of interfaces for managements endpoints httpgo
docs
Package docs реализация вохможности работы с вордовскими документами
Package docs реализация вохможности работы с вордовскими документами
server
Package server назначение модуля - читать и отдавать конфигурационные настройки
Package server назначение модуля - читать и отдавать конфигурационные настройки
Package services для подключения сервисов и устроения взаимодействия сервисов с главным потоком
Package services для подключения сервисов и устроения взаимодействия сервисов с главным потоком
mongod
Package mongod Реализует работу с базой данных mongodb
Package mongod Реализует работу с базой данных mongodb
tools
selenius/reader
read file with seleniumCSS command and run with Chrome
read file with seleniumCSS command and run with Chrome
Package views подготовка вывода данных в поток возврата
Package views подготовка вывода данных в поток возврата
fonts
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
js
templates/json
формирование JSON из разного вида данных и выдача текста в поток
формирование JSON из разного вида данных и выдача текста в поток

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL