利用自带的web服务器启动https时报错


#1

Gogs 版本:0.11.29
系统类型及版本:ec2
数据库:mysql57
问题描述:
[server]
PROTOCOL = https
HTTP_PORT = 443
相关的域名那些因为隐私,所以没有提供,请谅解!

启动以后,日志报如下错误:


2017/10/10 08:43:46 [FATAL] […rfave/cli/command.go:193 Run()] Fail to start server: listen tcp 0.0.0.0:443: bind: permission denied

(跟着无闻学习go语言是你吗?哈哈)

补充一下,第一次我没有设置端口号,用默认的3000,启动时OK的,然后我利用生成的配置文件,改了一下端口号,就是这个报错~


#2

学的东西都丢了,找到原因了,端口小于1024的问题
setcap ‘cap_net_bind_service=+ep’ /home/git/gogs/gogs


#3

哈哈哈… 恩是我。。