非常惭愧的说,由于之前一直使用的是windowservice,安装apache来进行服务器布置的,这种方式也是最简单最直接的方式, 但是由于php的服务大多都是linux栈的,咱们也不能落后呀,在写了php半年之后,开始拥有的自己的第一台centos的服务器, 实话说,centos真的是简洁,部署完成 php ,mysql,nginx,ftp之后只是使用的1g的空间,服务器开启的时候cpu占用率还不到3%[1核1G20g最低配服务器] 原本是想先把这个服务器当做api服务器来使用,于是选用的…
最近一段时间发现好多网站都从http协议变成了加密的https协议,比如说百度.吾志等等.https看起来比http高端了好多,而且在不同的浏览器向上还会显示出不同于http的URL展示效果(比如说chrome 和QQ浏览器 使用https协议的网址就会变色). 于是自己就想着把自己的网站加一个ssl证书,使之变成https://iwenku.net 最开始我使用的是腾讯云的服务器,服务器系统是Windows,使用Windows虽然坏处挺多,但是也有好处,那就是Windows是图形化界面的,这样…
在nginx环境下CI框架默认URL规则访问不了,出现500错误,如: http://blog.php230.com/index.php/keywords 今天在服务器配置CI框架环境时,去除URL中的index.php,出现了默认URL规则访问不了的情况,只能通过参数方式访问: http://blog.php230.com/index.php?c=keywords 配置: location /{ if (-f $request_filename) { expires max; break; }…
Apache的环境非常简单.可以点击创建 .htaccess就可以了 Nginx环境下设置伪静态,并没有那个一键创建的按钮.只看到了这样的一个提示. 别的环境未测试.宝塔面板中 反正我是没找到. 宝塔面板的修改方法: 宝塔的每个网站都有一个对应的 conf文件.直接修改那个文件即可 linux下目录为:www\server\panel\vhost\nginx\你的域名.conf window下目录为:  宝塔安装目录\Nginx\conf\vhost\你的域名.conf 别的环境可以按照以上规律…
接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: ;          location ~ .*\.(php|php5)?$          {                  # root /usr/local/nagios/share;                  # fastcgi_pass  unix:/export/servers/nginx/logs/php-cgi.sock;                  fastcgi_pass  ;…
接上文:nginx环境下配置nagios-关于nginx.conf nagiosql文件应该处于conf/domain/目录下 nagiosql配置如下: ;                  gzip off;                  alias /usr/local/nagios/nagiosql/;          }          location ~ .*\.(php|php5)?$          {                  fastcgi_pass  ;…
nginx环境下启动php-fpm 1.首先查看是否安装了php-fpm 这个我试了好多命令都不行比如 rpm -qa php-fpm , rpm -ql php-fpm , which php-fpm , whereis php-fpm, 还是没有find -name php-fpm(在php的安装目录找) 2. 启动前 要 复制一份 配置文件, 主配置文件和php-fpm.d目录下的都复制,把最后的default去掉即可 配置一下: vim php-fpm.conf pid = run/ph…
参考出处: http://www.imooc.com/qadetail/76393 Nginx环境下,PHP下载,中文文件,下载失效(英文可以下载)怎么解决呢? 背景介绍: 文件名  为英文时可以下载,文件名 为中文时报404错误,而实际上服务器端  文件是存在的. 网上找一下,据说是  URL发送时编码问题.有两种解决方案: ①打开浏览器,去掉默认的以utf8发送(测试过没问题,但因为要在客户端操作,所有没采纳) ②写一个下载处理函数. $id:记录的id $table:表名 $urlFiel…
前后端分离后遇到了跨域访问的问题: angular1中使用proxy很麻烦,最后还是失败结束:最后总结3种方法如下: 本人使用的第一种方法,只是开发环境下使用很方便! 1:禁掉谷歌的安全策略(Turn off CORS) For Windows 进入谷歌浏览器的安装目录下(我的目录如下 C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe):然后命令行输入 --args --disable-web-se…
有时候,用域名访问能得到一个页面,用IP地址访问也可以得到一个页面,比如 www.baidu.com 和 61.135.169.125 都可以打开百度页面.一开始要实现这种功能,还真有点不知所措,想了好久,最后发现在建站的时候,可以建立两个相同的网站,物理路径相同,但区别在于一个填写主机名,另一个直接分配给他地址就可以了(主机名一定要空着),端口不动也可以. 来试试,此处通过修改主机的hosts文件来添加dns A记录 成功了! 这个方法技术上感觉很简单,就是想法上有点饶了绕,不过感觉挺有意思的…