aira2c +Apache+MYSQL+php-FPM 启动 && Aria远程下载速度为0,提示证书获取错误

Aria远程下载速度为0,提示证书获取错误

----------------------------------------------------------------------

OPENWRT 15.05版本,Aria已启动,Web控制台也正常,本地下载也很正常。
但是远程路由挂载时,一导入链接就马上从下载中的任务跳到其他任务。
错误日志显示:[SocketCore.cc:1015] errorCode=1 SSL/TLS handshake failure: unable to get local issuer certificate打开http://192.168.1.1:6800/jsonrpc?jsoncallback=1,则提示:
1({"id":null,"jsonrpc":"2.0","error":{"code":-32600,"message":"Invalid Request."}})
请问该如何处理?谢谢。

安装 ca-certificates 或者配置文件里 check-certificate = false
1,entware --》opkg install ca-certificates--》 ok
2,登陆ubuntu scp /etc/ssl/certs/ca-certificates.crt root@192.168.11.1:ca-certificates.crt
cp /home/ca-certificates.crt /opt/etc/ssl/certs/ca-certificates.crt
// 必须指定 entware-ng openssl (aria2c依赖/opt目录编译)目录 系统本身不行!

指定证书文件位置 /opt/etc/xiazai/aria2.conf

dir=/home/upload/aria2/downloads
input-file=/home/upload/aria2/session.dat
log=/opt/var/log/aria2.log
max-concurrent-downloads=8
check-integrity=true
continue=true
ca-certificate=/opt/etc/ssl/certs/ca-certificates.crt

==============================================================

aira2c +Apache+MYSQL+php-FPM 启动
/etc/init.d目录下面就是系统加载的开机配置
每个配置可以设置START优先级,数字越大启动越靠后,如果有很多需要依赖网络或者USB之类的启动程序最好设置靠后一些,等其他程序启动了再启动。
系统读取etc/init.d/下的启动配置文件后,系统会根据start优先级,按照顺序执行每个文件的start()函数中的命令。
下面为myapp添加开启启动,myapp的路径是/mnt/sda1/myapp

root@freebsd:~# cat /etc/init.d/zmy-plugin

#!/bin/sh /etc/rc.common
# /etc/init.d/zmy-plugin
START=99

start() {
sh /opt/etc/init.d/userinfo.sh
}

stop() {
killall my-plugin
}
restart(){
killall my-plugin
}

root@freebsd:~# cat /opt/etc/init.d/userinfo.sh

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

sleep 1s
/opt/etc/init.d/S70mysqld start
sleep 2s
/opt/etc/init.d/S79php7-fpm start
sleep 2s
/opt/sbin/apachectl -k start
sleep 2s
source /etc/profile
sleep 2s
cd /opt/etc/init.d/
sudo -u smb_guest /opt/etc/init.d/S81aria2 start
sleep 1s
ntpd -n -q -p 0.asia.pool.ntp.org

exit 0

cd /etc
chmod 777 /etc/init.d/zmy-plugin #设置权限,否则无法激活开机启动,提示权限不足
/etc/init.d/zmy-plugin enable #激活开机启动
/etc/init.d/zmy-plugin start #运行start函数启动程序