Linux下Mail服务器架设攻略 一. 安装Sendmail。 完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4。如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查看: [root@ahpeng root] rpm qa grep sendmail 如果确定没有安装,请...
1 VSFTP 概述 FTP,file transfer protocol,这是档案传输的通讯协议,也是一般最常用来传送档案的方式。读者在使用RedHat9 的时候,可能会感受到ftp server 有一些改变:第一,就是ftp server 只剩下vsftp,原有的wuftp 等都没放入﹔第二,就是vsftp 从XINE...
有这么一个情况, 有个运行Asp的应用,比较土,还是用本地 *.mdb 的数据库。这么一来,就不可能通过 Apache ::: asp 这样的插件令其运行在Linux的环境中。而且是相当烂的一个 asp 程序,连html模板都没单独目录存放,直接跟 *.asp 混在一块。 幸好这个世界有...
ngx_http_limit_zone_module 本模块可以针对条件,进行会话的并发连接数控制。(例如:限制每个IP的并发连接数。) 配置示例__ http {: limit_zone one $binary_remote_addr 10m;: ...: server {: ...: location /download/ {: limit_conn one 1;: } 指令 [#...
Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料: 访问次数、独特访客人数, 访问时间和上次访问, 使用者认证、最近认证的访问, 每周的高峰时间(页数,点击率,每小时和一周的千字节),...
1.nginx配置文件修改 error_page 405 =200 @405; location @405 { root /www/app; } 2.重新编译 编辑nginx源代码 [root@new-host ~]# vim src/http/modules/ngx_http_static_module.c 修改: 找到下面一段注释掉 /*if (r-method NGX_HTTP_POST) { return NGX...
通过对一些静态资源简单的设置,例如设置静态资源的过期时间、以及压缩,可以减少网站的加载时间,同时也能减少服务器的带宽。 在nginx下对静态的过期时间设置为: location ~* \.(ico|gif|bmp|jpg|jpeg|png|swf|js|css) { root /var/www/netingcn.com; expi...
安装步骤: 一、获取相关开源程序: 1、【适用CentOS操作系统】利用CentOS Linux系统自带的yum命令安装、升级所需的程序库(RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包,进行安装): sudo -s LANG=C yum -y install gcc gcc-c++ autoconf...
sudo gedit /var/log/nginx/error.log 查看错误日志 upstream sent too big header while reading response header from upstream 你去搜这个错误,网上的解释都差不多,无外乎是cookie携带的header太多了,让你设置: fastcgi_buffer_size 128k; fastcgi_bu...
我要把 http://www.abc.com/a/b?id=123 的一条链接转换成http://www.abc.com/p-123.html 想当然就以为问号还是按照普通字符用正则表达式转义来处理,类似 b\?id= 这样,谁知道根本不起作用。 后来在谷歌帮助下才发现原来问号在nginx中是有特殊逻辑的,它用$q...
由于负载能力无法满足需求,纸飞机服务器从去年7月开始迁移到nginx服务器,不过PHP 5.2上安装了eAccelerator扩展后服务器经常发生500错误,无奈升级到了PHP 5.3系列,虽然说500错误没了,不过新的内建PHP-FPM稳定性不如打过FPM补丁PHP-CGI,经常发生所有PHP-F...
1、将多个域名指向同一web目录: server_name www.it.net.cn it.net.cn; rewrite ^/$ / redirect; 2、将不带www的域名301转向到带www的域名: server_name www.it.net.cn it.net.cn; if ( $host != www.it.net.cn ) { rewrite ^/(.*)$ http://www.it.net.cn/...
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累...
语法规则:location [=|~|~*|^~] /uri/ { } =开头表示精确匹配 ^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~开头表示区分大小写的正则匹...
最常见的: 静态地址重定向到带参数的动态地址 rewrite ^(.*)/service/(.*)\.html$ $1/service.PHP?sid=$2 permanent; 反过来: 带参数的动态地址重定向到静态地址 if ($query_string ~* id=(.*)) { set $id $1; rewrite ^(.*)/article.asp$ $1/article/$id....
OpenResty,是淘宝一位大牛(agentzh)集成的包含N多好插件的Nginx捆绑源码包,这位仁兄自称Nginx最活跃的第三方模块开发人员哦! 下面,当然要列一下到底集成了什么模块(已经根据agentzh的微博提醒进行修正): LuaJIT - 极速版Lua实现 ArrayVarNginxModule...
我们要对nginx的日志格式有一定的了解,要知道一些常用的参数. 比如: $request_time: nginx处理请求的时间 $upstream_response_time: php-cgi的响应时间 对于调优常用的参数如上说明。 在配置文件里面添加上面的参数,然后重新加载一下nginx的配置文件,现在...
代码不可能是全完美的,动态网页在实用中难免会遇到sql注入的攻击。而通过nginx的配置过滤,可以很好的避免被攻击的可能。SQL注入攻击一般问号后面的请求参数,在nginx里用$query_string表示 。 一、特殊字符过滤 例如URL/plus/list.PHP?tid=19mid=22 ,后面...
原已经安装好的nginx,现在需要添加一个未被编译安装的模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: --prefix=/app/nginx 添加的参数: --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module 步骤如下:1. 使...
Nginx(engine x)是由Igor Sysoev主导设计和实现的高性能的web服务器和邮件代理服务器,目前它已经成为代替在web服务器市场遥遥领先的apache服务器的首选替代品. 随着越来越多的大型站点的加入(大房注:国内有新浪、网易、六间房、豆瓣等,国外有wordpress...
主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE结合...
Plesk 是一款安装在服务器上的控制面板,用于方便快捷管理服务器,帮助用户轻松创建维护网站。Virtuozzo 容器 Container 则是一项虚拟化解决方案,可以将一台或多台物理机虚拟成多个独立 VPS,其优势在于:在单台物理服务器(硬件节点)上获得的虚拟主机数量...
https(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 http 通道,简单讲是 http 的安全版。即 http 下加入 SSL 层,https 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 个人网站用 SSL 证书,国外这几年开始比较...
Options Indexes FollowSymLinks Includes ExecCGI(去掉其中的Indexes) 为了使apache的rewrite .htaccess文件生效,需要在httpd.conf文件修改 AllowOverride All Order中的deny allow的优先级 Order deny,allow(其中deny和allow用逗号分隔,必须等到后面的执...
网站备案完了以后,我的站点一直还是可以通过ip地址直接绑定的,这样会存在潜在的风险,比如ip地址被恶意绑定等等。那么就需要禁止直接通过ip来访问apache服务器,设置的方法有如下两种方案,都可以解决。具体按照自己的需求和场景. 相关配置防止到httpd.con...
安装lnmp环境 我这里使用的是LNMP一键安装包: http://lnmp.org/ 1 wget - c http : //soft.vpser.net/lnmp/lnmp1.2-full.tar.gz tar zxf lnmp1.2-full.tar.gz cd lnmp1.2-full ./install.sh lnmp 安装JDK和Tomcat 1.下载并安装JDK 1.8 Orcale不允许外链下载...
Nginx 1.11.0 发布了。 *) Feature: the transparent parameter of the proxy_bind, fastcgi_bind, memcached_bind, scgi_bind, and uwsgi_bind directives. *) Feature: the $request_id variable. *) Feature: the map directive supports combinations of...
一、编译安装nginx 1、下载 1 [root@ns1~]#wgethttp://nginx.org/download/nginx-1.10.0.tar.gz 2、解压 1 2 [root@ns1~]#tarxfnginx-1.10.0.tar.gz [root@ns1~]#cdnginx-1.10.0 3、安装依赖组件 1 2 3 4 5 6 7 [root@ns1nginx-1.10.0]#yuminstallpcre-devel...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...