51dev.com IT技术开发者社区

51dev.com 技术开发者社区

阿里云nginx+thinkphp环境运行会直接下载php文件的问题

阿里云nginx+thinkphp环境运行会直接下载php文件的问题

测试了好久,在网上查了各种nginx.conf的虚拟机配置都没用其实最简单的方法就是在php.ini中找到#cgi.fix_pathinfo=1;去掉前面的#,如果值不是1则改为1...

nginx服务器,访问目录下php文档会直接下载,而不是转到页面

nginx服务器,访问目录下php文档会直接下载,而不是转到页面

ubnuntu系统,nginx服务器,修改本地hosts文件定义自己的域名后,(在/etc/host文件中添加一行:   127.0.0.1   www.my-web-site.com),再访问网站根目录下php文档会直接下载,而不是转到页面,比如访问:www...

最完美解决Nginx部署ThinkPHP项目的办法

最完美解决Nginx部署ThinkPHP项目的办法

网上通用解决方法的配置如下:server{...location/{indexindex.htmindex.htmlindex.php;#访问路径的文件不存在则重写URL转交给ThinkPHP处理if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break...

Nginx配置http请求强转到https请求

Nginx配置http请求强转到https请求

在nginx.conf中加入    server{        listen80;        server_nam...

vue项目如何使用nginx配置跨域

vue项目如何使用nginx配置跨域

最近使用vue开发一个功能,npmrunbuild之后打包的代码放在了a.com.cn下但是php接口部署在了b.com下,那么问题来了,如何让后端接口支持跨域。有两种方法:让后端在返回数据的时候设置下返回请求的header,这种方法比较不稳定,因为接口一旦多了就得改好多代码,而且每次出了问题还得去找后端开发改代码,很...

Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行

Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行

1.环境,为了方便直接使用lnmp一键安装包安装成 http://lnmp.org/install.html安装完成后Nginx配置在 /usr/local/nginx/conf/nginx.conf 在 /usr/local/nginx/conf文件夹下有一个vhost文件之所...

nginx限流参数验证

nginx限流参数验证

Rate3r/sburst5nodelayfalse触发限流:速率3r/s后触发限流,限流后请求放入等待队列(长度burst)超时队列的直接报503触发限流后:每秒最多执行Rate次(3r/s)备注:设置delay后,整个过程每秒执行的请求不能超过Rate的值(3r/s),限流触发后能接收请求数=burstRate3r...

nginx rewrite 指令

nginx rewrite 指令

 nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。该模块需要PCRE支持,应在编译nginx时指定PCRE源码目录, nginx安装方法。nginxrewrite指令执行顺序:1.执行server块的rewrite指令(这里的块指的...

nginx location匹配规则

nginx location匹配规则

location匹配命令~   #波浪线表示执行一个正则匹配,区分大小写~*   #表示执行一个正则匹配,不区分大小写^~   #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= &...

nginx基本配置与参数说明

nginx基本配置与参数说明

#运行用户usernobody;#启动进程,通常设置成和cpu的数量相等worker_processes1;#全局错误日志及PID文件#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs...

Nginx安装

Nginx安装

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gccg++开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtoolcento...

为什么Nginx的性能要比Apache高得多?

为什么Nginx的性能要比Apache高得多?

这主要是因为Nginx使用了最新的epoll(Linux2.6内核)和kqueue(FreeBSD)网络I/O模型,而Apache则使用的是传统的select模型。曾在一篇博客上看到有这么个实例:假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面...

nginx 访问 .php文件变成下载

nginx 访问 .php文件变成下载

Nginx浏览.php文件变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。 看看你的nginx.conf配置,里面有没有这样的设置: location~.*.php${fastcgi_pass127.0.0.1:9000;}如果有的话执行netstat-antp结...

使用Nginx实现反向代理

使用Nginx实现反向代理

一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。  2、为什么要使用代理服务器 1)提高访...

Nginx访问PHP文件的File not found错误处理,两种情况

Nginx访问PHP文件的File not found错误处理,两种情况

这个错误很常见,原有有下面两种几种php-fpm找不到SCRIPT_FILENAME里执行的php文件php-fpm不能访问所执行的php,也就是权限问题更改配置文件nginx.conf fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;&nbs...