华硕(华芸)NAS—Apache防跨域修改

前言

我网站的图片全是由NAS图床提供,因为上行比价高。

但是上周六3月12号,手残更新了华芸的Apache服务!(从2.4.43r9更新到2.4.52r10)导致网站图片全部挂掉,找到原因发现是华硕将Apache服务更改为防跨域!新增防跨域也没啥,我可以修改跨域设置,但是华芸就坑在当我修改完陪之后重启Apache或者新增减少端口的时候,我设置的配置又给我覆盖了!这不是有病吗?在封闭的路上越走越远了,我已经放弃了华硕nas转群晖了。。。这篇教程留给还在折腾华芸NAS的人吧。。

图片[1]-华硕(华芸)NAS—Apache防跨域修改-阿张同学
跨域限制

我被华芸NAS坑过的路——华硕(华芸)NAS——从入手到放弃

教程

首先感谢卧龙大佬提供的技术帮助,毕竟我Linux技术能力有限。

1.在NAS的服务打开终端机(ssh)

内网的话默认22端口就好

2.登录到ssh

PuTTY下载

图片[2]-华硕(华芸)NAS—Apache防跨域修改-阿张同学

3.登录root账户

sudo -s

4.进入到以下目录

cd /volume1/.@plugins/AppCentral/httpd-2.4.43/data/conf/sites-enabled

5.编辑配置文件

vi @default-ssl

键盘按a,然后回车

header set Cross-Origin-Resource-Policy cross-origin
Header set Access-Control-Allow-Origin https://www.cnnc404.com
图片[3]-华硕(华芸)NAS—Apache防跨域修改-阿张同学
示例图中位置

然后按键盘Esc
保存:wq

查询

cat @default-ssl

6.重启Apache

注意,千万不能在前端重启Apache!一旦重启华硕的脚本会直接覆盖已修改的文件(真的很sb)

进入到以下目录

cd /volume1/.@plugins/AppCentral/httpd-2.4.43

重启命令

./data/binary/sbin/apache2 -k restart

7.修改其他端口

vi vhost*

查询

cat vhost*
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
拿起笔,写下你的梦想,你的人生就从此刻起航
提交
头像

昵称

取消
昵称表情代码图片