LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

4.34 安装wordpress

mkpass -0
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
设置数据库
IP 指 来源IP
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
没有权限写入
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
重新点安装
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
网站就可以正常登陆

4.35 安装discuz

论坛程序
http://www.discuz.net/forum.php
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
拷贝旧的配置文件,更改
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
批量,查找,替换
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
修改host 文件,检查解析
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

创建数据库相差
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
测试连接,并查看数据库
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

4.36 域名重定向

配置第二个域名
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
域名重定向
从A域名跳转到B域名

if ( $host = blog.aguanglinux.com )
{
rewrite /(.*) http://www.aguang.com/$1 permanent;
}

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
网页测试使用两个域名
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

4.37 用户认证

用户认证目的: 实现二次认证,针对一些重要的目录(后台地址)

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
nginx -t
nginx -s reload

location ~/wp-login.php
{
auth_basic “Auth”;
auth_basic_user_file /etc/nginx/user_passwd;
}

LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
最终脚本:
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
重新加载
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)

4.38 Nginx访问日志

就是用户访问网站的记录
vi /etc/nginx/ nginx.conf 主配置文件
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
$remote_addr 客户端ip(公网ip)
$http_x_forwarded_for 代理服务器ip
$time_local 服务器本地时间
$host 访问主机名(域名)
$request_uri 访问的url地址
$status 状态码
$http_referer 从哪个站点跳转到该站点的(直接访问该项为-)
$http_user_agent 访问方式(通过XX浏览器,或curl方式访问)

虚拟主机配置
文件:
cd /etc/nginx/conf.d

vi bbs.aminglinux.cc
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
mkdir /data/logs 新建日志目录
重新加载
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)
内置变量参考文档
LNMP day-28 ( 4.34 安装wordpress, 4.35 安装discuz, 4.36 域名重定向, 4.37 用户认证, 4.38 nginx访问日志)