nginx

搬瓦工VPS

宝塔面板nginx开启pathinfo模式(解决tp5在nginx上除首页以外全部404的问题)

2
把一个Thinkphp5开发的网站发布到客户的服务器上,结果除首页以外全部404,看了一下,客户的服务器是宝塔面板环境+nginx,那肯定是没开启pathinfo,其实在nginx上开始pathinfo很简单,但是网上的教程千篇一律都特别复杂。 在宝塔面上上配置一下nginx伪静态就可以了,下面介绍两种简单的办法: 1. location / { if (!...
赞 (0)阅读(2728)
服务器

Nginx反向代理、反代教程

1
反向代理 简单的理解,反向代理其实也是跳板,你访问 A 的时候, A 就会访问 B ,并把 B 的内容返回给你。更严谨的定义,看后我文章后面复制的其他网站的资料。。。。 为什么使用反向代理 有几种情况下你可能需要反向代理 : 比如你在法国租用了一台服务器,国内速度太慢了,这时你就可以在香港找个 vps 反代这个法国服务器,这样你访问这个网站因为通过香港的中转...
赞 (0)阅读(3129)
搬瓦工VPS

ThinkPHP5在Nginx下面报404错误的解决办法

1
ThinkPHP5开发的网站发布到Nginx服务器后,发现访问所有页面都报404错误,经过查阅官方文档发现,ThinkPHP5的URL重写需要PATHINFO,而Nginx默认不支持PATHINFO,我们可以通过在Nginx.conf中配置转发规则实现: 将下面代码加入到你的Nginx配置文件Nginx.conf中后,刷新网站即可。 location / {...
赞 (0)阅读(2289)
虚拟主机

nginx强制下载txt文件,nginx禁止浏览器直接打开txt文件

1
浏览器针对txt文件一般默认是直接打开的,解决办法就是告诉浏览器这种类型的文件需要下载而不是直接打开,在nginx中通过反向代理可以直接过滤访问的url在指定的访问中添加header,具体如下: server {        #监听的端口              listen       80;              server_name  www...
赞 (0)阅读(2793)