在一台服务器上发布多个网页
准备环境lnmp
安装lnmp
将本地的/etc/yum.repos.d/下的yum源mv 移动到/tmp
[root@node13 ~]# cd /etc/yum.repos.d/
[root@node13 yum.repos.d]# ls
CentOS-Base.repo epel.repo
[root@node13 yum.repos.d]# mv * /tmp
拷贝软件包使用 yum -y localinstall *.rpm 安装
创建服务的安装目录方便管理
[root@node13 zh]# mkdir /php/
[root@node13 ~]# cd /php/
拖拽文件到xshell中
双击打开此文件,ctrl+A 全选里面的内容然后拖拽到xshell (/php目录下)
yum软件包管理器从本地安装所有以 .rpm 结尾的软件包
[root@node13 php]# yum -y localinstall *.rpm
将冲突的软件进行卸载
[root@node13 php]# yum -y remove php-common
接下来进行二次安装
[root@node13 php]# yum -y localinstall *.rpm
开启服务并开启开机自启动
[root@node13 php]# systemctl start php-fpm
[root@node13 php]# systemctl enable php-fpm
安装mysql数据库
在/下创建一个名为mysql的目录用于安装
[root@node13 php]# mkdir /mysql
[root@node13 php]# cd /mysql
将软件包拖拽至xshell
Ctrl+A 全选拖拽至xshell中的/mysql下
开始安装mysql
[root@node13 mysql]# yum -y localinstall *.rpm
卸载错误包
[root@node13 mysql]# yum -y remove mariadb-devel
再次安装mysql
[root@node13 mysql]# yum -y localinstall *.rpm
启动mysql,并设置开机自启动
systemctl start mysqld
systemctl enable mysqld
安装nginx服务
创建nginx安装目录在/下创建,并切换到/nginx目录下,将安装拖拽至xshell中的/nginx下
开始安装nginx
[root@node13 nginx]# yum -y localinstall *.rpm
[root@node13 nginx]# yum -y remove openssl-devel
再次进行安装nginx
[root@node13 nginx]# yum -y localinstall *.rpm
启动nginx服务,并开启开机自启
接下来安装wordprees
cd 返回到用户的家目录下将wordpress软件拖拽到/root下
[root@node13 nginx]# cd
在linux中解压wordpress-4.9.4-zh_CN.zip软件包
[root@node13 ~]# unzip wordpress-4.9.4-zh_CN.zip
将这wordpress目录移动到/下
[root@node13 ~]# mv wordpress /
赋予权限且权限向下复制
[root@node13 /]# chmod -R 777 /wordpress/
创建虚拟主机配置文件
[root@node13 /]# vim /etc/nginx/conf.d/blog.conf
添加:
server {
listen 80;
server_name blog.benet.com;
root /wordpress;
index index.php index.html;
location ~ \.php$ {
root /wordpress;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
保存退出
重启nginx服务
[root@node13 /]# nginx -s reload
配置本地域名解析
[root@node13 /]# vim /etc/hosts
关闭selinux
[root@node13 /]# setenforce 0
给数据库mysql, root用户设置一个密码
[root@node13 /]# mysql_secure_installation
创建blog数据库和管理用户
登录数据库:mysql -uroot -p123.com
创建数据库:create database blog;
设置管理用户及密码:grant all on blog.* to lisi@localhost identified by '123.com';
访问验证(在带有图形化的虚拟机上访问验证)
http://blog.benet.com
登录成功
登录后台
2.搭建wecenter
(1)复制wecenter安装包,到虚拟机/zh目录下,赋予权限且权限向下复制
开始解压WeCenter_3-3-4.zip
[root@node13 zh]# unzip WeCenter_3-3-4.zip
赋予权限
[root@node13 zh]# chmod -R 777 /zh
创建虚拟主机配置文件
[root@node13 zh]# vim /etc/nginx/conf.d/zh.conf
示例一,有详细描述信息此处不在介绍
添加本地域名解析
vim /etc/hosts
重新加载nginx服务
[root@node13 zh]# nginx -s reload
创建zh数据库和管理用户
登录数据库:mysql -uroot -p123.com
创建数据库:create database zh;
设置管理用户及密码:grant all on zh.* to wangwu@localhost identified by '123.com';
通过域名访问zh(带有图形化的虚拟机中访问)
知乎访问比较缓慢请耐心等待一下
知乎原始版本平台就完成了(有兴趣可以自己去尝试)
登录后台
标签:web,node13,架构,lnmp,nginx,yum,zh,php,root From: https://blog.csdn.net/m0_73679210/article/details/142096424http://zh.benet.com/?/admin