apache

package
v3.3.6 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2026 License: BSD-3-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func NewApp

func NewApp(t *gotext.Locale) *App

func (*App) ClearErrorLog

func (s *App) ClearErrorLog(w http.ResponseWriter, r *http.Request)

func (*App) ErrorLog

func (s *App) ErrorLog(w http.ResponseWriter, r *http.Request)

func (*App) GetConfig

func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)

func (*App) GetConfigTune added in v3.3.3

func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)

GetConfigTune 获取 Apache 配置调整参数

func (*App) Load

func (s *App) Load(w http.ResponseWriter, r *http.Request)

func (*App) Route

func (s *App) Route(r chi.Router)

func (*App) SaveConfig

func (s *App) SaveConfig(w http.ResponseWriter, r *http.Request)

func (*App) Status added in v3.2.2

func (s *App) Status(ctx context.Context) string

func (*App) UpdateConfigTune added in v3.3.3

func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)

UpdateConfigTune 更新 Apache 配置调整参数

type ConfigTune added in v3.3.3

type ConfigTune struct {
	// MPM 事件模型
	StartServers           string `form:"start_servers" json:"start_servers"`
	MinSpareThreads        string `form:"min_spare_threads" json:"min_spare_threads"`
	MaxSpareThreads        string `form:"max_spare_threads" json:"max_spare_threads"`
	ThreadsPerChild        string `form:"threads_per_child" json:"threads_per_child"`
	MaxRequestWorkers      string `form:"max_request_workers" json:"max_request_workers"`
	MaxConnectionsPerChild string `form:"max_connections_per_child" json:"max_connections_per_child"`
	// 连接设置
	Timeout              string `form:"timeout" json:"timeout"`
	KeepAlive            string `form:"keep_alive" json:"keep_alive"`
	MaxKeepAliveRequests string `form:"max_keep_alive_requests" json:"max_keep_alive_requests"`
	KeepAliveTimeout     string `form:"keep_alive_timeout" json:"keep_alive_timeout"`
}

ConfigTune Apache 配置调整

type UpdateConfig

type UpdateConfig struct {
	Config string `form:"config" json:"config" validate:"required"`
}

Jump to

Keyboard shortcuts

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