zoukankan      html  css  js  c++  java
  • 搭建交作业页面、搭建mariadb

    nginx模块
    1.目录索引模块
    2.访问限制模块
    可以设置某个ip单独访问,拒绝其他所有人(先将访问ip设置在前,拒绝其余所有的设置在下
    3.访问控制模块
    1)配置密码文件
    2)配置文件 /etc/nginx/conf.d/www.autoindex.com.conf
    4.nginx状态模块
    配置 /etc/nginx/conf.d/www.autoindex.com.conf
    5.连接限制模块
    6.请求限制模块

    nginx的location配置
    使用nginx location可以控制访问王者的路径,但一个server可以有多个location,多个locating配置,多个location优先级各有不同

    locatong匹配符
    = 精确匹配 1
    ^~ 以某个字符串开头 2
    ~ 区分大小写的正则匹配 3
    ~* 不区分大小写的正则匹配 3
    / 通用匹配,任何请求都会匹配到 4

    location应用场景
    1.通用匹配,任何请求都会匹配到
    location / {}
    2.严格区分大小写,匹配以.php结尾的都走这个location
    location ~ .php${}
    3.严格区分大小写,匹配以.jsp结尾的都走这个location
    location ~ .jsp${}
    4.不区分大小写匹配,只要用户访问.jpg,gif,png,js,css都走这个location
    location ~* .*.(jpg|gif|js|css)$ {}

    LNMP架构
    LNMP是一套技术组合,L=linux、N=nginx、M~=MySQL P~=PHP
    静态请求:请求的内容是静态文件就是静态请求
    静态文件就是上传到服务器,一直不会发生改变的文件就是静态文件
    动态文件:请求的内容是动态的就是动态请求
    不是真实存在服务器的内容,是通过数据库或者其他服务拼凑的数据

    LNMP架构搭建
    1)配置官方源
    vim /etc/yum.repos.d/nginx.repo
    2)安装nginx
    yum install -y nginx
    3)配置nginx
    vim /etc/nginx/nginx.conf
    4)创建www用户
    groupadd www -g 666
    useradd www -u 666 -g 666 -s /sbin/nologin -M
    5)启动nginx

    安装php
    上传
    rz php.tar.gz
    解压
    tar xf php.tar.gz
    安装php的rpm包
    yum locainstall -y *.rpm
    配置php
    vim /etc/php-fpm.d/www.conf
    启动服务
    systemctl start php-fpm
    systemctl enable php-fpm

    搭建交作业的页面
    配置nginx
    vim /etc/nginx/conf.d/default.conf
    创建站点目录
    mkdir /code/zuoye -p
    上传代码
    cd /code/zuoye/
    rz kaoshi.zip
    unzip kaoshi.zip
    修改代码中上传作业的位置
    vim /code/zuoye/upload_file.php
    $wen="/code/zuoye/upload";
    授权
    chown -R www.www /code/
    配置hosts文件
    10.0.0.7 linux.zuoye.com

    关联nginx和php
    vim /etc/nginx/conf.d/default.conf
    访问页面测试

    搭建mariadb
    安装
    yum install -y mariadb-server
    启动服务
    systemctl start mariadb
    systemctl enable mariadb
    连接
    mysql
    进入输入:show databases;

    设置数据库密码
    mysqladmin password '123'

    mysql -uroot -p123 #连接mysql

    搭建wordpress博客
    上传代码
    rz wordpress-5.0.3-zh_CN.tar.gz
    解压
    tar xf wordpress-5.0.3-zh_CN.tar.gz
    授权
    chown -R www.www wordpress
    配置nginx
    vim /etc/nginx/conf.d/linux.wp.com.conf
    重启访问
    nginx -t
    systemctl restart nginx
    配置hosts文件
    10.0.0.7 linux.wp.com
    访问
    linux.wp.com

  • 相关阅读:
    OCP-1Z0-053-V12.02-40题
    OCP-1Z0-053-V12.02-255题
    OCP-1Z0-053-V12.02-407题
    OCP-1Z0-053-V12.02-298题
    OCP-1Z0-053-V12.02-38题
    OCP-1Z0-053-V12.02-274题
    OCP-1Z0-053-V12.02-159题
    OCP-1Z0-053-V12.02-406题
    OCP-1Z0-053-V12.02-369题
    OCP-1Z0-053-V12.02-610题
  • 原文地址:https://www.cnblogs.com/iyy125032/p/14063371.html
Copyright © 2011-2022 走看看