linux宝塔面板下安装mindoc参考
1.配置go环境
宝塔面板中,直接点击终端,复制下面代码!
cd /www/server
wget -O golang.tar.gz wget -O golang.tar.gz https://dl.google.com/go/go1.15.6.linux-amd64.tar.gz
下载好之后解压:
tar -xzvf golang.tar.gz
添加环境变量,使用vim 打开/etc/profile 文件。vim /etc/profile在profile 最底部添加:export GOROOT=/www/server/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export GOPATH=/www/wwwroot/Golang
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin
添加好之后,保存退出,然后执行如下命令使其生效:source /etc/profile
使用如下命令来测试Go语言环境是否安装成功。go version
#创建一个目录
mkdir mindoc && cd mindoc
#下载二进制包
yum install -y wget
wget https://github.com/lifei6671/mindoc/releases/download/v2.0/mindoc_linux_amd64.zip
#解压
yum install -y unzip
unzip mindoc_linux_amd64.zip
2、配置数据库
MinDoc
支持Mysql
或Sqlite3
数据库,一般需求不大的可以选Sqlite3
,如果是团队使用可以考虑使用Mysql
。修改conf/app.conf
配置文件。我用的mysql,注意端口放行3306
vim /root/mindoc/conf/app.conf
3、安装MinDoc
输入命令./mindoc_linux_amd64 install
初始化数据库,当看到“Install Successfully!
”说明安装成功,如果报错,请根据报错提示进行排查。
4、运行与访问
继续输入命令./mindoc_linux_amd64
来启动MinDoc
,看到下面的提示说明启动成功,输入http://IP:8181
进行访问。
如果访问不了,注意防火墙/安全组等放行8181
端口
#启动程序(上述方法shell不能关闭,关闭后就访问不了了,下面可以后台常驻运行)
./mindoc_linux_amd64 service install
systemctl start mindocd.service #启动服务
systemctl status mindocd.service #查看服务状态
5、设置域名访问
通过http://IP:8181
这样的方式访问显然不太友好也不便于记忆,可以使用Nginx
反向代理绑定域名访问,以下Nginx
配置供参考:
server {listen 80;server_name doc.xxx.com;access_log /data/wwwlogs/doc.xxx.com_nginx.log combined;charset utf-8;location / {try_files /_not_exists_ @backend;}location @backend {proxy_set_header X-Forwarded-For $remote_addr;proxy_set_header Host $http_host;proxy_set_header X-Forwarded-Proto $scheme;#此处配置 MinDoc 程序的地址和端口号proxy_pass http://127.0.0.1:8181;}}
参考文档:https://www.iyunsir.com/2552
https://blog.csdn.net/zulien/article/details/109080374
linux宝塔面板下安装mindoc参考相关推荐
- linux rust 卸载,linux宝塔面板安装rust
可能有些童鞋会用到rust,本文介绍下如何在linux宝塔面板环境安装rust,额,linux环境下安装都一样,不过很多人喜欢用宝塔然后搭配这些语言环境来使用. 如果你还没有宝塔看这里(宝塔服务器面板 ...
- 安卓手机+LinuxDeploy+CentOS+宝塔面板的安装教程
安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程 前言 硬件准备 软件准备 软件配置 1. busybox的安装和配置 2. linux deploy的安装和配置 3. CentOS的 ...
- 使用华为云Linux宝塔面板搭建网站+遇到的报错解决
我使用的是华为弹性云服务器,在开始网站搭建之前,我想先展示一个苦苦困扰我的报错的解决方案. 当使用华为云进行远程连接的时候,输入命令 yum install -y wget && wg ...
- phpstudy安装sg11组件_宝塔面板一键安装配置SG11加密组件教程
宝塔面板用户安装SG11组件教程 以下教程适用于 宝塔 windows系统 6.x 以上面板 和 linux系统 7.x 以上版本 1.进入宝塔面板,点击软件管理,找到你网站对应的php如下图操作 2 ...
- Ubuntu21.04 安装mapserver教程(宝塔面板中安装mapserver)
Ubuntu21.04 安装mapserver教程(宝塔面板中安装mapserver) 前言 一.更新apt 二.安装Lamp环境(apache + mysql + php)(*已经安装了环境的跳过* ...
- Linux: debian/ubuntu下安装和使用Java 11
Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...
- Linux: debian/ubuntu下安装和使用Java 8
Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)
这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...
最新文章
- 数据采集技术python网络爬虫项目化教程_数据采集技术Python网络爬虫项目化教程 黄锐军课程资源.zip-KC17.pptx...
- git 远程仓库版本的回退以及git reset 几种常用方式记录
- go int64转string_25. 深入学习 Go语言的反射
- 【2006-4】【木偶玩具】
- 判断N!中二进制中最低位1的位置
- CVPR15 image retrieval reading list
- MySQL中的多表插入更新与MS-SQL的对比
- 04.full_text match查询
- 洛谷 P1008 [NOIP1998 普及组] 三连击
- Keepalived+nginx+redis主从+tomcat一机多实例实现会话共享
- 2013-2017蓝桥杯省赛C++A组真题总结(题型及解法)
- Git学习笔记一《版本控制之道-使用Git》
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_42、SpringBoot常用定时任务配置实战...
- HenCoder自定义View学习 - 自定义绘制学习笔记
- 云计算机玩端游,拒绝万元显卡 云电脑玩端游又爽又省钱
- 新媒体人必知的KOL投放策略
- javascript操作select元素一例
- arduino知识点梳理(二)——INPUT_PULLUP模式
- 拍卖行做VC,第一次出手就投了个Web3
- 2022年全球市场汽车倒车雷达总体规模、主要生产商、主要地区、产品和应用细分研究报告