websites

package
v0.0.0-...-2a34ce9 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckDomain

func CheckDomain(domain, websiteId, uid string) bool

func CheckDomainIsExists

func CheckDomainIsExists(c *gin.Context)

func CountWebsite

func CountWebsite(uid int) int

CountWebsite count website

func CreateWebSiteConfig

func CreateWebSiteConfig(c *gin.Context)

func CreateWebsite

func CreateWebsite(c *gin.Context)

func DeleteWebsite

func DeleteWebsite(c *gin.Context)

func GetWebsiteById

func GetWebsiteById(websiteId int) (*models.ZapWebSite, error)

func GetWebsiteByServerName

func GetWebsiteByServerName(servername string) (*models.ZapWebSite, error)

func ListWebsite

func ListWebsite(c *gin.Context)

func SetWebsiteStatus

func SetWebsiteStatus(c *gin.Context)

func SetWebsiteStatusByServerName

func SetWebsiteStatusByServerName(servername, status string) error

func UpdateWebsite

func UpdateWebsite(c *gin.Context)

func WebSiteSettings

func WebSiteSettings(c *gin.Context)

Types

type WebSiteService

type WebSiteService struct {
	Uid      uint
	Username string
}

func NewWebSiteService

func NewWebSiteService(username string, id uint) *WebSiteService

func (*WebSiteService) CheckDomain

func (w *WebSiteService) CheckDomain(domain string) error

func (*WebSiteService) CreateWebsite

func (w *WebSiteService) CreateWebsite(req webSiteRequest) error

func (*WebSiteService) StartWebsite

func (w *WebSiteService) StartWebsite(websiteId int) error

func (*WebSiteService) StopWebsite

func (w *WebSiteService) StopWebsite(websiteId int) error

func (*WebSiteService) UpdateWebsite

func (w *WebSiteService) UpdateWebsite(req webSiteRequest) error

type WebsiteMgr

type WebsiteMgr struct {
	UserHomeDir   string // user home
	Username      string
	WwwRoot       string
	WwwUser       string
	WwwGroup      string
	WwwUserId     int
	WwwGroupId    int
	ServerName    string
	SiteDirectory string //网站目录
	WebSiteId     int    // models website id
	WebServerType string // nginx / openresty
}

func NewWebSiteMgr

func NewWebSiteMgr(username, serverName string) *WebsiteMgr

func NewWebSiteMgrWithWebSiteId

func NewWebSiteMgrWithWebSiteId(username, serverName string, websiteId int) *WebsiteMgr

func (*WebsiteMgr) CreateWebsite

func (w *WebsiteMgr) CreateWebsite(website *models.ZapWebSite) error

func (*WebsiteMgr) GetNgxConfig

func (w *WebsiteMgr) GetNgxConfig(filename string) string

func (*WebsiteMgr) GetUserConfig

func (w *WebsiteMgr) GetUserConfig(conf ...string) string

func (*WebsiteMgr) GetUserNginxConfDir

func (w *WebsiteMgr) GetUserNginxConfDir() string

func (*WebsiteMgr) GetUserWebserverConfDir

func (w *WebsiteMgr) GetUserWebserverConfDir() string

func (*WebsiteMgr) GetWebsiteConfFileName

func (w *WebsiteMgr) GetWebsiteConfFileName() string

func (*WebsiteMgr) RemoveWebsite

func (w *WebsiteMgr) RemoveWebsite() error

func (*WebsiteMgr) RemoveWebsiteConfig

func (w *WebsiteMgr) RemoveWebsiteConfig(servername string) error

func (*WebsiteMgr) RenameWwwRoot

func (w *WebsiteMgr) RenameWwwRoot(oldpath, newpath string) error

func (*WebsiteMgr) SetWwwRoot

func (w *WebsiteMgr) SetWwwRoot(www_root string)

func (*WebsiteMgr) UpdateWebsite

func (w *WebsiteMgr) UpdateWebsite(website *models.ZapWebSite) error

更新网站

Jump to

Keyboard shortcuts

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