LAMP服务器配置操作手册

NFS服务器,NFS+Discuz论坛包:

1.基础环境配置

2.(1)安装vsftpd服务:yum install -y vsftpd

修改参数:vi /etc/vsftpd/vsftpd.conf anon_upload_enable=YES(给与匿名用户上传权限)

修改目录/var/ftp/pub所有人都有写权限:chmod 777 /var/ftp/pub

重启vsftpd服务:systemctl restart vsftpd

上传Discuz论坛压缩包

(2)安装nfs服务:yum install -y nfs-utils*

创建共享文件夹/share:mkdir /share

编辑nfs配置文件/etc/exports文件,添加参数:/share 192.168.200.0/24(rw,no_root_squash)

(3)生成raid5

安装mdadm命令:yum install -y mdadm

设置磁盘阵列:mdadm -C 阵列名 [选项] 成员盘

格式化:mkfs -t 文件系统类型 分区设备文件

将磁盘阵列挂载到共享目录/share上:mount /dev/md127 /share

(4)解压安装包至共享目录:

安装unzip命令:yum install -y unzip

解压文件:unzip /var/ftp/hup/压缩包 -d /share/

将/upload中的文件移动到共享目录中:mv /share/upload/* /share/

赋予文件读写权限:chmod -R 777 /share/{config,data,uc*}

3.启动nfs服务,并在两台Apache主机中安装nfs服务

启动nfs服务:systemctl start nfs

启动rpc守护进程:systemctl start rpcbind

重读/etc/exports文件:exportfs -r

查看nfs运行状态:systemctl status nfs

Apache服务器,Apache+php:

1.基础环境配置

2.安装服务:yum install -y httpd mariadb* php php-mysql nfs-utils*

showmount查看nfs服务提供的共享目录:showmount -e 192.168.200.50

将共享目录挂载到/var/www/html/文件夹中:mount 192.168.200.50:/share /var/www/html/

3.启动httpd服务:systemctl start httpd

第二台Apache服务器配置请参考第一台

数据库服务器,Mysql:

1.基础环境配置

2.(1)安装mariadb:yum install -y mariadb*

(2)创建raid5(参考nfs服务器的配置手册)

(3)创建数据存放目录:mkdir 目录名

挂载存储设备到目录下:mount 设备路径 目录路径

修改目录所属:chown mysql.mysql 目录名(第一步创建的目录)

修改配置文件:vi /etc/my.cnf 修改datadir参数值为对应目录绝对路径

3.启动服务:systemctl start mariadb

注:考虑到用户数据安全问题,所以musql的数据目录也要挂载一个raid。但是因为mysql启动后会在数据目录里面创建部分运行基本数据,挂载存储设备会造成数据覆盖问题。通常建议:先创建数据存放目录,在目录上挂载存储,再去安装mysql对应软件

设置数据库密码:mysql_secure_installation(选项全部填Y/y)

本地登录数据库:mysql -uroot –p密码

为远程主机授予访问数据库的权限:

grant all privileges on *.* to ‘root’@’%’ identified by ‘密码’;

刷新权限立刻生效:flush privileges;

配置完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值