手动部署lamp架构

手动部署lamp架构

  • 1. 首先关闭防火墙和selinux
  • 2. 配置yum源,这里为本地源
  • 3. 安装所需要的服务,并设置开机自启
  • 4. 修改httpd的配置文件
  • 5. 修改PHP的配置文件

环境

主机 IP地址
node2(apache) 192.168.182.138
node3(mariadb) 192.168.182.139
node4(PHP) 192.168.182.140

1. 首先关闭防火墙和selinux

[root@node2 ~]# systemctl stop firewalld.service
[root@node2 ~]# systemctl disable firewalld.service

[root@node3 ~]# systemctl stop firewalld.service
[root@node3 ~]# systemctl disable firewalld.service

[root@node4 ~]# systemctl stop firewalld.service
[root@node4 ~]# systemctl disable firewalld.service

[root@node2 ~]# vim /etc/selinux/config 
将SELINUX=enforcing改为SELINUX=disabled
node3和node4同样的操作

2. 配置yum源,这里为本地源

[root@node2 ~]# mkdir /mnt/cdrom/
[root@node2 ~]# mount /dev/sr0 /mnt/cdrom/
[root@node2 ~]# vim /etc/fstab
在最后一行添加下面的内容
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0

3. 安装所需要的服务,并设置开机自启

[root@node2 ~]# yum -y install httpd
[root@node2 ~]# systemctl restart httpd.service
[root@node2 ~]# systemctl enable httpd

[root@node3 ~]# yum -y install mariadb-*
[root@node3 ~]# systemctl restart mariadb.service
[root@node3 ~]# systemctl enable mariadb

[root@node4 ~]# yum -y install php-*
[root@node4 ~]# systemctl restart php-fpm.service 
[root@node4 ~]# systemctl enable php-fpm.service

4. 修改httpd的配置文件

[root@node2 ~]# vim /etc/httpd/conf/httpd.conf

最后两行内容

手动部署lamp架构_第1张图片

添加下面两行内容

手动部署lamp架构_第2张图片

在index.html的后面添加index.php

手动部署lamp架构_第3张图片

[root@node2 ~]# cd /etc/httpd/conf.d/
[root@node2 conf.d]# pwd
/etc/httpd/conf.d
[root@node2 conf.d]# touch httpd.conf 

在此目录下创建一个httpd.conf的文件,在里面添加下面的内容,这里的IP地址为PHP主机
手动部署lamp架构_第4张图片

5. 修改PHP的配置文件

[root@node4 ~]# vim /etc/php-fpm.d/www.conf

添加一个9000端口,并注释此行的上面一行

手动部署lamp架构_第5张图片

将这里的127.0.0.1的本地主机修改为apache的IP地址

手动部署lamp架构_第6张图片

再进行以下操作

[root@node4 ~]# cd /var/www/html/
[root@node4 html]# ls
index.php
[root@node4 html]# cat index.php 

最后输入apache的IP地址即可访问
手动部署lamp架构_第7张图片

你可能感兴趣的:(服务与集群,架构,linux,运维,redhat)