14.Apache配置 正在完善^_^

Posted 秋阳Linux笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14.Apache配置 正在完善^_^相关的知识,希望对你有一定的参考价值。

环境:                                                      ↗  atl.example.com  (192.168.1.101)

                                                            ↗ www.example.com  (192.168.1.101)

                                                         ↗system1.example.com (192.168.1.101) 

                     centos7  (192.168.1.109) dns 服务器      →system2.example.com(192.168.1.105)

                                                                   ↘classroom.example.com(192.168.1.109)

 

Apache为server端 ->   rhel7  server ->(192.168.1.101)(system1.example.com)已设置192.168.1.109为dns解析

  其他主机为客户端  ->  rhel7   clinet  ->(192.168.1.105)(system2.example.com)已设置192.168.1.109为dns解析

 

1.安装Apache

yum install -y  httpd 

2.配置防火墙80/tcp对全网开放:firewall-cmd --permanent --add-port=80/tcp && firewall-cmd --reload

  或者针对某个ip域开放:firewall-cmd --permanent --add-rich-rule ‘rule family=ipv4 source address=192.168.1.0/24 service name=http  accept‘

3.设置开机自启与重新启动:

systemctl  enable httpd && systemctl restart httpd 

4.设置system1.example.com站点

echo ‘system1.example.com‘ > /var/www/html/index.html

执行systemctl restart httpd   然后再浏览器输入 http://system1.example.com

5.配置虚拟主机www.example.com站点

mkdir /var/www/virtual

cp /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/conf.d/

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

<VirtualHost *:80>

DocumentRoot "/var/www/virtual"
ServerName www.example.com
</VirtualHost>

:x    保存退出

执行systemctl restart httpd   然后再浏览器输入http://www.example.com

6.www.example.com访问控制设置

<VirtualHost *:80>

DocumentRoot "/var/www/virtual"

ServerName www.example.com

<Directory /var/www/virtual>
<RequireAll>
Require all granted
Require not ip 172.25.0.11
</RequireAll>
</Directory>

</VirtualHost>

 

以上是关于14.Apache配置 正在完善^_^的主要内容,如果未能解决你的问题,请参考以下文章

11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机

java.lang.LinkageError Groovy 2.4.14 apache poi 3.17 jdk 1.8.0_92 http-builder 0.7.1

.htaccess 未在 Ubuntu 14.04 (Apache 2.4.7) 中加载

window下配置Apache2服务器

为啥 Ubuntu 14.04 上的 mod_jk 无法连接到 tomcat

Ubuntu 14.04 上的 Apache2 不会加载 index.php