1、如何設置HTTP代理伺服器??
網頁代理:打開IE,單擊菜單欄中"工具"-->Internet選項-->"連接"選項-->然後找到"區域網設置"-->"代理伺服器"勾起來,然後填入代理伺服器的IP地址和埠.把下面那個"對於本地地址不使用代理伺服器"勾起來.這樣就好了.
QQ代理:打開QQ,單擊"設置"-->網路設置,在類型中選擇"HTTP代理"-->然後填入IP地址和埠.單擊"測試".測試成功就行了.
代理伺服器,用代理伺服器 CCProxy v6.3.3和SYGATE軟體.
2、如何用apache搭建http伺服器
1.如何使得apache監聽在特定的埠
修改httpd.conf裡面有關Listen的選項,例如:
Listen 8000
是使apache監聽在8000埠
而如果要同時指定監聽埠和監聽地址,可以使用:
Listen 192.170.2.1:80
Listen 192.170.2.5:8000
這樣就使得apache同時監聽在192.170.2.1的80埠和192.170.2.5的8000埠
當然也可以在httpd.conf裡面設置:
Port 80
這樣來實現類似的效果
2.apache中如何限制http請求
消息主體的大小
在httpd.conf裡面設置:
LimitRequestBody n
n是整數單位是byte
cgi腳本一般把表單裡面內容作為消息的主體提交給伺服器處理所以現在消息主體的大小在使用cgi的時候很有用比如使用cgi來上傳文件,如果有設置:
LimitRequestBody 102400
那麼上傳文件超過100k的時候就會報錯
3.如何使得apache對客戶端進行域名驗證
可以在httpd.conf裡面設置:
HostnameLookups on|off|double
如果是使用on,那麼只有進行一次反查,如果用double,那麼進行反查的後還要進行次正向解析,只有兩次的結果互相符合才行,而off就是不進行域名驗證
如果為了安全,建議使用double;為了加快訪問速度,建議使用off
4.如何在apache中設置session持續時間
在apache1.2以上的版本中,可以在httpd.conf裡面設置:
KeepAlive on
KeepAliveTimeout 15
這樣就能限制每個session的保持時間是15秒session的使用可以使得很多請求都可以通過同個tcp連接來發送,節約了網路資源和系統資源
5.如何使得apache只監聽在特定的ip
修改httpd.conf,在裡面使用
BindAddress 192.168.0.1
這樣就能使得apache只監聽外界對192.168.0.1的http請求如果使用:
BindAddress *
就表明apache監聽所有網路介面上的http請求
當然用防火牆也可以實現
3、HTTP伺服器安裝與配置 ,怎麼做,希高手指點!!!!
不少公司的防火牆作了較為嚴格的限制,以至於很多網路服務如QQ、MSN都無法運行,如果你還能夠打開網頁,那麼,使用Http通道軟體可以讓你突破限制,可以在現有的網路條件中使用任何網路服務。
使用Http通道軟體可以突破防火牆的限制,利用唯一Http訪問的許可權獲得其他Internet應用。那麼什麼是通道呢?這里所謂的通道,是指一種繞過防火牆埠屏蔽的通訊方式。防火牆兩端的數據包封裝在防火牆所允許通過的數據包類型或是埠上,然後穿過防火牆與對方通訊,當封裝的數據包到達目的地時,再將數據包還原,並將還原後的數據包轉交到相應的伺服器上。
Http-tunnel是一個專業提供Http通道服務的公司,通過他們的在線Tunnel Server,區域網內的用戶可以使用被防火牆所屏蔽的ICQ、E-mail、PC Anywhere、MSN、 QQ、Napster等軟體。
使用Http-tunnel的Tunnel Server必須使用Http-tunnel的客戶端程序Http-Tunnel Client,Http-Tunnel Client的免費版本允許40Kb/秒的數據轉發服務。
一、程序安裝和設置
1.運行下載的安裝程序,安裝過程比較簡單一路Next即可完成。
2.安裝完成後,會彈出"Configuration(配置)"窗口,設置本機的Internet連接,有三個選項:
a) Auto detected(自動檢測):你果你不知道你的機器連接,可以選擇這個。
b) No Proxy,only a firewall(直接上網,有防火牆):使用區域網和直接上網的用戶選這個。
c) Specify Proxy(指定代理伺服器):如果你使用代理伺服器上網,選這個,同時你還必須輸入代理伺服器的地址和埠,如果需要用戶名和密碼還需要一並輸入。
3.設置好連接,可以單擊"Test(測試)"按鈕,測試一下,如果看到"Test successful(測試成功)"的提示,就代表你設置的已經完成。
4.程序正常運行後,可以將它最小化,它會在任務欄的提示區內生成一個下圖標,單擊可還原。
二、設置QQ訪問
由於QQ對外訪問使用的埠是4000,所以網路管理員通常通過限制埠的使用來限制QQ的訪問,下面介紹一下如何設置QQ通過http-tunnel訪問Internet。
1.打開QQ,單擊"QQ菜單"按鈕,選擇"系統參數"。
2.在彈出的QQ參數設置窗口中,選擇"網路設置"。
3.勾上"使用代理伺服器"。
4.輸入代理伺服器地址:127.0.0.1,埠號:1080。
5.確定,關閉所有窗口,重新登錄即可使用QQ了。
三、設置MSN訪問
MSN的訪問設置可QQ差不多,不過http-tunnel支持MSN要比QQ好得多,設置步驟如下:
1.選擇"工具"菜單的"選項"。
2.選擇"連接"標簽。
3.勾上"我使用代理伺服器"。
4.類型選擇"SOCKS4",伺服器中輸入"127.0.0.1",埠號"1080"。
5.確定,關閉所有窗口,重新登錄即可使用MSN了。
四、設置Cuteftp的訪問
有時候網路管理員為控制網路帶寬的使用和保障信息安全,需要限制FTP服務,這給文件的上傳和下載帶來了不便。通過設置一樣可以確保Cuteftp實現Internet的訪問,設置步驟如下:
1.選擇"編輯"菜單,選擇"設置",彈出設置窗口。
2.展開"連接",選擇"SOCKS",選擇"SOCKs4",主機:127.0.0.1 埠:1080。(tu5.bmp)
3.選擇"防火牆",勾上"啟用防火牆訪問"和"PASV模式"
4.確定,關閉所有窗口,即可選擇站點登錄下載文件。
五、設置Windows XP的遠程桌面連接使用Http-Tunnel
由於遠程桌面連接並沒有提供代理伺服器設置的界面,所以無法像QQ、MSN和Cuteftp一樣直接設置,這時候我們可以使用SocksCap協助我們完成,具體步驟是:
1.安裝SocksCap。
2.運行SocksCap,選擇"文件"菜單中的"設置",彈出"SocksCap 設置"對話框。
3.在"伺服器/SOCKS 伺服器"並填上127.0.0.1,"Port(埠)"填1080。
4.在"Protocol"里選擇"SOCKS 版本 4",在"域名解析"里選擇"Resolve all names remote(遠程解析)"。
5.單擊"新建"按鈕,在"標識項名稱"中輸入mstsc。
6.單擊"瀏覽"按鈕,找到MStsc.exe文件所在的位置即可。
7.單擊"確定"按鈕即可。
使用時,雙擊SocksCap列表中的mstsc圖標,即可啟動mstsc,mstsc訪問網路都將通過代理跳板進行。需注意的是,一定要從SocksCap中啟動mstsc,否則將不會使用代理跳板。其實很多不能設置的防火牆的Internet應用程序,都可以通過這種方式,實現Http通道的功能。
4、把Apache Http Server伺服器配置成以https訪問的。急,謝謝。
參考 「這神長的也太沒溜了吧。」胖子喃喃道。「和洗衣服的棒槌有什麼區別?」
5、如何配置http服務標識,使其不泄露web伺服器以及操作系統的版本
隨著WindowsServer2003操作系統的推出,Windows平台的安全性和易用性大大增強,然而,在默認情況下,IIS使用HTTP協議以明文形式傳輸數據,沒有採取任何加密措施,用戶的重要數據很容易被竊取,如何才能保護區域網中的這些重要數據呢?下面筆者就介紹一下如何使用SSL增強IIS伺服器的通信安全。一、什麼是SSLSSL(SecuritySocketLayer)全稱是加密套接字協議層,它位於HTTP協議層和TCP協議層之間,用於建立用戶與伺服器之間的加密通信,確保所傳遞信息的安全性,同時SSL安全機制是依靠數字證書來實現的。SSL基於公用密鑰和私人密鑰,用戶使用公用密鑰來加密數據,但解密數據必須使用相應的私人密鑰。使用SSL安全機制的通信過程如下:用戶與IIS伺服器建立連接後,伺服器會把數字證書與公用密鑰發送給用戶,用戶端生成會話密鑰,並用公共密鑰對會話密鑰進行加密,然後傳遞給伺服器,伺服器端用私人密鑰進行解密,這樣,用戶端和伺服器端就建立了一條安全通道,只有SSL允許的用戶才能與IIS伺服器進行通信。提示:SSL網站不同於一般的Web站點,它使用的是「HTTPS」協議,而不是普通的「HTTP」協議。因此它的URL(統一資源定位器)格式為「/link?url=iqNwzhAbdZtFpt2f...
6、搭建http伺服器 windows server 2003需要裝哪些軟體
一、系統約定篇
環境軟體下載後存放位置:X:\Server_Tools
環境軟體安裝位置:X:\Server_Core
PHP安裝位置:X:\Server_Core\PHP
MySQL安裝位置:X:\Server_Core\MySQL
Zend Optimizer安裝位置:X:\Server_Core\Zend
IIS網站站點根目錄:X:\wwwroot
MySQL 資料庫位置:X:\Database
php.ini存放位置:Y:\Windows\php.ini
my.ini 存放位置:X:\Server_Core\MySQL\my.ini
註:X和Y為本標准中的變數,X僅表示應用程序實際存放、安裝的分區盤符,Y為系統所在分區盤符。
二、系統環境檢查以及准備所需軟體篇
1、檢查系統是否已安裝IIS
單擊:「開始」-「管理工具」。
檢查是否存在「Internet 信息服務(IIS)管理器」,由於操作系統盤中會自帶IIS組件,所以建議安裝操作系統時也把IIS組件安裝上。如果未安裝,可以到網路上下載對應操作系統版本的IIS。
2、查看磁碟分區容量並確定使用策略
打開「我的電腦」,查看除C區外各個磁碟分區的可用空間容量,使用容量較大的磁碟分區作為WEB根目錄,且MySQL資料庫存儲目錄(Database),盡量不要與WEB根目錄同在一個磁碟分區內。較小的磁碟分區可以作為服務環境軟體的安裝目錄分區。
註:如有特殊要求則按要求進行部署。
3、下載環境軟體
將所有軟體均下載存放於Server_Tools文件夾中,下載地址:
mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/
php-5.2.8-Win32.zip
http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe
http://www.zend.com/en/procts/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip
http://www.phpmyadmin.net/home_page/downloads.php
注意事項:php版本選擇5.2.x,小版本號越新越好,暫時不要用php5.3版本,沒有特殊原因,不要用php4了,php官方不再提供php4支持,MySQL版本選擇5.0.x,小版本號越新越好,沒有特殊原因不用其他版本,包括5.1,可能會有bug,php盡量使用非安裝的綠色版本,MySQL盡量用安裝版本。
三、環境部署篇
1、安裝MySQL1)安裝軟體
進入X:\Server_Tools文件夾,雙擊mysql-essential-5.0.67-win32.msi;
選擇Custom自定義安裝
點擊「Change」更改MySQL安裝目錄
待文件復制安裝完畢後,進行MySQL設置界面,單擊Finish。
選擇Detailed Configuration進行詳細配置
選擇MySQL運行模式:Server Machine
選擇MySQL資料庫默認存儲方式:Non-Trans Only (MYISAM)
設定MySQL最大連接數:一般設置為128 - 512之間的整數。
設定MySQL網路參數,注意:不要勾選啟用Strict Mode!那個Addfirewall的選項僅在需要外連MySQL的時候勾選上,也就是說給防火牆加個出入站的策略。
設定MySQL默認字元集:以用戶站點語言為准,默認我們填gbk。
Windows環境設定
修改設定root用戶密碼,root密碼請設置的比較復雜些。
注意:非必要情況下,不要啟動遠程連接模式! 完成MySQL的安裝,並啟動MySQL服務。
2)測試MySQL工作是否正常
打開cmd命令提示符窗口,輸入命令:mysql –u root –p
輸入剛才安裝時設置的密碼後,如果能夠正常進入MySQL控制台則說明MySQL安裝正常。
3)更改MySQL資料庫存放目錄
打開cmd命令提示符窗口,輸入命令:net stop mysql 停止MySQL服務運行;
打開X:\Server_Core\MySQL\my.ini,
找到:
Datadir = 「X:\Server_Core\MySQL\data」
修改為:
Datadir = 「X:\Database」
將X:\Server_Core\MySQL\data 文件夾復制到X:\,並重命名X:\Database;
打開cmd命令提示符窗口,
輸入命令:net start mysql
啟動MySQL服務。
重新測試MySQL是否工作正常。
4)移動LibMySQL動態鏈接庫到系統目錄
將X:\Server_Core\MySQL\bin\libmySQL.dll文件復制到 Y:\Windows\System32目錄下。
2、安裝PHP1)解壓縮
解壓縮下載的php-5.2.8-Win32.zip文件,並將其復制到:X:\Server_Core\PHP ;
2)修改php.ini
進入X:\Server_Core\PHP文件夾,將php.ini-dist 重命名為php.ini ;
打開php.ini文件,找到:
extension_dir= "./"
將其改為:
extension_dir= "X:\Server_Core\PHP\ext"
找到:Windows Extensions
在Windows Extensions下方的動態模塊配置中,需要打開以下模塊支持:(去掉模塊配置每行前面的分號即可)
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
找到:
disable_functions=
改為:
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存php.ini文件,並將其復制到Y:\Windows
3、IIS與PHP的整合配置
1)建立網站
啟動IIS管理器,並新建一個網站(虛擬主機);
輸入網站名稱,改名稱僅為IIS中的標識
網站IP地址不用填寫,埠如沒有特殊要求則保持80即可,最後正確輸入網站域名。
在網站分區中建立wwwroot以及下級站點文件夾bbs
對於PHP應用,需要給予該站點「讀取」和「運行腳本」的許可權。
至此,已經成功的新建了一個站點。
2)IIS與PHP的整合配置
打開剛剛建立的網站屬性
在站點屬性窗口中,單擊「主目錄」頁簽,單擊「配置」按鈕,在新彈出的「應用程序配置」對話框中,單擊「添加」按鈕,加入PHP的ISAPI支持,選擇可執行文件:X:\Server_Core\PHP\php5isapi.dll、擴展名為.php、限制動作為:GET,POST。單擊「確定」添加,並在「應用程序配置」窗口中查看.php擴展是否載入成功。若成功,則單擊「確定」關閉配置窗口,回到站點屬性主窗口。
單擊「文檔」頁簽,在默認內容文檔中添加index.htm、index.html、index.php三個文件,並將所有默認文檔排序,順序按照下圖所示。完成後,單擊「確定」,關閉站點屬性配置窗口,回到IIS管理器主界面。
右鍵單擊「Web 服務擴展」,添加PHP擴展支持。
在如下圖所示的「新建WEB服務擴展」對話框中,「擴展名」填寫PHP,「文件」選擇X:\Server_Core\PHP\php5isapi.dll,並設置該PHP擴展默認為允許。
重啟IIS服務
至此,IIS與PHP的整合已經完畢。
3)測試PHP是否安裝正確
進入X:\wwwroot\bbs\目錄,新建一個phpinfo.php文件,內容為:
<?php
phpinfo();
?>
打開IE瀏覽器,輸入:http://www.domain.com/phpinfo.php;
註:www.domain.com為你的伺服器域名,本機可以填寫localhost
如果能夠正常顯示PHP支持信息則表明配置整合成功。
4、安裝Zend Optimizer
進入X:\Server_Tools文件夾,雙擊下載的ZendOptimizer-3.3.3-Windows-i386.exe文件,安裝過程非常友好,也比較簡單,因而此處不再進行截圖說明。但需注意以下幾點:
Zend Optimzer的安裝目錄要指定為X:\Server_Core\Zend;
在安裝過程中提示php.ini的位置是,注意觀察是否為Y:\Windows,如果不是必須手動指定為Y:\Windows;
安裝過程中提示IIS網站根目錄的位置,指定為:X:\wwwroot;
Zend Optimizer安裝完成後會自動重啟IIS服務,重啟完成後需要再次打開IE瀏覽器窗口,查看phpinfo.php支持信息,觀察是否包含了Zend Optimizer支持信息,如果沒有,則說明Zend Optimizer沒有安裝成功!
嚴格按照如上步驟操作,菜鳥也不會有太大問題,如有不解,跟帖提問,隨時歡迎高手指正,把此規范做成菜鳥一看就懂,父母都能操作完成的教程。
7、WEB伺服器中自定義HTTP頭怎麼設置?
把自定義http頭放入hearders array, 然後用CURLOPT_HTTPHEADER設置。
$headers = array();
$headers[] = 'X-Apple-Tz: 0';
$headers[] = 'X-Apple-Store-Front: 143444,12';
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
$headers[] = 'Accept-Encoding: gzip, deflate';
$headers[] = 'Accept-Language: en-US,en;q=0.5';
$headers[] = 'Cache-Control: no-cache';
$headers[] = 'Content-Type: application/x-www-form-urlencoded; charset=utf-8';
$headers[] = 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0';
$headers[] = 'X-MicrosoftAjax: Delta=true';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
8、win7搭建http伺服器需要進行身份驗證?
你是使用什麼HTTP伺服器軟體搭建了一台什麼樣的伺服器?HTTP伺服器能搭建版的環境太多了,能搭建的權服務類型更多,那種第三方的服務可以用無數來形容,隨便寫幾句話就是個HTTP伺服器,所以說你要說清楚類型,這種事情就跟你說裝了個win7系統,安裝了個軟體不好使有什麼區別?