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位址驗證的,當時也...