在没有配置/usr/local/apache2.4/conf/httpd.conf这个文件时启动Apache会出现以下提示php
vim /usr/local/apache2.4/conf/httpd.conf 把ServerName这一行的#去掉apache
/usr/local/apache2.4/bin/apachectl -t 测试语法有没有错误vim
有两个版本PHP系统不知道调用哪一个 app
注释掉其中一个tcp
打开80端口测试
iptables -I INPUT -p tcp --dport 80 -j ACCEPTspa
使用ip访问虚拟机里的Apacheip
继续编辑/usr/local/apache2.4/conf/httpd.conf虚拟机
把这个位置的denied改为granted域名
在这里增长AddType application/x-httpd-php .php
这行增长index.php
新建一个/usr/local/apache2.4/htodcs/1.php 写入以下内容
使用ip访问获得以下页面
打开vim /usr/local/apache2/conf/httpd.conf
找到#Include conf/extra/httpd-vhosts.com这一行把#去掉
编辑/usr/local/apache2/conf/extra/httpd-vhosts.conf
建立配置文件里对应的文件
在/data/wwwroot/abc.com下建立一个index.php并写入下面的内容
在/data/wwwroot/111.com下建立一个index.php并写入下面的内容
/usr/local/apache2.4/bin/apachectl -t //测试语法 并从新加载配置文件
由于虚拟主机配置的第一个是abc.com因此任何虚拟主机里没有配置的域名指向到这个IP是获得的都是第一个配置的结果
www.example.com在配置里是存在的因此就访问获得对应的内容