虚拟主机的配置 基于IP地址的虚拟主机配置 Listen 80 DocumentRoot /www/example1 ServerName www.example1.com DocumentRoot /www/example2 ServerName www.example2.org 基于IP和多端口的虚拟主机配置 Listen 172.20.30.40:80 Listen 172.20.30.40:8080 Li...
服务器的优化 (MPM: Multi-Processing Modules) apache2主要的优势就是对多处理器的支持更好,在编译时同过使用--with-mpm选项来决定apache2的工作模式。如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工...
今日偶然之间发现了这个Apache的mod_aspdotnet项目,发现Apache居然也可以支持ASP.NET。 据说由于IIS和Apache下的ASP.NET都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的ASP.NET程序的运行速度不会比在IIS下慢。 而且使用mod_aspdotnet...
Apache的日志又多又杂,如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗。其实在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status 打开Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/ht...
prefork模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其...
通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Overr...
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 Apache主站点基本配置: ServerRoot /mnt/software/apache2 #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/http...
错误日志的设置 ErrorLog logs/error_log #日志的保存位置 LogLevel warn #日志的级别 显示的格式日下: [Mon Oct 10 15:54:29 2005] [error] [client 192.168.10.22] access to /download/ failed, reason: user admin not allowed access 访问日志设置 日...
SSL加密的配置 首先在配置之前先来了解一些基本概念: 证书的概念:首先要有一个根证书,然后用根证书来签发服务器证书和客户证书,一般理解:服务器证书和客户证书是平级关系。SSL必须安装服务器证书来认证。 因此:在此环境中,至少必须有三个证书:根证书...
起因: 今天在调试Ucenter的同步登陆和同步登出的过程中,浏览器突然出现以下错误提示: Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit. 开始是以为P3P协议设置cookie的问题,...
最近公司应用服务器流量激增,对服务器的优化和检测也在不断的进行,有不少优化的心得,有时间一点一点写出来。 在查看其中一台服务器的Apache Server Status(如何开启Apache Server Status点这里)信息的时候,发现有非常多的Logging,先说解决方法,关闭A...
查看apache,nginx,mysql,linux,php版本 查看apache版本 /usr/sbin/apachectl -v httpd -v 安装目录,使用apachectl -c mysql版本查看 mysql help | grep Distrib mysql -V mysql/bin/mysql -u root -p -e select version() /bin mysqladmin version 查看linu...
linux下apache版本查看 rpm -qa httpd 升级apache 为了帮助您升级,我们编写了一个文档,来介绍一些对Apache的当前用户非常重要的信息。我们要提醒您,这个文档只介绍了最新一次升级中发生的变化,推荐的例子也是一样的。因此,如果您正在使用Apache1.1或是...
在Linux下查看Apache的负载情况,以前也说过,最简单有有效的方式就是查看Apache Server Status(如何开启Apache Server Status点这里),在没有开启Apache Server Status的情况下,或安装的是其他的Web Server,比如Nginx的时候,下面的命令就体现出作用了...
在用nginx作负载均衡时,有时必须要考虑session的粘连问题。 nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 nginx的upstream目前支持的5种方...
虽然本文不是一篇讲解nginx负载均衡详细配置的文章,但其中的知识点,对有意深入学习nginx负载均衡配置的朋友,还是可称之为点睛之笔,仔细阅读,大有禆益咯。 在项目实施过程中发现,业务系统最前端的Cisco PIX535防火墙的外网IP映射的是内网Nginx负载均稀...
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 如果只有一台服务器时...
www.xxx.com 和 blog.xxx.com 域名均指向 Nginx 所在的服务器IP。 用户访问http://www.xxx.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。 用户访问http://blog.xxx.com,将其负载均衡到192.168.1.7服务器...
编译安装nginx时,须用到configure,本文为大家提供configure的中文说明,希望对大家有所帮助。 在不同版本间,选项可能会有些许变化,请总是使用 ./configure --help 命令来检查 --prefix=path -- Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。...
1 反向代理的概念 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器...
Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自sysstat工具包的。同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划。 下表是包含在sysstat包中的...
原来曾转载过一篇同样的文章,文章讲解是十分详细的,面面俱到,但是同时就显得繁复。自己配置了Ubuntu中和一块开发板的nfs之后,总结一下以给后来者做抛砖引玉之用 开发板: Debian GNU/Linux 7.5(wheezy) Ubuntu:Ubuntu 14.04.1 LTS 在Ubuntu中nfs是作为...
1.跳转到其他的机器 ssh search@10.10.64.172 2.查看当前机器的ip ifconfig 3.返回到原来机器 exit 解决问题: 当你没有一台机器的权限的时候,如果你有其他机器的权限的话,如果他们之间也存在着认证的关系的话,你就可以通过一台机器为跳板进入到其他机器。...
1.复制虚拟机 保证虚拟机【关机】的情况下,直接复制虚拟机的文件夹,比如 v1,粘贴之后修改名称,比如v2 2.加载虚拟机 2.1.用vmWare 加载虚拟机。 2.2.加载过程中系统会问你问题是,选择第二项 i copy it. 2.3.启动之后打开虚拟机的文件:/etc/udev/rules.d...
1.问题:出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆 2.解决方法: 2.1.比如先用非root的帐户,登陆到ssh后,su成为root。 2.2.如果想直接用root登陆,则修改如下配置文件: vi /etc/ssh/sshd_config 注意:这里是ssh【d】_config ,还有一...
1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书 。 [root@Client root]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (emp...
最近在使用 VmWare 10 装了一个 CentOS 的虚拟机,因为是无线上网,所以最后在设置网络的时候设置的 NAT 方式,最后虽然虚拟机像主机一样可以访问网络,但是跟主机却不在同一网段上,导致了无法通过主机的 linux 连接工具来连接虚拟机。 尝试了多种方法结果...
Namenode作为客户端,要实现无密码公钥认证,连接到服务端datanode上时,需要在namenode上生成一个密钥对,包括一个公钥和一个私钥,而后将公钥复制到datanode上。当namenode通过ssh连接datanode时,datanode就会生成一个随机数并用namenode的公钥对随机数进...
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秒以上,甚至更...