0
点赞
收藏
分享

微信扫一扫

nginx 虚拟主机配置网页站点,安装wordpress

nginx 虚拟主机配置网页站点

1、首先在nginx目录下拷贝一个用作与搭建网点的虚拟主机,并在windows上定义指定hosts
cp /etc/nginx/conf.d/default.conf blog.centos.cc.conf     (名称和路径根据实际情况选择)

windows 定义指定hosts

C:\Windows\System32\drivers\etc        打开hosts文件  将IP地址和虚拟主机名称加入进去

如图所示
image.png

vim /etc/nginx/conf.d/blog.centos.cc.conf    更改添加域名地址,并定义网站存放路径
mkdir -p /data/www/blog.centos.cc   创建网站存放路径目录

image.png
打开 location php 更改图中红框内容 删掉左侧#注释
image.png
更改完成之后监测并重载配置文件

nginx -t   检测配置文件是否出错
nginx -s reload  重载配置文件
2、安装wordpress

wordpress时使用php语言开发的博客平台。

cd /data/www/blog.centos.cc/                 进入到主机网址存放目录下载
wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gz
tar zxvf wordpress-5.0.2-zh_CN.tar.gz 
mv wordpress/* ./         解压之后需要将里面的内容挪到当前目录下 
rm -rf wordpress wordpress-5.0.2-zh_CN.tar.gz   
完成之后即可在网页中输入主机域名访问 如图所示 然后下一步就需要配置数据库

image.png

3、配置数据库
/usr/local/mysql/bin/mysql -S /tmp/mysql.sock  -uroot -p123 进入数据库中(这是我自己的进库命令)
create database blog;  进去之后创建库
grant all on blog.* to 'blog'@'127.0.0.1' identified by 'pbxfuej3LR4r';   
    创建用户(grant all on blog.* 表示授权所有权限给blog下的所有表,to 'blog'@'127.0.0.1'表示给到blog用户,blog用户来自127.0.0.1,identified by '123456'表示创建密码 )
/usr/local/mysql/bin/mysql -S /tmp/mysql.sock -ublog -p123456 -h127.0.0.1 测试能否连接
show databases;   连接之后查看库表内容

然后就可以在网页中配置了 如图所示
image.png
提交之后可能报错出现无法写入xxxx文件

因为是php服务写入xxxx文件 需要给主机所在目录加入权限

ps aux | grep php   查看服务名称

image.png

ls -l /data/www/blog.centos.cc    查看主机地址下的文件权限

image.png

chown -R php-fpm .       (测试环境可以全部赋予权限,生产环境中只给需要写入的文件赋予权限)

image.png
完成之后重新在网页中配置安装数据库即可
image.png
image.png
也可在系统中查看是否有写入

/usr/local/mysql/bin/mysql -S /tmp/mysql.sock -ublog -p123456 -h127.0.0.1 登入数据库
show databases;    查看库表
use blog;       查看blog表
show tables;     查看blog下的表 如下图所示

image.png
也可查看网址目录下有没有写入新生成的文件 如下图所示
image.png

举报

相关推荐

0 条评论