学习笔记
- yum安装nginx
文档:http://nginx.org/en/linux_packages.html
编辑yum仓库:
vi /etc/yum.repos.d/nginx.repo
粘贴:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
emabled=1
安装:yum install -y nginx
配置文件路径:/etc/nginx
查看配置文件有没有语法错误:nginx -t
启动: systemctl start nginx
补充: pkill 杀死一个进程 如 pkill nginx - nginx虚拟主机
iptables -nvL 查看防火墙规则
centos7 firewalld:
自带firewalld服务, 开启状态
关闭firewalld服务: systemctl stop firewalld
firewall-cmd --add-port=80/tcp --permanent 永久增加80端口
firewall-cmd --reload 让80端口生效
nginx配置:
nginx -t 查看配置文件是否错误
nginx -s reload 重载配置
/etc.hosts:
vi /etc/hosts 增加
如: 192.168.222.128 www.aaa.com
默认虚拟主机:
就是nginx的第一个虚拟主机
作用:泛解析
禁掉默认虚拟主机:加一行 deny all:
补充:快捷键 Ctrl z可以暂停一个进程,比如vi的时候,可以先退出vi,然后释放命令行出来。 按fg可以回到vi窗口里 - 安装worrdpress
下载:https://cn.wordpress.org/download/
wget https://cn.wordpress.org/wordpress-5.0.2.zh_CN.tar.gz
tar zxvf xxx
mv wordpress/* /data/wwwroot/blog.aminglinux.cc
访问http://blog.aminglinux.cc/
设置数据库:
创建库:create database blog(名称自定义)
创建用户:grant all on blog.* to"blog"@“127.0.0.1” identified by “密码”
创建某个库:use blog
查看库里面有什么表: show tables
问题处理:
在安装过程中,需要设定网站程序目录的权限,属主设定为php-fpm服务的那个用户
chown -R php-fpm /data/wwwroot/blog.aminglinux.cc
补充: yum install -y expect 为了安装mkpasswd命令,用来生成随机密码。如 mkpasswd -s 0 -l 12
discuz官网:http://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
开始安装
改权限 cd /data/wwwroot/bbs.aminglinux.cc &&chown -R php-fpm config data uc_server/data uc_client/data
数据库相关操作:
1、create databass bbs;
2、grant all onbbs.* to ‘bbs’@127.0.0.1 identified by’密码’
3、定义数据库相关信息
4、完成安装