阿里云轻量应用服务器镜像和保留

在轻量应用服务器控制台的服务器界面,进入对应的实例,点击右上角的“制作自定义镜像“,输入“自定义镜像名称“,确定即可。

这种方法生成的镜像会随着实例的删除而自动删除,为了后续使用该镜像恢复实例,需要将该镜像复制一份到其它地区。

切换到轻量应用服务器控制台的镜像界面,找到对应的镜像,点击“更多操作”, 找到“复制镜像”。 输入“目标地域”和“自定义镜像名称“,确定即可。这样即使实例删除,该复制镜像也不会删除。

GCP和Azure收費遇坑

GCP和Azure都有給新用戶贈送費用,之前想試用一下都註冊過,後來就發現有不少坑。

Azure:贈送金額有時間限制,以至於註冊的虛擬機在時限後從信用卡上扣了幾百塊錢。另外功能複雜,跟個迷宮似的

GCP: 這個倒是注意時限,另外還限制每月的金額數。但在使用BigQuery服務查詢GDELT project,也就查詢了十幾個query,發現我信用卡扣了一百多美元,靠!沒見過這麼黑的。它的金額限制功能都沒生效,還TM無法去申訴。

這兩個雲服務廠商都棄用了,還是簡單使用API提供商得了。另外免費真是代價最高的。

 

Linux配置sendmail

配置参考: https://zhuanlan.zhihu.com/p/109084397

问题排查: https://blog.csdn.net/c__chao/article/details/95314428

修改端口:

vi /etc/mail/sendmail.cf

定位

#O DaemonPortOptions=Port=s,Name=MTA

修改为

O DaemonPortOptions=Port=smtp,Name=MTA  O DaemonPortOptions=Port=587,Name=MTA

重启服务: systemctl restart sendmail

服务器封25端口:https://help.aliyun.com/document_detail/56130.html

Nextcloud配置电子邮件服务器

环境:Nextcloud Hub 4 (26.0.3) , outlook,  gmail

创建应用密码:

gmail

outlook

在nextcloud右上角点击–》管理设置–》管理–》基本设置,找到“电子邮件服务器“。填入outlook smtp相应的设置:

加密:无   ( 自动会启用STARTTLS)

服务器地址:smtp-mail.outlook.com  端口:587

证书:邮件名   应用密码

测试不成功

启动nextcloud日志 : php occ log:manage –level debug  ,  查看日志: php occ log:file, tail -f /var/www/server/data/nextcloud.log , 发现outlook不支持基础登录方式,只能使用xoauth2,被outlook恶心到了,弃用。

 

填入gmail smtp相应的设置:

加密:无   ( 自动会启用STARTTLS)

服务器地址:smtp.gmail.com  端口:587

测试通过!

 

NextJS应用访问问题

环境:NextJS, Redis, Nginx

后台日志出现: header with value `***` does not match `origin` header with value `localhost:3000` from a forwarded Server Actions request. Aborting the action.

方法一:在next.config.js文件添加下面内容

/** @type {import(‘next’).NextConfig} */
const nextConfig = {
experimental: {
serverActions: {
allowedOrigins: [“website.com”, “localhost:3000”]
}
}
}

module.exports = nextConfig

 

方法二:在nginx的配置文件default添加

proxy_pass http://127.0.0.1:3000/;
proxy_set_header x-forwarded-host <domain_name>;