LNMP简介:
LNMP为Linux、Nginx、MySQL、PHP等首字母的缩写,LNMP已经逐渐成为国内大中型互联网公司网站的主流组合环境
网站访问流程:
我们开发的所有项目代码最终效果是所有用户都能访问的到,那么我们首先要考虑的是,他们如何怎么访问我们公司的网站?好,现在我们来说一下,简单的网站访问流程
完整的请求流程:
1、用户在自己的浏览器中输入一段web请求地址
2、浏览器会对这个请求进行拆分:
ip地址找对应的服务器
port端口找服务器上监听该端口的服务
然后将最后的具体请求交给web服务去处理
3、web服务接收该请求后,处理该请求,
4、如果遇到一些数据处理,需要到后端的数据库服务获取数据
5、数据库服务返回数据给web服务
6、web服务生成完整的web网页,以数据报文的形式发送到客户端的浏览器
7、浏览器渲染web网页,最后展示给用户
那么我们就遇到了第一个问题:web地址应该叫什么?接下来我们好好说一说我们在浏览器中输入的内容叫什么
yum安装方式--安装软件
- yum install 软件名
删除软件
- yum remove 软件名
rpm安装方式---安装软件
- rpm -ivh 软件名
删除软件
- rpm -e 软件名
查看软件
- rpm -q 软件名
部署LNMP环境:
基本环境配置:
1、需要安装这几个软件
- rpm -q openssl-devel pcre-devel gcc
2、编译安装nginx
注意:编译安装nginx的时候,应该有一个专用的启动用户,我们把这个用户设置为 www
编译安装nginx
- tar xf nginx-1.10.2.tar.gz
- cd nginx-1.10.2
- ./configure --prefix=/data/server/nginx
- make
- make install
创建专用的启动用户www
- useradd www -s /sbin/nologin -M
修改配置文件
- [root@localhost soft]# vim /data/server/nginx/conf/nginx.conf
- user www;
注意:将user后面的nobody更改为www