yum安装Nginx、Nginx虚拟主机,安装wordpress,安装discuz

Linux 学习笔记 20190131

yum安装Nginx

首先vi yum仓库
在这里插入图片描述

在这里插入图片描述
复制红圈里面内容,粘贴到vi的文件中
并修改如下
在这里插入图片描述
查看yum的安装包
在这里插入图片描述
删掉之前编译安装的版本
在这里插入图片描述
执行yum安装

在这里插入图片描述
默认安装路径
在这里插入图片描述
在这里插入图片描述
v查看版本
V编译参数
启动
在这里插入图片描述
查看进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看配置文件有没有错误
在这里插入图片描述
在这里插入图片描述
启动,关闭,重启

官方帮助文档:
http://nginx.org/en/linux_packages.html

编辑yum仓库:
vi /etc/yum.repos.d/nginx.repo
粘贴下面红色标注的内容,注意需要更改OS为centos,OSRELEASE为7;

查看已经安装的nginx

Nginx虚拟主机
虚拟主机:
一台服务器上可以有多个虚拟主机。
HTTP1.1 --> host(域名) 一个web服务可以有多个站点,1个站点就是1个虚拟主机

查看防火墙规则 iptables -nvl

CentOS7 firewalld

自带firewalld服务,开启状态。
关闭firewalld服务(不推荐使用): systemctl stop firewalld
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
临时增加开放端口,用户退出后重新登录将失效

firewall-cmd --add-port=80/tcp
1
永久增加开放端口

firewall-cmd --add-port=80/tcp --permanent
1
Nginx配置:
nginx -t //查看配置文件是否有错误
nginx -s reload //重载配置文件
systemctl restart nginx //重启

默认虚拟主机:
就是Nginx的第一个虚拟主机。
泛解析:利用通配符* (星号)来做次级域名以实现所有的次级域名均指向同一IP地址
禁掉默认虚拟主机,加一行 deny all;

补充:
快捷键 Ctrl z可以暂停一个进程。 比如,vi的时候,可以先退出vi,然后释放命令行出来。
按fg 就可以回到vi窗口里。

安装wordpress
worrdpress是一款开源的PHP框架,搭建个人博客网站最实用的选择之一,甚至你都不需要懂PHP你就可以搭建自己的个人网站。

安装worrdpress
下载路径: https://cn.wordpress.org/download/
使用wget命令下载

下载 wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gz
1
解压 tar zxvf xxx

mv wordpress/* /data/wwwroot/blog.aminglinux.cc/
1
访问http://blog.aminglinux.cc/

设置数据库
创建库:create database blog;
创建用户:grant all on blog.* to ‘blog’@‘127.0.0.1’ identified by ‘pbxfuej3LR4r’;
切换某个库: 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

安装discuz
discuz官网:http://www.discuz.net/forum.php
推荐使用git下载克隆文件
安装git命令

yum install -y git
1
使用git命令下载克隆文件

git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git
1
复制目录至data目录下

cp -r DiscuzX/upload /data/wwwroot/bbs.aminglinux.cc
1
定义虚拟主机配置文件:
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 ‘li60rtvvHAfh’;
3)定义数据库相关的信息
4)完成安装

补充:
1) cp :cp -r 复制目录

2)vi 批量查找替换,一般模式下输入 :1,s/要被替换的字符/替换成的字符/g如果字符串中含有/,则需要脱义,1, s/要被替换的字符/替换成的字符/g 如果字符串中含有/,则需要脱义, 1,s/要被替换的字符/替换成的字符/g如果字符串中含有/,则需要脱义,1,s/home/123/home/abc/g
还有一种方法:
1,$s#home/123#home/abc#g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值