apache安装系统环境: CentOS 7 Apache

电脑杂谈  发布时间:2018-02-15 13:09:21  来源:网络整理

apache安装命令_apache安装和配置环境_apache安装

apache安装apache安装

CentOS 7

Apache 2.4

php 5.4

MariaDB 5.5

项目需求:

创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz

其中phpMyadmin提供https服务.

一、使用yum安装环境所需组件

httpd,php,php-mysql,mariadb-server

# yum install httpd php php-mysql mariadb-server

二、关闭SELINUX并配置防火墙

1.为了测试方便,先关闭selinux

临时关闭:

setenforce 0

永久关闭:

vim /etc/sysconfig/selinux

SELINUX=disabled

2.在CentOS 7自带防火墙中添加80,443,3306端口

查看firewall运行状态

# firewall-cmd --state

添加端口

# firewall-cmd --add-port=80/tcp --permanent

# firewall-cmd --add-port=443/tcp --permanent

# firewall-cmd --add-port=3306/tcp --permanent

重载firewall配置

# firewall-cmd --reload

查看已有规则

# iptables -L -n

三、测试一下各软件是否正常

1.启动httpd并测试访问:

# systemctl start httpd

没什么意外的话,此时浏览器访问测试页应该是成功的.

2.测试

启动MariaDB

# systemctl start mariadb

能进入MariaDB命令行即可

# mysql

CentOS 7 下LAMP实现及基于https的虚拟化主机

3.查看php版本,我的版本是5.4.16

# php -v

CentOS 7 下LAMP实现及基于https的虚拟化主机

apache安装_apache安装和配置环境_apache安装命令

四、配置Apache

1.新建所需文件夹

在/web/vhosts下创建三个虚拟主机分别需要的文件夹 ,pma,wp,dz

# mkdir -p /web/vhosts/{pma,wp,dz}

2.赋予Apache用户对整个/web目录的访问权:

# chown -R apache:apache /web

3.创建测试页面

# vim /web/vhosts/pma/index.php

内容为:

<phpecho "this is pma"># vim /web/vhosts/wp/index.php内容为:<phpecho "this is wp"># vim /web/vhosts/dz/index.php内容为:<phpecho "this is dz">

4.取消欢迎页,否则会有干扰

# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak

5.添加三个虚拟主机

创建一个叫vhosts.conf配置文件

# vim /etc/httpd/conf.d/vhosts.conf

内容:

<VirtualHost *:80>DocumentRoot /web/vhosts/pmaServerName pma.buybybuy.comErrorLog logs/pma.errCustomLog logs/pma.access combined</VirtualHost><Directory "/web/vhosts/pma">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory><VirtualHost *:80>DocumentRoot /web/vhosts/wpServerName wp.buybybuy.comErrorLog logs/wp.errCustomLog logs/wp.access combined</VirtualHost><Directory "/web/vhosts/wp">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory><VirtualHost *:80>DocumentRoot /web/vhosts/dzServerName dz.buybybuy.comErrorLog logs/dz.errCustomLog logs/dz.access combined</VirtualHost><Directory "/web/vhosts/dz">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory>


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-78951-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...