LAMP服务器配置操作手册

(2) 2024-05-14 10:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说LAMP服务器配置操作手册,希望能够帮助你!!!。

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第1张

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

1.基础环境配置

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第2张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第3张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第4张

重启vsftpd服务:systemctl restart vsftpd

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第5张

上传Discuz论坛压缩包

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第6张

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第7张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第8张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第9张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第10张

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第11张

(3)生成raid5

安装mdadm命令:yum install -y mdadm

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第12张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第13张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第14张

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

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

安装unzip命令:yum install -y unzip

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第15张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第16张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第17张

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第18张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第19张

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

启动nfs服务:systemctl start nfs

启动rpc守护进程:systemctl start rpcbind

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第20张

查看nfs运行状态:systemctl status nfs

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第21张

Apache服务器,Apache+php:

1.基础环境配置

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

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第22张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第23张

3.启动httpd服务:systemctl start httpd

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第24张

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

数据库服务器,Mysql:

1.基础环境配置

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

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

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第25张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第26张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第27张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第28张

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第29张

3.启动服务:systemctl start mariadb

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第30张

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

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第31张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第32张

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

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第33张

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

LAMP服务器配置操作手册_https://bianchenghao6.com/blog__第34张

配置完成

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复