在windows平台上使用nginx单向代理asp.net

最近刚知道nginx原来也有windows版的,瞬间觉得自己OUT了,想了nginx的代理功能确实强大,近期正好也有个项目需要使用nginx来代理访问asp.net,便网上查了下资料。nginx代理服务器的配置如下:#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes  1; #全局错误日志及PID文件#error_log  logs/error.log;#error_log  logs/err...

阅读全文

Nginx配置性能优化

nginx.conf文件中,Nginx中有少数的几个高级配置在模块部分之上。user www-data; pid /var/run/nginx.pid; worker_processes auto; worker_rlimit_nofile 100000;user和pid应该按默认设置-我们不会更改这些内容,因为更改与否没有什么不同。worker_processes定义了nginx对外提供web服务时的worker进程数。最优值取决于许多因素,包括(但不限于)CPU核...

阅读全文

CentOS Linux服务器安全设置

一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。cp  /etc/passwd  /etc/passwdbak   #修改之前先备份vi /etc/passwd  #编辑用户,在前面加上#注释掉此行 #adm:x:3:4:adm:/var/adm:/sbin/nologin#lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin#sync:x:5:0:sy...

阅读全文

php安装imagick扩展

imagick是一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,佔用的系统资源也颇多,另外GD的creatfrom也有bug,而imagick却是一个很好的替代品。1、安装ImageMagickwget http://soft.vpser.net/web/imagemagick/Imag...

阅读全文

WDCP面板管理升级PHP、MYSQL5.5方法以及错误解决方法

目前我们安装WDCP管理面板默认PHP版本是5.2.17,MYSQL版本是5.1,有些程序可能需要更高的版本,我们需要在原有的基础上升级。正好有一个客户需要升级MYSQL至5.5版本,老蒋把整个升级的过程分享在部落中,以便以后需要的时候直接复制使用,也方便有需要的其他用户朋友。第一、升级PHP5.2.17至5.3.17这个升级我们可以参考"WDCP面板环境PHP5.3快速安装pdo_mysql组件技巧"文章,在升级PDO的时候直接升级PHP5.3.17,这样可以一起升级。wget http://sulao.cn/zb_use...

阅读全文

Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境

因为我们要自己动手来安装Nginx,因此首先来关闭系统自带的apache:sudo apachectl stop  #关闭apache,如果事先没开启过,可以忽略报错信息如果你的apache已经加入了launchctl,使用下面的命令来关闭:sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist为什么选择关闭apache?因为macosx系统自带的apache是没有优雅的...

阅读全文

阿里云linux系统ECS云盘原地扩容教程

目前ECS磁盘已经支持原地扩容,无需购买新磁盘来增加LVM单个分区的大小,操作方法如下:1、控制台操作磁盘扩容后,可看到磁盘已经是6G(原有大小5G) 但是系统内fdisk-l/dev/xvdb查看还是5G大小2、系统中将已经挂载的分区取消挂载3、取消逻辑卷的激活状态4、如果数据盘是和实例一起购买的且并未转换成按量付费磁盘,那么控制台操作重启实例以完成磁盘底层扩容,待系统重启完成后跳过第5、6步骤继续操作:如果数据盘是单独购买的或者已经变更成按量付费磁盘,那么继续执行第5、6步骤。5、控制台操作将磁盘卸载6、控制台重新挂载磁盘7、fdisk...

阅读全文

php-fpm 启动参数及重要配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t#启动...

阅读全文

linux下nginx+php-fpm出现502 bad gateway错误解决方法

502错误是所有用nginx跑php的运维人员不愿意看见的nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。服务器出现502的原因是连接超时我们向服务器发送请求由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错因此如果你服务器并发量非常大,那只能先增加机器,然后按以下方式优化会取得更好效果;但如果你并发不大却出现502,一般都...

阅读全文

linux下rsync服务器的安装与配置

一、rsync简介  Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用Rsync同步本地硬盘中的不同目录。   Rsync是用于取代rcp的一个工具,Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参考 HowRsyncWorksAPracticalOverview 进一步了解rsync的运作机制。  Rsy...

阅读全文