保障训练-20200909

4.34 安装wordpress

4.35 安装discuz

4.36 域名重定向

4.37 用户认证

4.38 nginx访问日志

一、安装wordpress

下载:

https://cn.wordpress.org/download/

wget https://cn.wordpress.org/latest-zh_CN.tar.gz

解压:

tar zxvf wordpress-5.2.4-zh_CN.tar.gz

mv wordpress/* /data/wwwroot/blog.aminglinux.cc/

访问https://blog.aminglinux.cc/

设置数据库

创建库:create database blog

创建用户:grant all on blog.* to ‘blog’ @‘127.0.0.1’ identified by ‘gQe0tzgn3zXj’

切换某个库:use blog

查询库里有哪些表:show tables

问题处理:

在安装wordpress过程中,需要设定网站程序目录的权限,属主设定为php-fpm服务的那个用户

chown -R php-fpm /data/wwwroot/blog.aminglinux.cc

补充:

yum install -y expect 为了安装mkpasswd命令,这个命令用来生成随机密码

如:mkpasswd -s 0 -l 12 生成12位无特殊字符的随机密码(-s指定特殊符号数量,-l指定随机密码长度)

二、安装discuz

discuz官网:https://www.discuz.net/forum.php

yum install -y git 如果没有需安装

git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git

cp -r DiscuzX/upload /data/wwwroot/bbs.aminglinux.cc

定义虚拟主机配置文件:

1.cd /etc/nginx/conf.d

2.cp blog.aminglinux.cc.conf bbs.aminglinux.cc.conf

3.修改里面的目录

4.nginx -t && nginx -s reload

开始安装:

1.改权限 cd /data/wwwroot/bbs.aminglinux.cc && chown -R php-fpm config data uc_server/data uc_client/data

2.数据库相关操作:

                create database bbs;

                grant all on bbs.* to 'bbs'@'127.0.0.1' identified by 'gQe0tzgn3zXj'

3.定义数据库相关的信息

4.完成安装

三、域名重定向

当我们站点有多个域名的时候,权重降低了,但是之前的域名已经被一部分人所依赖了,也不可能去通知大家新的站点,所以我们就会选择一个主域名其它的直接跳到主域名

  permanent:永久跳转,也就是301

  redirect:临时跳转,302

在Nginx配置在,server_name后面可以跟多个域名,permanent为永久重定向,相当于httpd的R=301.另外还有一个常用的redirect,相当于httpd的R=302

四、用户认证

创建用户

由于nginx没有自带创建用户的工具,因此需要借助httpd工具;假如没有,则用此命令 yum install -y httpd;因为本机已经安装,因此直接执行

测试

测试前需要检查语法错误,以及重新加载配置文件

用户认证测试主机

有时候我们需要对某个访问目录或者页面进行认证,而不是全站。所以我们需要对配置文件进行更改

开始测试某个目录

总结:

   location /:针对整个目录做认证

   也可以针对某一个目录或url做认证,比如:

   location /admin/:针对admin目录做认证

   location ~ admin.php:针对某个请求的url做认证

   auth_basic_user_file:用户认证文件

五、nginx访问日志

在nginx主配置文件定义日志的,其中combined_realip为日志的名称,这个名称可以自定义,比如这里自定义为 ying

在nginx主配置文件里,按下图并定义日志名称

在虚拟主机配置文件里,定义日志目录和格式、名称

检测、加载配置后,进行测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值