摘要:实际上在fastcgi_params文件中 加上 fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name 即可解决下面的方法也可以解决但不推荐 先看 我cenos6中nginx.conf的配置要点1:去掉location后的正则php后面的"$"符号 使其url不会被截断 2:在写配置的时候忘了注意最后一句话 "include fastcgi_params " ,这句话最后会在加载完我配置的内容后把fastcgi_params这个文件加载进来 ,原来这个文件中又定义了 SCRIP
阅读全文
文章分类 - linux
摘要:有两种方式修改nginx配置文件可以实现。方式一:打开你的网站的nginx配置文件,然后找到:“location ~ \.php$ {”,再把其中的\.php修改为:“\.php|\.html”,保存后重启nginx即可。方式二:同上,打开配置文件找到:“location ~ \.php$ {”,然后把location整段复制,在下面粘帖上,再把\.php修改为\.html,保存后重启nginx即可生效。上述两种方式的配置示例代码如下:location ~ \.php|\.html$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php;
阅读全文
摘要:检索结构php -> sphinx -> mysql非结构化数据又叫全文数据,非固定长度字段例如文章标题搜索这类适用sphinx全文数据搜索:1 顺序扫描 : 如like查找2 索引扫描 : 把非结构化数据中的内容提取出来一部分重新组织,这部分数据就叫做索引全文检索分为两个过程1.创建索引2.搜索索引创建索引:sphinx通过语言处理组件会把搜索语句中的标点符号,语气助词给过滤掉,然后处理完毕后会分析出一些词语,传给索引组件,然后排序去除重复词语.搜索索引:搜索关键字 提交 -> sphinx 分析出文档ID -> mysql通过ID查询数据并返回中文分词需要cores
阅读全文
摘要:cacti 是一套php的网站,监控系统通过snmp 161号端口获取信息通过rrdtool绘制成图像lamp环境搭建安装rrdtool的依赖包安装rrdtool制图软件cacti源码包下载rrdtool依赖包yum -y install pango pango-devel freetype freetype-devel libpng libpng-devel gettext gettext-devel libjpeg libjpeg-devel gd gd-devel libxml2 libxml2-devel libiconv libiconv-devel qpixman qpixman-
阅读全文
摘要:postfix 邮件服务器和shell邮件报警一个系统里只能有一个邮件服务器首先卸载系统自带的sendmail,或者关闭服务安装postfix 邮件yum -y install postfix*注意:postfix 只能提供25号端口的进程和程序 接收邮件的110端口是由dovecot来提供的进程和程序安装dovecotyum -y install dovecot*postfix 配置和服务cd /etc/postfix/vi main.cf修改myhostname = mail.g.cn (你的主机名)mydomain = g.cn (你的域名)myorigin = $myho...
阅读全文
摘要:shell编程请注意不要在windows下写脚本复制到linux里回车和换行会引起奇怪的错误1.#!指定执行脚本的shell2.#注释行3.命令和控制结构创建shell程序的步骤一 创建一个包含命令行的文本二 修改这个文件的权限 chmod u+x三 执行 ./example (也可以使用sh example执行)#!/bin/bash #指定shell的版本/usr/local/php/sbin/php-fpm执行shell脚本sh [脚本名]. [脚本名]变量的定义shell有2种变量:临时变量和永久变量永久变量也叫环境变量 不会随着shell的执行而消失例子: NUM=1使...
阅读全文
摘要:一 安装插件可以选择YUM安装或者源码编译安装gccgcc-c++zlibpcrepcre-devellibeventlibevent-devellibxml2 libxml2-devellibmcrypt libmcrypt-develcurl-devellibpng-devellibtool-l...
阅读全文
摘要:linux下删除apache、mysql、php的方法首先需要判断安装方法,以php为例。 执行rpm -q php,如果返回php版本,刚是rpm安装;不返回php版本则是二进制安装。 对于rpm安装执行rpm -e php --nodeps 即可彻底删除系统自带的php;对于二进制安装直接删除目录就可以。 apache、mysql用同样的方法即可删除。安装方法只安装一个软件时 yum -y install httpd安装多个相类似的软件时 yum -y install httpd*安装多个非类似软件时 yum -y install httpd php php-gd mysql只卸载一个软件
阅读全文
摘要:一.进程管理查看个别用户信息w [用户名]根据信息:消耗的CPU时间 JCPU用户正在做什么 WHAT显示系统平均负载程度 load average查看进程命令ps [选项] | grep [进程名]-a 显示所有用户进程-u 显示用户名和启动时间-x 显示没有控制终端的进程-e 显示所有进程,包括没有控制终端的进程-l 长格式显示-w 宽行显示,可以使用多个w进行加宽显示信息含义:PID:进程号PPID:父进程TTY:进程启动的终端STAT:进程的当前状态NI:进程优先级TIME:进程自启动占用CPU的总时间CMD/COMMAND:进程的命令名还可以通过 /etc/init.d/mysql.
阅读全文
摘要:开机启动固件firmware(CMOS/BIOS) -> post加电自检 ↓自举程序BootLoader(GRUB) -> 载入内核 ↓ 载入内核Kernel -> 启动硬件 ↓启动进程init ↓ 读取执行配置文件/etc/inittab时间命令查看系统时钟 date查看硬件时钟 hwclock核对软件始终为硬件时钟的时间 hwclock --hctosys 核对硬件时钟为软件时钟的时间 hwclock --systohc手动修改软件时钟为2010年 date 121511302010.38手动修改硬件时钟 hwclock --set --date="...
阅读全文
摘要:清空表的所有数据【低效方式:一条一条的删除】DELETE FROM table_name;【推荐方式:效率高】TRUNCATE table_name;正则表达式SELECT name FROM t1 WHERE email REGEXP "@163[.,].com$";提取随机行SELECT * FROM t1 ORDER BY RAND() LIMIT 3;【使用rand()函数会使程序的效率降低】显示表结构SHOW CREATE TABLE table_name;利用GROUP BY 的 WITH ROLLUP(不可于ORDER BY 同时使用)SELECT city_
阅读全文
摘要:一、MYSQL表复制【复制表结构】CREATE TABLE t2 LIKE t1【复制表内容】INSERT INTO t2 SELECT * FROM t1二、索引【查看索引】SELECT INDEX FROM table_name;【创建索引】CREATE INDEX index_name ON table_name(column);CREATE UNIQUE INDEX index_name ON table_name(column);ALTER TABLE table_name ADD INDEX index_name(column);ALTER TABLE table_name ADD
阅读全文
摘要:MYSQL的主从复制和分区技术主要是解决服务器负载均衡的策略。这个技术所涉及到的技术点1.MySQL用户授权2.MySQL bin-log日志3.MySQL主从复制4.MySQL分区技术在测试中 主服务器ip为 192.168.10.1 从服务器ip为 192.168.10.111一、MySQL用户授权登录mysql的test数据库mysql -uroot -p123 test如果我们要做主从复制 那么 我们就需要在主服务器上给从服务器授权,下面我们在主服务器上给从服务器授权一个用户,让从服务器能用此用户来访问我们的主服务器的数据库。授权用户grant all on *.* to user1@
阅读全文
摘要:首先介绍下代理的几种方式1.普通代理:需要客户机在浏览器中设定代理服务器的地址和端口。2.透明代理:适用于企业网关主机,客户机不需要指定代理服务器地址端口等信息,通过iptables将客户机的web访问数据交给代理服务程序处理。3.反向代理:外部用户通过代理服务器来访问公司内部数据。squid的安装yum -y install squid*【默认安装的配置文件地址在/etc/squid/squid.conf】【squid命令】service squid start/restart/stop 【启动服务】squid -k reconfig 【重新加载配置文件】在配置之前 首先要了解一下 ACL访
阅读全文
摘要:负载均衡是解决高访问高并发的一种服务器轮询方案。把用户的访问通过轮询的方式平均或自定义分配给多台服务器来降低服务器的压力,此时,所有服务器都是处于激活状态的。常用的负载均衡技术有:1.Cisco思科的以太网通道2.windows NLB技术3.linux LVS 技术4.F5 等负载均衡器冗余技术以及集群技术是为了防止服务器单点故障而采取的技术。当某一台服务器当机后,此时与它集群的服务器就会激活。(在集群服务器中同一时间只有一台服务器是处于激活状态的)常用LVS NLB 服务器架构四种常用的轮叫负载算法1.平均轮叫(rr)2.加权轮叫3.最少连接(LC)4.加权最少连接(WLC)lvs服务器s
阅读全文
摘要:文件处理命令:ls [选项] [文件名或文件夹] -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录的属性exp: ls -l test ls -ld dir1创建空文件touch [文件名]vi [文件名]显示当前所在的工作目录 pwd .创建空文件夹mkdir [文件夹名称]复制文件cp file1 file2 dir1 【复制文件】cp -R dir1 dir2 【复制目录】远程复制scp file1 192.168.1.1:/tmp/剪切改名mv file1 file2 【改名】mv file1 dir 【剪切】删除rm ...
阅读全文
摘要:由于mysql5.5开始,不再使用configure安装,而是使用cmake。所以需要先安装cmakewget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gztar -zxvf cmake-2.8.6.tar.gzcd cmake-2.8.6/./configuremake && make installcmake安装mysql(我已经下载好了mysql源码文件,放在U盘里,拷贝到/tmp目录下)/进入/tmp目录下安装前请检查是否有安装ncurses-devel 包tar -zxvf mysql-5.5.25.tar.gz
阅读全文
摘要:Apache模块 mod_rewrite服务器变量: 引用方法是 %{ NAME_OF_VARIABLE } NAME_OF_VARIABLE可以是下表列出的字符串之一: HTTP headers: connection & request: HTTP_USER_AGENTHTTP_REFERERHTTP_COOKIEHTTP_FORWARDEDHTTP_HOSTHTTP_PROXY_CONNECTIONHTTP_ACCEPTREMOTE_ADDRREMOTE_HOSTREMOTE_USERREMOTE_IDENTREQUEST_METHODSCRIPT_FILENAMEPATH_IN
阅读全文

浙公网安备 33010602011771号