首页 > 系统相关 >linux LNMP

linux LNMP

时间:2023-06-23 09:01:23浏览次数:36  
标签:配置文件 虚拟主机 nginx LNMP Nginx linux 安装

摘要:本博客主要介绍LNMP概念和LNMP架构安装流程

 

目录

一、LNMP概念

二、LNMP流程

三、nginx实验

四、LNMP架构

 

 

 

 

 

 

 

 

 

 

 

 

一、LNMP概念

二、LNMP流程

三、nginx实验

  1.Nginx访问状态统计

    (1)修改 nginx.conf 配置文件,指定访问位置并添加 stub_status 配置

 

     

    (2)浏览器访问

   Active connections :表示当前的活动连接数;

  server accepts handled requests :表示已经处理的连接信息,三个数字依次表示已处理的连接数、成功的TCP握手次数、 已处理的请求数。

 

  2.基于授权的访问控制

      (1)生成用户密码认证文件

 

    (2)修改属组和权限

   (3)修改主配置文件相对应目录,添加认证配置项

   (4)浏览器访问 

 

  3.基于客户端的访问控制

 

 

   4.基于域名的 Nginx 虚拟主机

  1.为虚拟主机提供域名解析

 

   


2.为虚拟主机准备网页文档

 3.修改Nginx的配置文件

 

 

 

 

 

   5.基于IP 的 Nginx 虚拟主机

 

 

 

 

 

 

 

 

 6.基于端口的 Nginx 虚拟主机

  

 

 

 

 

 

四、LNMP架构

  1.Nginx安装

  (1)关闭防火墙和安全机制

   (2)安装依赖包

   (3)创建运行用户

   (4)解压安装包

  (5)编译安装

 

   (6)优化路径将nginx放入sbin

   (7)添加 Nginx 系统服务

    vim /lib/systemd/system/nginx.service

   (8)给文件赋予执行权限,打开服务,加入开机自启

   (9)网站验证

   2.MySQL安装

    (1)安装Mysql环境依赖包

     (2)创建运行用户

     (3)解压压缩包

     (4)编译安装

 

              5.修改mysql 配置文件

     6.更改mysql安装目录和配置文件的属主属组

     7.设置路径环境变量

     8.初始化数据库

     9.添加mysqld系统服务

     10.修改mysql 的登录密码

     11.查看数据库

    3.php安装

  (1)安装环境依赖包

   (2)解压压缩包

   (3)编译安装

  

  (4)路径优化

   (5)调整PHP配置文件

    调整主配置文件

 

 

  (5)调整进程服务配置文件

 

   (6)调整扩展配置文件

   (7)启动php-fpm

 

 

  (8)配置 Nginx 支持 PHP 解析 

 

  (9)验证PHP 测试页

 

   (10)网站验证

 

4.部署 Discuz!社区论坛 Web 应用

  (1)解压包

   (2)添加权限

   (3)论坛页面访问

 

    (4)访问论坛页面http://192.168.80.10/bbs/index.php

 

标签:配置文件,虚拟主机,nginx,LNMP,Nginx,linux,安装
From: https://www.cnblogs.com/zhende/p/17493655.html

相关文章

  • linux 中误删文件的恢复(被进程占用)
     可以分为两种情况:a、误删的文件正在被进程所使用b、误删的文件没有被进程使用 001、 [root@PC1test01]#ls[root@PC1test01]#seq5>a.txt##创建测试文件[root@PC1test01]#lsa.txt[root@PC1test01]#tail-fa.txt##利用tail-f文件表示该文......
  • linux 中 ls 命令中的-r 和 -t选项
     001、[root@PC1test01]#lsa.txtc.txtx.txt[root@PC1test01]#ls-l##测试数据total12-rw-r--r--.1rootroot6Jun2223:00a.txt-rw-r--r--.1rootroot10Jun2223:01c.txt-rw-r--r--.1rootroot4Jun2222:58x.txt 002......
  • 使用近10年,说说向大家推荐Linux系统的理由
    使用近10年,说说向大家推荐Linux系统的理由使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也......
  • 使用近10年,说说向大家推荐Linux系统的理由
    使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么......
  • 使用近10年,说说向大家推荐Linux系统的理由
    使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么......
  • 使用近10年,说说向大家推荐Linux系统的理由
    使用linux已经快十年了,一直想推荐身边的使用linux,但是一直没有分享。但是现在我想分享推荐了。下面我们一起聊聊为什么我向大家推荐linux。为什么现在我想推荐了呢?是因为我自认为相对于同龄人来说,我使用桌面版的时间算是挺长的了,而且我也想纠正一部分人不看好linux桌面版的这么......
  • Linux安装samba服务,实现与windows及其其他设备内网共享文件
    SMB协议其实是微软的一个文件共享协议,即Windows上的文件共享就是这个协议,samba是在Linux上对其的开源实现,由于历史悠久很多桌面和手机的文件共享客户端软件都支持这个协议,所以用来内网共享文件是比较合适的,但是由于安全性的原因,外网还是使用其他协议,如webdav.具体安装方法......
  • linux 中 tr命令
     001、-s将多个连续的字符压缩为一个字符[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试数据ddddfffabccccclerrrrdddd[root@PC1test01]#cata.txt|tr-s"a-z"##a-z均压缩为一个字母dfabclerd[root@PC1test01]#cat......
  • linux 中 将所有的数据转换为一行
    001、[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试数据12345678[root@PC1test01]#cata.txt|paste-s-d""##转换为一行12345678 002、awk实现[root@PC1test01]#lsa.txt[root@PC1test01]#cata.tx......
  • linux-cmake随记篇
    cmake查询版本:cmake--version项目名称:project(io)添加项目-制作项目:addCMAKE换GCC工具链指令:cmake-DCMAKE_C_COMPILER=/path/to/gcc/bin/gcc-DCMAKE_CXX_COMPILER=/path/to/gcc/bin/g++.注意:在使用cmake编译makefile和其他的环境之前必须要检查是否安装完gcc和g++......