在沒有配置/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在配置裏是存在的因此就訪問獲得對應的內容