Apache和PHP結合 Apache預設虛擬主機

2021-09-21 04:45:47 字數 3509 閱讀 3532

apache和php結合

1、先禁用之前的php7的模組

2、檢視下是否禁用php7模組

[root@centos7 ~]# /usr/local/apache2.4/bin/apachectl -m

rewrite_module (shared)

php5_module (shared) #只有乙個,說明禁用了

syntax ok

3、訪問下apache是否工作,可以看到it works!說明apache已經正常

4、新增php服務解析

directoryindex index.htmlindex.php  #新增這個

過載配置檔案

/usr/local/apache2.4/bin/apachectl graceful

mv   /usr/local/apache2.4/htdocs/1.php /usr/local/apache2.4/htdocs/index.php

8、訪問

apache配置php7來解析

3、訪問

apache預設虛擬主機

1、開啟vhosts虛擬主機

3、定義了兩個虛擬主機

documentroot "/data/wwwroot/abc.com"   #**根目錄

servername abc.com                                    #網域名稱

serveralias www.abc.com www.123.com        #別名,也可以用這兩個網域名稱訪問

errorlog "logs/abc.com-error_log"                #錯誤日誌

customlog "logs/abc.com-access_log" common  #標準日誌輸出

7、訪問:[root@centos7 abc.com]# curl -x abc.com

錯誤:403拒絕訪問:

解決: vi /usr/local/apache2.4/conf/httpd.conf

options followsymlinks

allowoverride none

order deny,allow

#    deny from all

8、/usr/local/apache2.4/bin/apachectl graceful

9、訪問

[root@centos7 abc.com]# curl -x127.0.0.1:80 www.abc.com

[root@centos7 abc.com]# curl -x127.0.0.1:80 www.111.com

10、abc.com為預設的頁面

11、無論訪問哪個都為調到這上

[root@centos7 abc.com]# curl -x127.0.0.1:80 123123123asdasd

LAMP架構五( Apache和PHP結合)

如何安裝mysql 如何安裝 apache 如何安裝php 在這章節統統可以忘記,軟體只要會yum install安裝就可以了。五 這篇重點講apache和php結合,如何在一起的故事。1 在一起的四個條件。1.1 檢查apache有沒有載入php5的模組 apachectl m 1.2 若沒載入模...

Apache和php結合及預設虛擬主機

htppd的主配置檔案是 usr local apache2 conf httpd.conf,編輯該檔案 把servername這一行去掉注釋 如下圖,將denied修改為granted,修改它是因為不設定這行,在訪問時會報403,它的目的是允許所有請求 找到下面這一段,在後面新增index.php...

Karrigell和apache的結合

原文 因為python並不是特別為web開發而生,所以現在很多的python使用者都在開發能夠讓python執行於web的框架.karrigell就是現在為數眾多的python web框架之一.本文將對karrigell做簡要的介紹.簡介 karrigell是乙個功能強大且靈活的python web...