秀米云香港服务器

说到rewrite重写已经是众所周知的了,但是这里不单纯是rewrite,而是将uri改写成全部小写。这要归责于公司的历史遗留问题,因为公司要逐步从windows过度到linux,要一下子全部过度过去是不现实的,因为不仅仅是架构,还有web应用程序代码重构。由于公司流量剧增,iis已经显得有些吃力,甚至出现错误,而且nginx的出现改变了web,所以我们打算部署nginx服务器,但是由于当时是用asp开发的基于iis的web应用(我说的是静态文件,而非asp动态文件,asp在linux上运行也不配套啊,呵呵),所以没考虑文件和目录大小写问题,以至于酿成今日之祸。如果将程序迁移到linux里nginx上,会出现404,有些文件或目录无法访问,这显得方案不完美,这种情况下需要用到第三方nginx模块LowerUpper Case

架构如下:

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

192.168.18.249 windows iis asp

192.168.18.240 nginx1 前端

192.168.18.241 nginx2 后端,放置静态文件

1、准备工作

在nginx运行前我们需要拷贝文件,把windows服务器上的静态文件拷贝到linux服务器上,同时将文件和目录全部转换为小写,可以按如下方法做:

将windows目标目录共享,在linux下mount,(在192.168.18.241上操作)如:

[[email protected] ~]# mount -o username=username,password=pwd//192.168.18.249/c/tmp/webroot /mnt

开始拷贝

[[email protected] ~]# find /mnt/ | xargs -n1|while read s_namedod_name=$(echo /data/webroot/${s_name#/mnt

标题:Nginx利用rewrite解决uri为全大小写问题

地址: https://www.yunhk.xyz/26312.html