yum安装Nginx
- 文档
- 编辑yum仓库:
vi /etc/yum.repos.d/nginx.repo
粘贴:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1
安装
yum install -y nginx
- 配置文件路径
- /etc/nginx
- 查看配置文件有没有错
- nginx -t
- 启动:
- systemctl start nginx
Nginx虚拟主机
- 虚拟主机
- HTTP1.1-->host(域名) 一个web服务可以有多个站点
- iptables -nvL 查看防火墙规则
- Centos7 firewalld
- 自带firewalld服务,开启状态reload
- 关闭firewalld服务 systemctl stop firewalld
- firewall-cmd --add-port=80/tcp --permanent
- firewall-cmd --reload
- Nginx配置
- systemctl restart nginx //重启这个nginx服务
- nginx -s reload //重载配置文件
- nginx -t //查看配置文件是否有错误
- vi /etc/nginx/conf.d/default.conf 编辑配置文件。添加一个站点www.aa.com
- /etc/hosts
- vi /etc/hosts //增加自定义ip地址指向地址,例如:192.168.139.128 www.aaa.com
- 可以增加多个站点,例如:192.168.139.128 www.aaa.com www.bbb.com www.ccc.com
- Windows电脑下的hosts的路径
- 默认虚拟主机
- 就是nginx的第一个虚拟主机
- 可拷贝的default.conf文件到新的文件里面去:cp default.conf 2.conf
- 修改默认虚拟主机,想把哪个改成默认虚拟主机就修改哪个配置文件
- vi default.conf
- 泛解析:任何一个域名解析到这个ip上,都能访问这个默认虚拟主机,都不用配置文件,假如把www.aaa.com 或者bbb ccc ddd eee都解析到这个默认虚拟主机上都可以访问。
- 禁掉默认虚拟主机:加一行deny all;
- 安装WordPress
- 补充
- 快捷键ctrl z可以暂停一个进程。例如vi的时候,可以先退出vi,然后释放命令。按fg就可以回到vi窗口
安装WordPress
- 最后一条命令的意思是吧刚刚解压出来的安装包里面所有的文件放在/data/wwwroot/blog.aminglinux.cc/下
- 访问自己的网页会出现403,这个时候需要的关闭selinux,执行命令:setenforce 0
- 设置数据库
问题处理:
安装discuz
-
官网:http://www.discuz.net/forum.php
-
yum install -y git