1、 http協議
2、apache伺服器
第一種方式:安裝多個apache
第二種方式:乙個網絡卡繫結多個ip
1)新增ip位址
本地連線—tcp/ip屬性—高階---新增
192.168.52.107
192.168.52.108
2)http.conf下:
options indexes followsymlinks
order deny,allow
deny from all
allow from all
找乙個空白寫:
documentroot "i:\php2011\php\apache\htdocs\gezhonganli\news_manage"
servername www.gao.com
documentroot "i:\php2011\php\apache\htdocs\gezhonganli\dengluxitong"
servername www.zhi.com
然後在伺服器輸入:192.168.52.107就跳轉到i:\php2011\php\apache\htdocs\gezhonganli\news_manage目錄下了
在伺服器輸入:192.168.52.108就跳轉到i:\php2011\php\apache\htdocs\gezhonganli\dengluxitong目錄下了
接下來:
在 c:\windows\system32\drivers\etc找到hosts檔案以txt開啟在最下面空白處寫入:
192.168.52.107 www.gao.com
192.168.52.108 www.zhi.com
儲存。然後在伺服器輸入:www.gao.com就跳轉到i:\php2011\php\apache\htdocs\gezhonganli\news_manage目錄下了
在伺服器輸入:www.zhi.com就跳轉到i:\php2011\php\apache\htdocs\gezhonganli\dengluxitong目錄下了
第三種:基於網域名稱
乙個ip繫結多個網域名稱
第四種一、apache rewrite 擬靜態
配置虛擬主機:基於ip+基於埠+基於網域名稱混用
大型虛擬主機(幾十萬):重定向
防止注入
2、 如:
轉換3、 配置步驟
apache主配置httpd.conf
1) 啟用rewrite模組
2) 啟用.htaccess檔案
3) 指令格式
① loadmodule rewrite_module modules/mod_rewrite.so把前面的#去掉
② rewriteengine on 啟動重寫模組引擎
③ rewriterule ^/test([0-9]*).html$ /test.php?id=$1 [l]
結果:本來是 可以寫成
二、製作安裝程式
1、製作php安裝程式原理
install.php(實現資料庫的建立)
2、用到函式
3、注意
步驟:config.php(系統配置資訊)
is_writable()
fopen()
fwrite()
rename()
第一步:建立空檔案config.php(可寫、儲存全域性變數)
第二步:實現install.php(引入config.php,動態建立資料庫和表
表多餘乙個,儲存表的變數建議使用陣列)
第三步:建立成功後,跳轉頁面到web專案的首頁
並且將install.php改名
Apache 重定向配置方法
今天的support內容需要測試apache 頁面重定向,簡單的說就是配置apache讓它自動把舊的url位址轉換成新的url輸出。apache模組 mod rewrite說明 說明 提供了乙個基於規則的實時轉向url請求的引擎 狀態 extension 模組名 rewrite module 原始檔...
apache 301重定向配置的例子
apache下301重定向 windows 2003 apache 本文僅限apache伺服器使用。新建.url 檔案,輸入下列內容 需要開啟mod rewrite 1 將不帶www的網域名稱轉向到帶www的網域名稱下 options followsymlinks rewriteengine on ...
Apache的各種重定向例項
1.訪問 某目錄301重定向另外乙個網域名稱 servername www.iknowing.com serveralias iknowing.com documentroot f apache2.2 htdocs aa 將目錄shsx下內容301重定向www.shanghaishuxie.cn r...