0、准备工做nginx
0.一、在App Center中安装Entware-ng浏览器
0.二、以admin用户登陆SSH到NASspa
0.三、申请SSL证书,能够找免费的申请一个代理
0.四、公网IP和域名,这个要和SSL配合起来code
一、首先经过Entware-ng安装nginxserver
opkg update
opkg upgrage
opkg install nginx
二、修改配置ssl
ngix的配置文件在/opt/etc/nginx/nginx.conf域名
# 先备份一下
cp /opt/etc/nginx/nginx.conf /opt/etc/nginx/nginx.conf.bak
# 修改配置
vi /opt/etc/nginx/nginx.conf
主要是添加SSL的反向代理配置it
# 修改用户配置
将user nobody修改成user root
# 参考HTTPS server段,添加如下配置
server {
listen 8091 ssl;
server_name localhost;
ssl_certificate /opt/etc/cert/ssl.crt;
ssl_certificate_key /opt/etc/cert/ssl.key;
location / {
proxy_pass http://localhost:9091;
}
}
# 注意:
# 一、上面的8091为外部访问的https端口,即:https://mycloud.com:8091 # 二、将证书文件放在相应的目录下
三、重启nginx服务io
# 先关闭后启动,过程当中须要输入admin用户的密码
sudo ../init.d/S80nginx stop
sudo ../init.d/S80nginx start
当你看到“Nginx started.”表明成功启动,去浏览器输入https://mycloud.com:8091访问试试吧。