计算机技术(1)近期关于网站的部分问题汇总
最近抽了一些时间折腾一下网站,遇到了很多问题,甚至让我“废寝忘食”。在谷歌和百度的帮助下,终于是将一些问题解决了,在这里备份一下,未来遇见相同的情况,便于快速解决。
nginx与caddy
VPS上需要同时运行这两个web服务器,但是在部署的时候会发生冲突。因为这两个web服务器都会用到80和443端口,所以为了解决冲突问题,我把caddy的监听端口改变为8080和8443,问题解决。caddy监听端口的配置文件在/etc/caddy/Caddyfile
只需要在该文件中添加一下内容,再保存即可。
{
http_port 8080
https_port 8443
}
查看端口使用情况
netstat -lntp
开放端口
firewall-cmd –add-port=8880/tcp –permanent //永久开放端口
firewall-cmd –remove-port=8880/tcp –permanent //永久关闭端口
SSL证书
为了更加安全,我把域名从阿里云转移到了GoDaddy,由此一年的域名费用从30+变成了50+。怪我自己没有提前了解GoDaddy的一些信息,结果转移过来发现竟然没有免费的SSL,然后只能手动配置和申请。这是相关的网站,贴在这里:
acme GoDaddy域名解析实现免费SSL证书自动续签
How to use DNS API
在使用acme的时候,发现配置默认申请ZeroSSL,但我需要letsencryptSSL证书。
报错:No EAB credentials found for ZeroSSL
用这个方法修改一些默认申请的证书即可
[Solved] No EAB credentials found for ZeroSSL
未解之谜:nodejs应用如何通过nginx反代实现域名访问
这一点还没搞明白,我想让valleyofbaca.top/xxx作为访问某nodejs应用的地址,但是实现起来总是有问题,这方面需要花些时间研究研究。