2021-LNMP总结
一、环境安装所需软件在D盘中的LNMP总结文件夹中
二、L是指linux,本文使用的是centos6.10的最小化安装版本,最小化安装后需要补充安装常用的包
需要注意的是阿里云对于centos6的yum源已经不维护了,需要修改yum源,否则yum无法使用*
三、N是指nginx,本文所用是nginx-1.12.2.tar
1、软件依赖包安装
yum install -y pcre-devel openssl-devel
yum install gcc gcc-c++ kernel-devel
2、创建一个管理nginx进程的虚拟用户
useradd www -s /sbin/nologin/ -M
3、下载并解压nginx软件
创建nginx软件包存放目录:mkdir /server/tools -p
切换到此目录下:cd /server/tools
从window系统的D盘LNMP总结文件夹导入安装包 rz nginx-1.12.2.tar
解压软件 tar xf nginx-1.12.2.tar.gz
4、软件的编译安装
a、编译配置
cd /server/tools/nginx-1.12.2
./configure --prefix=/application/nginx-12.2 --user=www --group=www --with-http_ssl_module --with-http_stub_status_module
通过检查返回值,返回值如果为0,确认安装成功
[root@web01 nginx-1.12.2]# echo $?
b、编译过程
make
echo $?#检查编译是否成功
c、编译安装
make install
进入目录中查看
[root@web01 nginx-1.12.2]# cd /application/
[root@web01 application]# ll
total 4
drwxr-xr-x 6 root root 4096 Feb 26 16:52 nginx-12.2
5、为nginx程序软件创建链接目录
ln -s /application/nginx-12.2 /application/nginx
6、启动nginx程序服务
/application/nginx/sbin/nginx
ps -ef|grep nginx #查看启动的nginx进程
root 6701 1 0 17:17 ? 00:00:00 nginx: master process sbin/nginx
www 6702 6701 0 17:17 ? 00:00:00 nginx: worker process
只有两个进程,一个主进程(master process)和worker进程(服务员)
7、为nginx服务器配置域名
vim nginx.conf
server_name blog.oldboy.org
root html/www;
8.建立html文件
在html/www目录下建立index.html
重启nginx服务
nginx -s reload
9.在windows上解析hosts实现浏览器域名的访问
win+R 进入命令运行输入 drivers
编辑etc文件夹中的hosts 添加 10.0.0.201 blog.oldboy.org
10.浏览器中输入blog.oldboy.org:80或者10.0.0.201:80进行网页测试
四、M是指mysql,是数据库主要是php与mysql的连接用
五、P是指php,php需要与nginx和mysql进行配置及连接
六、下载安装wordpress,建立一个真正的网站