新创建oa网站时,默认使用80端口,但是出于安全考虑,网站需要https 访问。
尝试老版本方式修改node_127.0.0.1.json 文件,尝试后出错。
发帖询问,得到回复是https建议使用nginx去转发.
所以启动nginx, 80端口占用,需要修改端口,服务器开放端口,宝塔安全中也需要开放。修改node_127.0.0.1.json 文件,重启。
期间尝试过修改端口为8080,但是会跳转tomact, 然后改为8081,访问还是有问题,telnet ip 端口 后发现服务器没有开放端口,处理后,访问成功。
后面在修改nginx.conf ,加入转发,再次https访问,成功。
server {
listen 443 ssl;
server_name test.byuewa.cn;
ssl_certificate_key /opt/oatest/test.byuewa.cn.key;
ssl_certificate /opt/oatest/test.byuewa.cn.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://172.0.0.1:8081;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
网友评论