JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: nginx

nginx跨域请求接口.

nginx上加好Access-Control-Allow-Origin头部,跨域依旧失败的问题nginx文档也已说明,只需要在指令后面加上“always”参数即可add_header Access-Control-Allow-Origin * always; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive, User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,Range' always;...
此文被围观2076次  分类: 服务器 标签:  ···

mac uwsgi配置.

pip install uwsgi 安装在python的目录下,在命令窗口下输入uwsgi会提示找不到该命令(MAC 环境下是这样,在服务器上都是直接通过pip 来安装)。brew install uwsgi 会将uwsgi安装在/usr/local/Cellar/目录下,在全局可以直接使用uwsgi执行各种命令。uwsgi --http-socket :8081 --plugin python --wsgi-file server.py --stats 127.0.0.1:8081 --daemonize /var/log/uwsgi.log相关配置参考连接:https://www.cnblogs.com/Erick-L/p/7066455.htmlhttps://blog.csdn.net/zstack_org/article/details/53125942https://www.jianshu.com/p/df935834e034...
此文被围观1894次  分类: 服务器 标签:  ···

nginx+php 上传大文件失败.

Nginx出现413 Request Entity Too Large错误解决方法Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_body_size 200m;重启nginx要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。post_max_size = 2Mupload_max_filesize = 2M...
此文被围观2769次  分类: 服务器 标签:  ···

ThinkPHP NGINX去掉index.php.

location /     {         if (!-e $request_filename)         {             rewrite ^(.*)$ /index.php?s=$1 last;             break;         }     } ThinkPHP ...
此文被围观4314次  分类: 编程开发 标签:  ·····

centos+nginx+php+mysql一些指令操作.

nginx的启动: /var/local/www/nginx/sbin/nginx start nginx的重启: /var/local/www/nginx/sbin/nginx -s reload nginx的停止: /var/local/www/nginx/sbin/nginx stop php-fpm的启动:/var/local/www/php/sbin/php-fpm start php-fpm的重启:/var/local/www/php/sbin/php-fpm restart php-fpm的停止:/var/local/www/php/sbin/php-fpm stop mysql的启动:/etc/init.d/mysqld start mysql的重启:/etc/init.d/mysqld restart mysql的停止:/etc/init.d/mysqld stop...
此文被围观2644次  分类: 服务器 标签:  ····

Nginx 502 Bad Gateway 错误的原因及解决方法.

以下方法来源于网络,我实际操作过程中与其大致相同设置! 查看当前的PHP FastCGI进程数是否够用: netstat -anpo | grep "php-cgi" | wc -l 一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是从Google搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Bad Gateway,另外还不忘附上自己的大名。 Nginx 502的触发条件 502错误最通常的出现情况就是后端主机当机。在upstr...
此文被围观2912次  分类: 服务器 标签:  ····

nginx网站打开慢,nginx+php-fpm优化.

Nginx对高并发的优良性能,故配了个Nginx+php-fpm来跑在线代理程序,是按照张宴文章配的,刚配置好时运行正常,但运行一段时间 后,网站打开很慢,打开网站后,在输入框输入要访问的网站,也慢得不行。在网站打开慢时,在SSH终端上输入命令也慢,怀疑是机房网速问题,但在ssh上 输入 w3m www.example.com 这个打开也慢,基本可以排除机房的网速问题。 当打开网站慢时,把服务器重启后,就会快起来,后来发现,用 /usr/local/www/php/sbin/php-fpm restart 把fastcgi重启下也会快起来,最把它加入计划任务,每小时重启下,基本保证网站不会慢,但终究不是办法。 查看了nginx.log和php-fpm.log,根据里面的错误,找了以上转载的几篇文章,总算是把问题解决了,主要修改了两个地方 1、 问题: 发现/usr/local/www/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是 51200 但用 命令ulimit -n查看,发现只有10...
此文被围观3109次  分类: 服务器 标签:  ····

nginx取消上传目录php执行权限.

读图网以前是用的LAMP环境,但是阿里云主机总是超时apache总是溢出,最后下定决心换成LNMP环境 于是原来的伪静态规则来搬到NGINX环境上来 第一个来看一下在nginx环境如何取消目录的PHP执行权限 将以下代码添加至Server容器中的合适位置,也就是在定义fastcgi的规则之前. location ~ /(uploads|data|templets)/.*\.(php|php5)?$ { deny all; } 注意上面要定义在fastcgi的前面。 ...
此文被围观2588次  分类: 服务器 标签:  ···

