通过前面的介绍,可以对Nginx有了一个比较全面的认识:Nginx本身是一个静态的HTTP服务器和反向代理服务器,它不支持动态页面,所谓的Nginx对动态程序的支持都是通过反向代理功能实现的。下面要讲述的Nginx对Perl和JSP的支持,就是通过Nginx的反向代理功能完...
前言:这篇文章涉及到很多专业术语,例如密钥对,私钥,公钥,证书等等,关于加密的理论和概念请参考我之前写的 《SSL 与数字证书》 ,我在这篇文章中就不重复这些概念了。 1. 申请 SSL 证书 你可以从很多网站购买到SSL证书,我经常使用的是 GeoTrust 。证书...
下载我的lighttpd-php放到手机sd卡根目录并更名为lighttpd-php.tar.gz! 做好以上准备后打开终端模拟器(su root) sumount - o remount , rw / system cd / tar xf / mnt / sdcard / lighttpd - php . tar . gzmount - o remount , r / system 目前lighttpd-ph...
本篇将在之前的基础上进一步来对Linux下的DedeCMS进行安全配置,以保证我们的站点能够更加安全的运行在服务器上。 1.安装Apache文件访问权限模块 为了保证每个虚拟站点都能够拥有自己独立的文件访问权限,我们需要安装Apache安全权限分离模块,在终端中输入...
尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点...
shtml和asp有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来。 服务器采用shtml速度...
HTTP拒绝服务攻击 攻击者通过某些手段使服务器拒绝对http应答,这使Apache对系统资源(cup时间与内存)需求巨增,最终造成系统变慢甚至完全瘫痪,Apache服务器最大的缺点是,它的普遍性使它成为众矢之的,Apache服务器无时无刻不受到DoS攻击威胁,主要有下边几种 1....
首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf; 重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 blocksip....
首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf; 重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 blocksip...
禁止单个IP的写法: 代码如下 deny x.x.x.x; 禁止IP段的写法: 代码如下 deny 10.0.0.0/24; 也可以实现只允许某个IP或某个IP段用户访问,其它的用户全都禁止: 代码如下 allow x.x.x.x; allow 10.0.0.0/24; deny all; 重新启动nginx即可生效,下面我们具体看...
在某些情况下需要禁止ip直接访问站点, nginx.conf 加入 #禁止IP访问 server { listen 80 default; server_name _; return 500; } 服务reload 生效 即可, 这样便屏蔽了80端口ip直接访问a...
目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦,则可以这样设置: 在 lnmp的 nginx 的配置文件nginx.conf 添加一段规则 vi /usr/local/nginx/conf/nginx.conf server { listen 80 default; server_name _; return 500; } 放...
看了很多Nginx的配置,好像都忽略了ip直接访问Web的问题,这样理论上不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面。 官方文档中提供的方法: If you do not want to process requests with undefined Host hea...
写作背景 这段时间一直忙着写标书,也没有时间写博客,记录工作中遇到的一些问题,今天抽出一点时间把前段时间给客户部署项目时遇到的问题记录一下,供以后参考使用,当时配到的一个问题就是linux设置tomcat自动启动的方法,下面做一个简单的介绍。 设置方法...
花了一上午解决nagios转换icinga 安装基础环境LAMP yum -y install gcc gcc-c++ cmake autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glibc-common gd gd-devel gl...
1)yum install vsftpd 2)mkdir -p /var/virtual/zbphp.com/{public_html,logs,backup} 3)useradd zbphp.com -d /var/virtual/zbphp.com 4)配置 vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf 开启chroot_list,在/etc/vsftpd/chroot_list 中加入 zbphp.com...
在ubuntu中安装与配置php+nginx+mysql环境的方法 安装nginx: 复制代码 代码示例: sudo apt-get install nginx 安装php+mysql: 复制代码 代码示例: apt-get install php5-cli php5-cgi mysql-server-5.0 php5-mysql 安装lighttpd即可,然后把里面的fast-cgi...
centos系统中安装nginx web服务器的方法,有关centos中nginx的安装过程 1,在nginx官方网站下载一个rpm包 复制代码 代码示例: wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2 安装这个rpm包 复制代码...
centos6.x下安装nginx服务器的方法,yum方式安装nginx centos6.x下安装nginx,步骤: 获取nginx的yum源,ssh下执行: wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 执行rpm文件: rpm -ivh nginx-relea...
apache中修改端口号,修改根目录,以及建立多个网站的方法 1,修改apache端口号 选择Apache下的httpd.conf,查找:Listen,会看到: #Listen 12.34.56.78:80 Listen 80 把80改成90,保存即可。 2,修改根目录 找到apache的目录,修改conf下的httpd.conf文件...
自己公司机房,空调用得烂,没有联动,没有通电自开机。经历过晚上电路切换拉闸事件。等知道的时候进去完全就一锅炉房。 曲线救国方式,用交换机的温度来判断空调是否断电。 1、expect交互登录交换机读取温度值 [root@nagios opt]# cat 123.exp#!/usr/bin/ex...
一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大...
1、nginx隐藏头部版本信息方法 编辑nginx.conf配置文件,在http{}内增加如下一行 http { server_tokens off; } 编辑php-fpm配置文件,fastcgi.conf或fcgi.conf 找到: fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 改为: fastcgi_param SERVER_SOF...
一、首先检查你VPS的PPP和TUN有没有启用: cat/dev/ppp cat/dev/net/tun 显示结果为: cat:/dev/ppp:Nosuchdeviceoraddress cat:/dev/net/tun:Filedescriptorinbadstate 表明通过,上述两条只要有一个没通过都不行。如果没有启用,你可以给VPS提供商Submit...
apache(with perl)的启动脚本一例 复制代码 代码如下: # Start of /etc/rc.d/init.d/httpd #!/bin/sh # # Startup script for the Apache Web Server # # chkconfig: 345 85 15 # description: Apache is a World Wide Web server. It is used to serve \ #...
Tomcat 启动脚本一例 复制代码 代码如下: #!/bin/bash # chkconfig: 2345 99 10 # description: Start or stop the Tomcat server #pidfile: /var/run/tomcat.pid . /etc/rc.d/init.d/functions RETVAL=0 prog=Tomcat #设置环境变量 JAVA_HOME=/opt/j2sdk CL...
使用ftp进行下载的shell脚本,分为单文件下载与多文件下载两部分 1.单文件下载: cat log.sh 复制代码 代码如下: #!/bin/bash #单文件下载FTP #开始 FTP_IP=8.8.8.8 FTP_port=21 FTP_user=test FTP_passwd=123456 FTP_down_name=download.rar LOCAL_dir=/tmp/...
iptables配置脚本实例 iptables防火墙脚本,以前在公司写的,放在rc.local开机运行即可: serviceiptablesstop service iptables stop //停止先停止防火墙 文件名:firewall.sh 复制代码 代码如下: #!/bin/sh #---iptables INET_IP=`ifconfig | grep inet | g...
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秒以上,甚至更...