Nginx的配置注意点

1.服务端系统对自定义头部的参数需要在Nginx中配置才能生效,如:

※服务端获取该参数的时候需要使用大写或小写方式获取,因为IOS和Android大小写不一样,Android使用param1获取的参数。

2.定时器配置文件最后必须空一行空行防止Nginx执行定时器时报错。

3.vagrant nginx php开发环境中浏览器访问js文件,文件中出现乱码的解决方法

当nginx配置 sendfile设置为on时,某些js文件中会出现奇怪的字符:

�����������������

不管怎么刷新,重启服务都无效;

但是可以通过dos2unix命令修改就可以运行

通过google搜索之后发现原来是因为开启sendfile的原因!

将sendfile设置为off,则不再出现此问题!

这个可能是vagrant造成的吧!

来源:http://www.cnblogs.com/sanshuiqing/p/4512337.html

nginx中配置sendfile及详细说明:https://www.jianshu.com/p/70e1c396c320?utm_campaign

4.配置修改后重载配置文件:nginx -s reload nginx

nginx -t 测试nginx配置是否生效(不生效的情况可能是host没有加或者代理的host没到虚拟机里面加)

(nginx配置文件位置:cd /etc/nginx/conf.d/ )

5.跨域的配置添加:比如API域名中要访问CDN域名中的图片,在CDN的server配置中要添加跨域允许

6.server配置文件添加PHP解析代理: