PHP 伺服器配置

2021-10-04 09:22:19 字數 2741 閱讀 7898

1.5.1 虛擬目錄配置

1、更改虛擬目錄

要更改虛擬目錄的位置,需要到apache的配置檔案中更改(conf/httpd.conf)

在phpstudy中,httpd.conf和vhost.conf都有配置虛擬目錄的指令,並且兩個配置檔案中都有配置虛擬目錄的指令,為了測試,我們注釋掉vhost.conf的引入

更改虛擬目錄

許可權的練習

例題一:

order allow,deny

allow from all

# 允許所有請求訪問

例題二:

order allow,deny

allow from all

deny from all

# 拒絕所有請求訪問

練習三:

order allow,deny

deny from all

allow from all

# 拒絕所有請求訪問

練習四:

order deny, allow

allow from 192.168.101.50

deny from 192.168

# 拒絕192.168開頭,但除去(192.168.101.50)的ip的訪問

練習五:

order deny, allow

allow from 192.168.101.50

deny from all

# 只允許192.168.101.50訪問

練習六:

order allow,deny

allow from 192.168

deny from 192.168.101.50

# 只允許192.168開頭的,但要去除192.168.101.50 的ip訪問

2、更改預設首頁在httpd.conf配置檔案中

預設首頁的查詢順序,從前往後。

3、更改監聽埠

在httpd.conf配置檔案中設定

通過listen指令設定監聽的埠

可以設定多個監聽埠

訪問:http://網域名稱:埠號/demo.php

補充:檢視埠的占用情況

在命令列下使用 netstat -ano檢視

在結果中查詢字串

1.5.3 虛擬主機配置

需求:

輸入www.baidu.com	開啟web1的**

輸入www.sina.com開啟web2的**

配置過程:

要配置虛擬主機,需要在httpd.conf中引入虛擬主機的培訓檔案(vhosts.conf)

vhosts.conf配置如下

documentroot "c:\web1"       #指定虛擬目錄路徑

servername www.baidu.com # 虛擬目錄繫結的網域名稱

directoryindex aa.php # 預設首頁

options -indexes -followsymlinks +execcgi

allowoverride all

order allow,deny

allow from all

require all granted

documentroot "c:\web2"

servername www.sina.com

directoryindex bb.php

options -indexes -followsymlinks +execcgi

allowoverride all

order allow,deny

allow from all

require all granted

在host檔案中做dns解析

訪問結果

補充:站點、虛擬目錄、虛擬主機的區別

虛擬目錄:站點+許可權

虛擬主機:虛擬目錄+網域名稱

配置伺服器 安裝PHP

進入後選擇右邊要download的版本,選擇.tar.gz結尾的包,進入後選擇節點,可以選擇hong kong節點,對第乙個a標籤右鍵複製鏈結 root iz2844brz0xz wget如果提示wget命令為找到,則執行 root iz2844brz0xz sudo yum install wge...

php中搭建Web伺服器和伺服器配置

1.搭建web伺服器 1.1目錄結構 1.2訪問伺服器 訪問規則 http 比如 http 1.3apache常用命令 httpd v 檢視apache版本號 version httpd t 檢測執行環境 test 訪問過程 步驟 1 客戶端輸入網域名稱 在最近的機房做dns解析 domain na...

配置伺服器

今天我們的程式要配置一台新的伺服器 我把程式整理一下放了上去,程式上傳完成了準備配置程式了 程式是分三部分的,乙個是web的程式是用asp寫的,乙個是flash部分,還有就是c 服務部分了,asp和flash都沒有什麼大的問題,首先我準備開起服務,因為服務要驗證的。通過訪問個web位址驗證的,當時也...