LAMP 和 LNMP

目录

1. LAMP 和 LNMP组成

2. 正向代理和反向代理

3. nginx和apache


#0x01 组成:

LAMP==Linux+Apache+Mysql+PHP

LNMP==Linux+Nginx+Mysql+PHP

LANMP==linux + nginx + apache + mysql + php

##0x02 正向代理和反向代理

从网上找了一张图,很形象的介绍了正向和反向代理。

例子

正向代理:FQ

反向代理:负载均衡、CDN                            知乎:https://www.zhihu.com/question/24723688/answer/128105528

反向代理服务器的好处是:保护了网站服务器。

总结:   正向代理代理的对象是客户端,反向代理代理的对象是服务端

#0x03 Nginx 和 Apache

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

nginx反向代理代理的是服务器,正向代理代理的是客户端,

反向代理是客户点发送请求,nginx把请求头伪装起来让服务器不知道是客户端还是nginx发起的服务。

Apache是世界使用排名第一的Web服务器软件。

apache和nginx 区别

Nginx 配置简洁, Apache 复杂

Nginx   对比      Apache   更节省资源

Nginx  适合静态  Apache 适合动态交互

一般来说,需要性能的 web 服务,用 nginx 。

如果不需要性能只求稳定,更考虑 apache 

原文地址:https://www.cnblogs.com/unixcs/p/10831570.html

时间: 2024-10-11 15:52:54

LAMP 和 LNMP的相关文章

shell脚本:一键安装LAMP、LNMP脚本

历时三天边写边测试,终于完成目前最长代码的脚本,总共253行,在2台机器安装LAMP,LNMP都顺利通过,脚本可做为生产环境使用. 脚本需要注意的地方:1:脚本适用于centos系统6.5以上,干净系统:如安装过其他环境需要修改脚本内容:2:脚本适用于:apache 2.4.x 版本:mysql5.5.x以上版本:php5.5.x以上版本:3:mysql .php. apache. nginx 安装包事先要下载到/usr/local/src目录下,如名字不对需要更改脚本里的软件包名称: 脚本安装

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

自动安装lamp和lnmp环境

#!/bin/bash echo "It will install lamp or lnmp." sleep 1 ##check last command is OK or not. check_ok() { if [ $? != 0 ] then     echo "Error, Check the error log."     exit 1 fi } ##get the archive of the system,i686 or x86_64. ar=`arc

lamp or lnmp 环境搭建之独立安装mysql数据库

lamp or lnmp 环境搭建,如果mysql 是独立安装的则需要授权: 单独一台服务器独立安装mysql 安装后,优化服务器. 授权 实例如下: 创建用户 CREATE USER demo IDENTIFIED BY "passwd123"; 授权使用mysql数据库下面的所有表 GRANT ALL PRIVILEGES ON mysql.* TO 'demo'@'%'IDENTIFIED BY 'passwd123'WITH GRANT OPTION; FLUSH PRIVIL

源码搭建lamp和lnmp环境

1: lamp和lnmp解释 lampn分别代表:linux.apache.mysql.php.nginx.安装大概思路如下: linux环境安装就省略了. 1:mysql安装在两个环境都一样的. 2: lnmp环境下nginx的安装. 3: lamp环境下apache的安装. 4: php在安装的时候应该算最复杂的了吧.其中,针对不同环境的编译选项不同.apache的编译选项--with-apxs2=/usr/local/apache2/bin/apxs,这里apache的安装目录在/usr/

同一台 linux主机同时安装 lamp 和 lnmp

同一台 linux Server同时安装 lamp 和 lnmp: 共同点: 可以同时安装共存运行.1. mysql公用,安装一次即可.2. lnmp的php编译的时候,新建一个php-fpm目录(lamp已安装好的基础上),比如叫 /usr/local/php-fpm3. 如果apache已经监听80,那么nginx就要监听8080 4.安装顺序:mysql→apache/ngnix→php 不同点: 1.lamp中php目录名:/usr/local/php 2.lnmp中php目录名:/us

LAMP or LNMP 一键安装脚本

#!/bin/bash echo "It will install lamp or lnmp." sleep 1 ##check last command is OK or not. check_ok() { if [ $? != 0 ] then     echo "Error, Check the error log."     exit 1 fi } ##get the archive of the system,i686 or x86_64. ar=`arc

linux下用puppet搭建lamp和lnmp

puppet是一种Linux.Unix.windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等.puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系. puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互.每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步.每个puppet客户端每半小时(可以设置)连接一次服务器

debian7.7快速构建lamp和lnmp环境

debian快速构建lamp和lnmp环境 操作系统环境:debian7.7 安装lamp环境 apt-get install apache2 mysql-server php5 php-pear php5-mysql php5-gd php5-curl php5-common php5-dev php5-xcache -y echo "<?php phpinfo(); ?>" > /var/www/index.php [email protected]:~# cur

LAMP、LNMP实战之八搭建nginxLB

LAMP.LNMP实战之七搭建nginxLB说明:服务器192.168.2.138 192.168.2.137 192.168.2.40 nginx版本nginx-1.6.2.tar.gz1.安装nginxyum install pcre pcre-devel openssl openssl-devel -y //安装pcre.opensslyum install gcc -y //安装gcccd /home/www/tools //进入tools目录将nginx压缩包放在此目录tar zxf