阿铭Linux_传统IDC 部署网站学习笔记20190128

传统IDC部署网站.md

yum安装Nginx

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

编辑yum仓库:
vi /etc/yum.repos.d/nginx.repo
粘贴下面红色标注的内容,注意需要更改OS为centos,OSRELEASE为7;
在这里插入图片描述
查看已经安装的nginx

yum list |grep nginx

将之前编译安装的nginx进程杀死。
在这里插入图片描述
再开始yum安装nginx。

yum install -y nginx

yum安装的路径为/etc/nginx
在这里插入图片描述nginx配置文件路径:

/etc/nginx

查看配置文件有没有语法错误:

nginx -t

启动:

systemctl start nginx

关闭:

systemctl stop nginx

重启:

systemctl restart nginx

说明,
在这里插入图片描述

Nginx虚拟主机

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

查看防火墙规则 iptables -nvl

CentOS7 firewalld

  1. 自带firewalld服务,开启状态。
  2. 关闭firewalld服务(不推荐使用): systemctl stop firewalld
  3. firewall-cmd --add-port=80/tcp --permanent
  4. firewall-cmd --reload

临时增加开放端口,用户退出后重新登录将失效

firewall-cmd --add-port=80/tcp 

永久增加开放端口

firewall-cmd --add-port=80/tcp --permanent

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

解压 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 ‘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

使用git命令下载克隆文件

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

复制目录至data目录下

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 ‘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、付费专栏及课程。

余额充值