linux-web服务
木子甘
UP!UP!UP!
展开
-
基于tomcat集群会话保持(DeltaManager)
一、DeltaManager会话管理器配置1.配置server.xml<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <!-- Sec原创 2017-11-26 20:41:06 · 647 阅读 · 0 评论 -
httpd基于basic验证的目录访问
一、步骤1.用户验证信息的创建存储形式 文本文件,SQL数据库,ldap目录存储,nis(网络信息服务)2.配置文件中basic的配置配置文件格式<Directory “/path"> 访问控制的目录 Options None 可以不写 AllowOverride None 可以不写 AuthType Basic 验证方法 A原创 2017-10-19 09:27:00 · 383 阅读 · 0 评论 -
基于FQDN虚拟主机的实现
一、虚拟主机实现原理注意: 谁顺序排第一,谁就是默认站点1.虚拟主机即实现一个httpd服务器,可以对多个站点提供服务2.实现方法——IP将IP地址和站点路径相关联3.实现方法——port将端口号和站点路径相关联4.实现方法——FQDN将网站地址和站点路径相关联 通过http报文首部实现 首部写了网站地址二、实现1.准备站点路径及访问的主页面 网站名 站点路径 www.a.原创 2017-10-19 10:31:52 · 907 阅读 · 0 评论 -
httpd服务启用压缩功能
一、加载压缩模块vim /etc/httpd/conf.d/gzip.conf LoadModule deflate_module modules/mod_deflate.so 加载模块SetOutputFilter deflate 生效模块#http -M 可以查看已经加载的模块,如果有,就不用再次加载二、定义模块功能vim /etc/httpd/conf.d/gzi原创 2017-10-19 11:16:26 · 453 阅读 · 0 评论 -
centos6.9编译安装httpd2.4(1)
一、分析步骤apache组织为了程序源码可以跨平台避免程序直接调用操作系统接口开发了一种介于程序和操作系统接口之间的软件APRhttp2.4要求必须要在apr1.4版本以上才能运行但是centos6.9自带安装的APR是1.3版本所以在编译安装httpd2.4之前,要先编译安装apr1.4及以上版本二、编译安装apr最新版1.卸载旧版本yum remove原创 2017-10-19 21:19:50 · 278 阅读 · 0 评论 -
centos6.9编译安装httpd2.4(2)
一、区别在安装httpd时可以指定apr和apr-util的安装路径,可以一次性把这三个软件包都装好 httpd但是: apr解压后文件和apr-util要放在httpd源码解压后的srclib目录下的 并且改名为apr 和apr-util二、安装1.卸载旧版本yum remove httpd*yum remove apr*2.解压软件包tar xf apr-1.6.2原创 2017-10-21 20:55:38 · 387 阅读 · 2 评论 -
LAMP部署(php-fpm模式)
aer原创 2017-10-21 21:04:54 · 1839 阅读 · 0 评论 -
LAMP部署(php模块化)
一、部署计划httpd服务在服务器A php是httpd中的一个模块,不是一个独立服务mysql服务在服务器B二、安装相应软件包并开启服务1.安装服务器A: yum -y install httpd php php-mysql systemctl start httpd服务器B: centos7:yum -y install ma原创 2017-10-22 20:25:55 · 285 阅读 · 0 评论 -
LAMP——最新版组合(CGI)
一、安装部署1.服务对应服务器服务器A:centos7 IP:172.17.16.173httpd服务服务器B:centos7 IP:172.17.17.173php服务服务器C:centos6 IP:172.17.16.169masql服务centos只能安装mariadb5.5版本2.安装源链接: htt原创 2017-10-24 11:29:48 · 872 阅读 · 0 评论 -
LAMP(centos6.9+httpd2.4+maria5.5.7+php5-fpm)
一、在一个服务器上实现1.安装源链接: https://pan.baidu.com/s/1eSMrknK 密码: 5ccz二、httpd编译安装详细解释参考我的这篇博客centos6.9编译安装httpd2.4(2)1.编译、安装tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar xf h原创 2017-10-24 19:17:51 · 563 阅读 · 0 评论 -
LAMP-(FCGI)-实现虚拟主机
一、LAMP实现过程1.rpm包安装实现LAMP部署(php-fpm模式)2.自定义编译实现LAMP——最新版组合(CGI)二、虚拟主机实现1.httpd的主站点目录创建(服务器A)cd /app/httpd24/htdocsmkdir 1.commkdir 2.com2.php服务中php程序所在目录创建(服务器B)cd /app/php/var/runmkdir 1.comvim 2.c原创 2017-10-24 17:19:53 · 340 阅读 · 0 评论 -
实现基于LNMP的电子商务网站部署
一、LNMP架构设计服务器A: centos7.3 部署nginx服务 服务器B: centos7.3 部署php-fpm服务 服务器C: centos7.3 部署mariadb服务二、nginx服务安装并配置1.安装 yum install nginx 2.配置cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bakcp /etc原创 2017-11-02 18:39:55 · 1066 阅读 · 0 评论 -
nginx监控界面
一、在nginx.conf中配置1.配置location /status { stub_status on; access_log /var/log/nginx/status.log; auth_basic "muzihan" auth_basic_user_file ..原创 2017-11-02 21:45:22 · 1733 阅读 · 0 评论 -
nginx实现反向代理+健康检测
说明 tengine官方说明文档nginx 对于后端RS的检查机制不完善所有用Tengine进行反向代理一、反向代理1.定义后端real-server(在http段) upstream static_server { server 192.168.17.175:80 weight=5; server 192.168.原创 2017-11-11 21:48:07 · 2383 阅读 · 0 评论 -
nginx反向代理的缓存
一、说明Nginx实现缓存功能 缓存数据分为两部分(索引,数据): 1、存储数据的索引,存放在内存中; 2、存储缓存数据,存放在磁盘空间中; Nginx实现缓存是通过代理缓存pxory_cache 模块 ngx_http_proxy_module模块 常用的选项有 proxy_cache_path 说明 proxy_cach原创 2017-11-11 22:10:42 · 446 阅读 · 0 评论 -
基于Keepalived+Haproxy+Varnish+LNMP企业级架构
一、环境准备1.服务器Ahaproxy代理服务器(主)2.服务器Bhaproxy代理服务器(从)3.服务器Cvarnish缓存服务器4.服务器Dreal_server(LNMP)5.服务器Ereal_server(LNMP)二、haproxy服务器(主)1.keepalive配置文件! Configuration File for keepalivedglobal_defs { notific原创 2017-11-14 22:34:03 · 491 阅读 · 0 评论 -
实现haproxy+LNMT负载均衡架构
一、架构 主机 IP1 IP2 作用 haproxy 172.17.17.173 192.168.17.173 负载均衡nginx:80 nginx1 192.168.17.174 负载均衡tomcat:8080 nginx2 192.168.17.175 负载均衡tomcat:8080 tomcat1 192.168.原创 2017-11-26 18:09:42 · 601 阅读 · 0 评论 -
实现HTTPS
一、步骤前提:https是http和ssl的结合,ssl在互联网中传输需要CA验证1.https传输前的准备Created with Raphaël 2.1.0客户端A客户端A服务器B服务器BCACACA_rootCA_root你是我想要找的B吗?让CA给你个认证吧!你是真的CA吗?我只认识CA_root。请求证书S-CA_root(证书):CA_root私钥加密的证书申请证书S-CA(CA的私钥)原创 2017-10-19 15:10:58 · 900 阅读 · 0 评论