企业平台架构
LNMP,LAMP,Apache,NGINX,Tomcat
飞翔的驴
一息若存,希望不灭!
展开
-
如何实现Nginx+Tomcat动静分离?实操演示
- 通过访问nginx地址,实现动静分离- 动态请求自动转到Tomcat处理,还要实现静态资源存放在nginx服务器中,但Tomcat仍旧能够加载出资源(以图片为例)- 静态请求转到nginx处理原创 2020-02-04 17:28:57 · 567 阅读 · 0 评论 -
如何搭建squid反向代理?如何配置ACL访问控制与sarg日志?
实验目的- 通过ACL访问控制实现对主机允许和拒绝访问- 通过sarg部署,每天生成日志文件,方便访问- 实现squid的反向代理原创 2020-02-08 23:17:12 · 516 阅读 · 0 评论 -
如何部署squid传统代理和透明代理?实操演示!
- Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。原创 2020-02-08 18:27:11 · 574 阅读 · 0 评论 -
必须要了解的Web基础
Web( World wide web)即全球广域网,也称为万维网- 一种分布式图形信息系统- 建立在 EInternet上的一种网络服务原创 2020-01-12 16:53:35 · 321 阅读 · 0 评论 -
你需要了解的最基础的HTTP内容
HTTP协议是互联网上应用最为广泛的一种网络协议,设计这个协议的目的是为了发布和接收Web服务器上的HTML页面原创 2020-01-12 12:55:17 · 343 阅读 · 0 评论 -
如何优化Tomcat的JVM及参数详解和常见错误?(JVM优化及参数详解,Java垃圾回收机制纯文字介绍,慎入)
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行原创 2019-12-30 20:05:21 · 511 阅读 · 0 评论 -
如何安装部署和优化Tomcat?(Tomcat部署和优化与压测,虚拟主机配置,Tomcat处理请求的过程)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的原创 2019-12-30 20:02:37 · 1458 阅读 · 3 评论 -
如何配置Nginx的rewrite?(Web服务器群集,各种nginx的rewrite实例配置,rewrite的语法,location的详解)
该`ngx_http_rewrite_module`模块用于使用PCRE正则表达式更改请求URI,返回重定向并有条件地选择配置原创 2019-12-26 01:05:31 · 476 阅读 · 1 评论 -
如何实现nginx动静分离与网页优化?了解一下?(Web服务器群集,版本号,缓存时间,日志切割,网页压缩,防盗链优化)
nginx的静态处理能力很强,但是动态处理能力不足,因此在企业中常采用动静分离技术- 针对PHP,将静态页面交给nginx处理,动态页面交给PHP-FPM模块或Apache处理- 在nginx的配置文件中,是通过location配置段配合正则匹配来实现静态与动态页面的不同处理方式- 在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验- 默认的nginx安装参数只能供最基本的服务,还需要调整如网页缓存时间,连接超时,网页压缩等相应参数,餐能发挥出原创 2019-12-25 18:59:23 · 931 阅读 · 1 评论 -
你还记得nginx的模块吗?了解一下?!(Web服务器群集,工作原理,工作模式,nginx和fastcgi的运行原理)
Nginx (engine x) 是一个高性能的[HTTP]和反向代理web服务器,同时也提供了IMAP/POP3/SMTP[服务]- 其将[源代码](https://ba原创 2019-12-24 15:47:32 · 416 阅读 · 0 评论 -
Web服务群集--LNMP部署及应用(LNMP架构部署,nginx,mysql,PHP编译安装,discuz论坛搭建)
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。原创 2019-12-23 16:42:59 · 1540 阅读 · 0 评论 -
Web服务器群集--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问)
- 在各种网站服务器软件中,除了Apache HTTP Server外,还有一款轻量级的HTTP服务器软件--Nginx,其稳定,高效的特性逐渐被越来越多的用户认可其将[源代码]以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而[闻名]原创 2019-12-19 19:39:03 · 642 阅读 · 0 评论 -
企业平台架构--Apache网页深入优化(ab压力测试与优化,Apache工作模式与优化,目录属性详解与优化)
Apache的默认配置可以保证基本运行服务,但是在生产环境中,有时候需要把服务器性能发挥到最大,此时,需要我们进行深入优化- 深入优化包括对服务器进行压力测试,然后对相应数据进行优化,以便充分发挥服务器的作用原创 2019-12-18 17:39:58 · 725 阅读 · 0 评论 -
企业平台架构--Apache网页与安全优化理论+实操(网页压缩,缓存,防盗链和隐藏版本信息优化)
Apache作为最常用的网站服务器,其在部署之后都是使用默认配置。- 现今,针对不同的生产环境,我们需要作出不同的针对优化,不仅要考虑Apache的稳定,更要考虑其安全性原创 2019-12-17 21:27:33 · 664 阅读 · 0 评论 -
企业平台架构--Apache配置与应用(Apache的访问控制,日志分割,分析,web虚拟主机详解)
Apache HTTP Server 之所以受到众多企业的青睐,得益于其代码开源,跨平台,功能模块化,可灵活定制等诸多优点,其不仅性能稳定,在安全性方面的表现也十分出色。HTTP协议是基于TCP协议之上的,在进行HTTP连接之前,要先进行TCP连接,每个TCP连接都要进行三次握手与四次挥手。建立与关闭连接对于HTTP协议而言会消耗很多的内存与CPU资源。- 解决办法是HTTP连接保持。就是尽量地保持客户端的连接,通过一个TCP连接传送多个HTTP请求响应,对于客户端可以提高50%以上的响应时间,对于服务原创 2019-12-16 14:53:32 · 916 阅读 · 2 评论 -
企业平台架构--源码编译安装部署LAMP平台(LAMP平台与编译安装详解,Apache,MySQL与PHP源码编译安装,LAMP平台搭建论坛实例演示)
LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境。Linux操作系统之所以能够在十余年的时间里发展壮大以至于风靡全球,其开放源代码的特性是很重要的原因之一,及Linux操作系统中包括内核在内的所有软件都可以获得源代码,并且可以经过定制修改后编译安装。原创 2019-12-12 00:57:49 · 978 阅读 · 1 评论