原文链接https://bysocket.com/nginx-unexpected-end-of-file-expecting-in-key-file/一、Nginxunexpectedendoffile问题通过letsencrypt申请证书后,默认服务器安装了Nginx1.8发现,在默认的/etc/nginx/sites-enabled/default内容配置SSL的site.com.key后。重启Nginx出现一下错误:nginx:[emerg]unexpectedendoffile,expecting";"or"}"in/etc/nginx/sites-enabled/site.com.
原文链接https://bysocket.com/nginx-unexpected-end-of-file-expecting-in-key-file/一、Nginxunexpectedendoffile问题通过letsencrypt申请证书后,默认服务器安装了Nginx1.8发现,在默认的/etc/nginx/sites-enabled/default内容配置SSL的site.com.key后。重启Nginx出现一下错误:nginx:[emerg]unexpectedendoffile,expecting";"or"}"in/etc/nginx/sites-enabled/site.com.
vite+vue3proxy配置代理服务器解决本地运行跨域问题1.什么是跨域呢?首先,明白什么是同源策略?同源就是指协议、域名、端口都要相同,其中任何一个不同都会出现跨域。例如:http://www.xxx.com:8000//http是协议//www.xxx.com是域名//8000是端口跨域,是指浏览器不能执行其他网站的脚本。是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制,是浏览器的行为。特别是前后端分离的模式下,由于前后端域名不一致,就会出现跨域问题。2.访问接口控制台报错3.vite+vue3如何解决在本地想请求后端的一个接口“http://xxx/api/t
vite+vue3proxy配置代理服务器解决本地运行跨域问题1.什么是跨域呢?首先,明白什么是同源策略?同源就是指协议、域名、端口都要相同,其中任何一个不同都会出现跨域。例如:http://www.xxx.com:8000//http是协议//www.xxx.com是域名//8000是端口跨域,是指浏览器不能执行其他网站的脚本。是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制,是浏览器的行为。特别是前后端分离的模式下,由于前后端域名不一致,就会出现跨域问题。2.访问接口控制台报错3.vite+vue3如何解决在本地想请求后端的一个接口“http://xxx/api/t
https是更安全的http,通过http自动跳转https,可以更便于用户使用web。有几下几个方法可以完成跳转:1.打开http和https的server,让http跳转到httpsserver{ listen80; listen[::]:80; return301https://$host$request_uri;}server{ listen443ssl; listen[::]:443ssl; ssl_certificate certificate_file_path; ssl_certificate_key certificate_key_file_p
https是更安全的http,通过http自动跳转https,可以更便于用户使用web。有几下几个方法可以完成跳转:1.打开http和https的server,让http跳转到httpsserver{ listen80; listen[::]:80; return301https://$host$request_uri;}server{ listen443ssl; listen[::]:443ssl; ssl_certificate certificate_file_path; ssl_certificate_key certificate_key_file_p
由于OpenAI的API在国内无法访问,所以可以通过海外服务器利用Nginx实现反向代理。安装Nginx这一步就不赘述了,不同的Linux系统安装方式略有不同,根据自己的服务器的系统自行百度即可。OpenSSL创建证书因为OpenAI的接口是https协议的,所以在这之前需要提供SSL证书,这里使用OpenSSL来创建免费的SSL证书。OpenSSL一般默认都有安装,所以直接使用即可,如果服务器没有该命令同样自行百度安装。第一步:创建私钥opensslgenrsa-outprivate.key2048在合适的文件夹处输入该命令,它将生成名为private.key的RSA密钥文件,至少使用204
由于OpenAI的API在国内无法访问,所以可以通过海外服务器利用Nginx实现反向代理。安装Nginx这一步就不赘述了,不同的Linux系统安装方式略有不同,根据自己的服务器的系统自行百度即可。OpenSSL创建证书因为OpenAI的接口是https协议的,所以在这之前需要提供SSL证书,这里使用OpenSSL来创建免费的SSL证书。OpenSSL一般默认都有安装,所以直接使用即可,如果服务器没有该命令同样自行百度安装。第一步:创建私钥opensslgenrsa-outprivate.key2048在合适的文件夹处输入该命令,它将生成名为private.key的RSA密钥文件,至少使用204
前言今天终于敢说自己是csdn万粉博主了,感谢大家的厚爱,我会继续输出更多优质的好文章,一起学习。座右铭:先努力让自己发光,再帮助更多的人。🏠个人主页:我是沐风晓月🧑个人简介:大家好,我是沐风晓月,双一流院校计算机专业,阿里云博客专家,csdn万粉博主😉😉💕座右铭:先努力成长自己,再帮助更多的人,一起加油进步🍺🍺🍺💕欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信😘文章目录前言1.实现的功能2.脚本思路3.脚本代码4.测试5.脚本优化总结1.实现的功能实现自动管理nginx启动,停止和运行实现检测配置文件是否正确配置虚拟主机2.脚本思路指定nginx工作路径:nginx
前言今天终于敢说自己是csdn万粉博主了,感谢大家的厚爱,我会继续输出更多优质的好文章,一起学习。座右铭:先努力让自己发光,再帮助更多的人。🏠个人主页:我是沐风晓月🧑个人简介:大家好,我是沐风晓月,双一流院校计算机专业,阿里云博客专家,csdn万粉博主😉😉💕座右铭:先努力成长自己,再帮助更多的人,一起加油进步🍺🍺🍺💕欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信😘文章目录前言1.实现的功能2.脚本思路3.脚本代码4.测试5.脚本优化总结1.实现的功能实现自动管理nginx启动,停止和运行实现检测配置文件是否正确配置虚拟主机2.脚本思路指定nginx工作路径:nginx