ThinkPHP在一些项目中的使用配置.

昨天重新安装的系统,上面的环境也重新配置了一次!配置完成的就开始以前的项目! 发现了问题,以前都是用nginx,我现在改成Apache了,发现伪静态不正确 问题:127.0.0.1/Home/Public/login居然无法显示页面, 我conf/config.php url_model配置的是2,百思不得其解。 一直改url_model的值,打印/index.php/Index显示的是/Home/Public/login,如果将地址改成/Home/index.php/Pulic/login就可以正常显示 那还是应该是配置的问题,最后我将url_model注释掉了,居然可以正常访问了! 还有一个问题就是伪静态的问题了,我在httpd.conf里面已经开启了mod_rewrite,并且也将url_model设置为2了,同时就设置了URL_HTML_SUFFIX但是还是没有起作用 在phpinfo中也找到了mod_rewrite这个!我用{:U(“/Index/show?id=1″)}就是不起作用啊! 问题...
此文被围观2631次  分类: 编程开发 标签:  ······

centos服务器开机启动查看,chkconfig参数,linux关闭开机启动.

在centos 下开机启动查看管理的命令是:chkconfig 应该其它linux系统也是一样吧!今天在试用阿里云主机! 主要是用来做php服务器,因为最近经常有公司问我服务这块的知识,所以在想一定要把这块学习好!就这样开始了我的linux之旅。 要本地安装的虚拟机,不像阿里云什么都给你弄好了!只要几步就要以完成配置! 我现在用的php环境是用的nginx以前是用的apache后来改了! 回来本文章的话题开机启动命令上来。 chkconfig --list 开机启动列表查看 输出 所有服务列表 如果列表中没有你要启动的服务 可以使用 #chkconfig --add 添加进去: #chkconfig --add postfix 删除自然就是 #chkconfig --del 添加进去: #chkconfig --del postfix --list 后面可以加 服务名称 就只输出此服务的信息 例如 #chkconfig --l...
此文被围观2962次  分类: 服务器 标签:  ··········

Putty远程链接CentOS,CentOS更改用户密码.

这两天在做centos下的php环境配置,当然用的nginx+php+mysql 这个比windows下麻烦多了,不好配啊! 本身用的是win7下的虚拟机,虚拟机又是liveCD盘,重启一次数据又没了! 在不断的总结中,还是有一点成就,学会用putty远程链接centos了 在其中有两点要做: 关闭防火墙: service iptables stop, 查看: chkconfig iptables off 打开sshd: service sshd start 做了以上两条应该就可以和centos链接了 顺便说一下centos 更新密码命令:passwd root...
此文被围观2715次  分类: 服务器 标签:  ············

php+nginx上传错误413 Request Entity Too Large解决方法.

最近在用tp做项目,做到上传这块发现有问题. 哦,环境用的是windows+php+nginx 在上传中写了最大上传文件大小, import("ORG.NET.UploadFile"); $upload = new UploadFile();//实例化上传类 $upload->maxSize = 1024*100;//设置附件上传大小 但是一上传大一点的文件就会出现"413 Request Entity Too Large" 这样的错误提示信息; 最后只得google一下,更改 解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加 client_max_body_size 20m; Centos下 vi /usr/local/nginx/conf/nginx.conf 重启NGINX kill -HUP `cat /usr/local/nginx/nginx.pid ` 恢复正常...
此文被围观2897次  分类: 服务器 标签:  ········

windows下ThinkPHP伪静态配置,nginx环境配置ThinkPHP伪静态.

昨天弄了好久没弄起这个伪静态,今天在公司看了一下公司的这个配置信息,终于也配置好了这个环境。 windows下ThinkPHP伪静态配置 nginx环境配置ThinkPHP伪静态 [html] server { listen 80; server_name localhost; root E:/DEMO; index index.php index.html index.htm; autoindex on; location / { if (!-e $request_filename) { #rewrite ^/(.*)$ /index.php/$1 last; rewrite ^/Home/(.*)$ /Home/index.php/$1 last; break; } } location ...

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号      川公网安备51162302000234