如何解决手机和pc两个独立系统不同地址自动切换?

分类:Apache,问题集 | 作者:凹凸曼 | 发表于2015/11/12

之前做手机版的程序需要实现与PC系统不同地址之间切换。

再说现在手机版的流行了,有些系统可能不想在传统系统上再开发。独立出来更明确一些,依然数据共享。

手机版和PC版块切换方式可能部分人采用前端JS 来处理,

个人喜欢用服务端rewrite 。(当然前提条件是不在一个系统上,一个系统上就不需要这些了,程序判断,多做一套模板了)

假设依我博客为案例:

如何对nginx日志分割?

分类:Nginx,问题集 | 作者:凹凸曼 | 发表于2015/09/28

我单位,要求日志一般保存3个月。

如果日志一直累积,量大了以后分析就有点困难,

分割日志是必要的。

顺便记录一下配置,方便以后查找。

系统环境是Linux平台,采用的logrotate进行管理

首先建一个文件 nginx.logrotate 存放到你想存放的位置,这里我存放到/usr/local/nginx/conf/nginx.logrotate

内容如下:

zend framework 2.3 配置文件记录一下

分类:PHP | 作者:凹凸曼 | 发表于2014/08/05

最近一次在项目中使用zend framework 2.3 , 顺便记录一下它的配置文件
一、数据库适配器配置 global.php

return array(
‘db’=>array(

‘driver’=>’Pdo’,
‘dsn’=>’mysql:dbname=test;host=localhost’,
‘driver_options’=>array(
PDO::MYSQL_ATTR_INIT_COMMAND=>’SET NAMES \’UTF8\”
),
),

‘service_manager’=>array(
‘factories’=>array(
‘Zend\Db\Adapter\Adapter’=>’Zend\Db\Adapter\AdapterServiceFactory’,

)
),

);

二、数据库帐号配置 local.php

return array(

‘db’=>array(
‘username’=>’test’,
‘password’=>’test’,
),

);

三、统一分页 路由配置及主要路由控制配置

‘router’ => array(
‘routes’ => array(
//分页
‘paginator’ => array(
‘type’ => ‘segment’,
‘options’ => array(
‘route’ => ‘[page/:page]’,
‘defaults’ => array(

‘page’ => 1,
),

php-fpm导致服务器负载飙涨?

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2011/12/29 5条评论

最近的看网站打开很慢经常挂掉。。。

访问量也没有增加,之前都是好好的

linux系统负载严重超标。。。一分钟居然到300多。。。

通过查看系统日记没有什么问题,最后发现php-fpm存在以下二点错误。。。

nginx怎样配置反向代理

分类:Nginx | 作者:凹凸曼 | 发表于2011/04/11

nginx配置反向代理一个完整的案例

server

{

listen 80;
# server_name vps.imcat.in;
server_name 192.168.79.129;
location / {
proxy_pass http://www.apoyl.com/;

nginx.conf详解

分类:Nginx | 作者:凹凸曼 | 发表于2011/04/11

详细介绍了配置文件nginx的一些重要信息,更明白nginx各个参数的意思,方便配置文件的修改
#使用哪个用户启动nginx 前面是用户,后面是组

user www www;

#nginx工作的进程数量

worker_processes 2;

# [ debug | info | notice | warn | error | crit ] 错误日志的位置

Sphinx 配置文件说明

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/14

一. 创建sphinx.conf文件 其结构组成主要如下: Source 源名称1{ //指定数据源 一些配置 } Index 索引名称1{ Source=源名称1 } Source 源名称2{ 一些配置 } Index 索引名称2{ Source=源名称2 } Indexer{ mem_limit = 32M } Searchd{ //配置 searchd 守护程序本身 } 二. Source 源名称 相关配置说明 Type=数据库类型(Mysql 或SQL); Sql_host= 数据库主机地址(如果是外网,请确保防火墙允许链接) Sql_user= 数据库用户名 Sql_pass= 数据库密码 Sql_db= 数据库名称 Sql_port=

Sphinx配置过程及使用

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/09 2条评论

Linux(CentOS为案例)下怎样安装sphinx, 怎样建立索引,并且是自动的建立所需要的,怎样通过php调用sphinx,并查询! 一系列问题等着起的! 接下来就开始吧! 一、安装 #确保又mysql库 没有的话预编译的时候会报错的,那就要先安mysql库,不过我这里就不讲了! 查看–如何在没安装MySQL的服务器上安装Sphinx(远程连接)? 官网:http://sphinxsearch.com/ wget http://sphinxsearch.com/files/sphinx-1.10-beta.tar.gz tar zxvf sphinx-1.10-beta.tar.gz cd sphinx-1.10-beta ./configure –prefix=/usr/local/sphinx –with-mysql=/usr/local/mysql

更好的查看Linux系统软硬配置

分类:Linux | 作者:凹凸曼 | 发表于2011/03/09

wget http://aspersa.googlecode.com/svn/trunk/summary chmod a+x summary ./summary 从俺们的服务器显示如下: # Aspersa System Summary Report ############################## Date | 2011-03-09 07:54:53 UTC (local TZ: CST +0800) Hostname | communityDB1 Uptime | 93 days, 17:43, 2 users, load average: 0.13, 0.19, 0.18 System | Dell Inc.; PowerEdge R900; vNot Specified () Service Tag | DYYGR2X […]

Nagios远程监控软件安装与配置中遇到的问题

分类:Linux,Nagios | 作者:凹凸曼 | 发表于2010/12/23 7条评论

看到上面意味着,成功一大半了!哈哈! 这一两天看了官网的资料及前人留下的一些资料 今天动手开始弄,可以说完成一大部分! 先来说说安装吧! 目前我通过Nagios官网及一个开源网站下载所需要的资料: 1、Nagios官网文档 2、著名的开源网站 为了提供方面,列出我找到的源程序地址了,估计时间久那个地址会变哦, wget http://nchc.dl.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz wget http://nchc.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz 这是我目前要用的程序