互联网的端口反代(Nginx)
假设服务的端口为3300
找到Nginx
配置文件后
在网站的server字段中加入:
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:5212;
# 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
# client_max_body_size 20000m;
}
如有报错,按提示注销掉冲突相关的locaion
字段
进程守护与开机启动
使用systmd
# 编辑配置文件
mkdir /usr/lib/systemd/system
vim /usr/lib/systemd/system/speedtest.service
将下文PATH_TO
更换为程序所在目录:
[Unit]
Description=SpeedTest
After=network.target
After=mysqld.service
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO
ExecStart=/PATH_TO/server-linux-amd64
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
使配置生效
systemctl daemon-reload
# 启动服务
systemctl start speedtest
# 设置开机启动
systemctl enable speedtest
Comments | NOTHING