1:搭建nfs服务器
yum install nfs-utils
2:建立用NFS文件共享的目录
mkdir -m 777 /nfs
3:NFS服务程序的配置文件为/etc/exports 赋予读写,数据实时同步备份,数据优先保存到内存但不进行备份
vi /etc/exports /nfs 192.168.100.*(rw,sync,root_squash)
4:传文件/NFS的目录下
yum install lrzsz
4:重启NFS守护进程
systemctl restart rpcbind systemctl start nfs-server
5:搭建apeach1
yum install httpd php php-mysql
6:搭建apeach2
yum install httpd php php-mysql
7:查看是否能挂载apeach1 apeach2
showmount -e 192.168.100.50
8:挂载到/var/www/html目录 apeach1 apeach2
mount 192.168.100.50:/nfs /var/www/html
9:查看是否挂载成功
df -hT
10:查看/var/www/html
cd /var/www/html ls
11:安装解压软件apeach1 apeach2
yum install -y unzip
12:解压压缩包
unzip Discuz_X3.2_SC_UTF8.zip -d /var/www/html/
13:将/var/www/html/移动upload目录下
mv upload/* /var/www/html
14:重启httpd服务
systemctl restart httpd
15:赋予config data uc_client uc_server目录下的文件所有权限
chmod -R 777 config data uc_client uc_server
16:搭建数据库
yum install mariadb*
17:重启数据库
systemctl restart mariadb
18:创建数据库访问密码
mysql_secure_installation Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation. Set root password? [Y/n] New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure.
19:登录mysql数据库
mysql -uroot -p123456 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 5.5.68-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.00 sec) MariaDB [(none)]> grant all privileges on *.* to 'root'@'%' identified by '123456'; MariaDB [(none)]>flush privileges;
20:输入IP地址搭建的论坛
.......................................................................