1. linux apache LimitRequestBody如何配置 是不是在httpd.conf里
是的
格式就是LimitRequestBody 數字
默認LimitRequestBody 0
2. apache配置
你用360或者QQ軟體管家查看一下開機自動啟動的軟體中是否有apache2,有的話禁用就行了,可能是之前版本卸載時沒有卸載干凈。
你的這個問題應該是沒有卸載干凈引起的,如果我上面的方法也沒法解決,那你就從服務中把apache2禁用就行了。
3. windows上apache 怎麼配置
windows上apache 配置方法如下:
1、打開伺服器中,找到Apache安裝目錄,以下圖為例Apache安裝的目錄;
7、重啟Apache。開始—> 運行 —> cmd 輸入命令;net stopApache2.2net start Apache2.2;
4. apache怎麼配置
安裝應該不需要什麼配置啊 你要結合什麼使用啊?
http://hi..com/luotoo/blog/item/d4f97d4cd45ff5f1d72afc3e.html
這有篇關於apache伺服器配置的文章 你看一下吧
5. apache如何配置服務
那你要在apache中做虛擬主機設置
6. 怎麼配置apache伺服器
1.安裝Apache
yum-yinstallhttpd
2. Apache配置httpd.conf
通過命令find / -name httpd.conf找到Apache配置文件httpd.conf(默認在/etc/httpd/conf/httpd.conf)
編輯httpd.conf文件
vi/etc/httpd/conf/httpd.conf修改DocumentRoot "/xx/xx/xxx",項目在哪個目錄下,就將"/xx/xx/xxx"改為哪個目錄,例如DocumentRoot "/var/www/html",同樣將<Directory "/xx/xx/xxx">修改為<Directory "/var/www/html">。
查看是否安裝成功(啟動Apache,並查看Apache狀態)
servicehttpdstart
servicehttpdstatus配置Apache開機啟動項
chkconfig--addhttpd(在服務清單中添加httpd服務)
chkconfighttpdon- yum-yinstallmysqlmysql-develmysql-servermysql-libs
顯示OK說明安裝成功
安裝Mysql
1. 安裝Mysql
具體可以參考 linux搭建lamp_5分享
7. 如何配置apache
Apache2.2.4 php5.2.1 mysql 配置方法
第一步:
1.安裝好apache2.2和mysql5
假設目錄分別為:C:/Apache2.2,C:/MySQL5
2.解壓php5.1.1-Win32.zip至C:/php5
3.安裝navicat(圖形化管理MySQL的工具)
注意:
安裝MySQL5的時候,在一切默認安裝至有finish按鈕時,繼續是MySQL的配置
默認選項至輸入密碼框的時候,記下自己輸入的密碼,一般為123456
第二步:
一.php.ini的配置
1 找到php5目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini
並復制到系統盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll復制到目錄 c:\windows\下。
3 打開c:\windows\php.ini文件(關聯到mysql)
設置擴展路徑
查找 extension_dir 有這么一行
extension_dir = "./"
將此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安裝php的路徑。路徑不正確將無法載入dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分號去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3項前面的分號去掉,這樣apache啟動時就可以載入這些dll了
php5時差問題
<?php echo date("Y-m-d H:i:s");?>時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這么一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
開啟php簡寫:
找到short_open_tag = Off 改為 short_open_tag = On ;如果已經為on,則不改.
以後就可以用形如 <?=phpinfo();?>的寫法的. 功能和<?php echo phpinfo();?>一樣.
(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改網站根目錄
查找 DocumentRoot有這么一行
DocumentRoot "C:/Apache2.2 docs"
這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現 403 錯誤
查找 This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Apache2/.2htdocs">
把上面兩項的 C:/Apache2.2 docs 改成你想要的目錄
2.讓apache支持*.php(網頁)
查找 DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html
這樣index.php 可以充當默認頁面了
3.Apache中模塊化安裝php
查找 # LoadMole foo_mole moles/mod_foo.so
在此行後加入一行
LoadMole php5_mole C:/php5/php5apache2_2.dll
//注意:其中C:/php5/php5apache2.dll是你安裝php的相應路徑.
不要把php5apache2_2.dll和 php5apache2.dll混淆.php5apache_2.dll只適用於apache 版本2的.
PHP5壓縮包里的php5apache2.dll只適用於apache2.0.*版本
如果是2.2.*以上版本,就可能會出現 "Cannot load C:/php/php5apache2.dll into server: The specified mole could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行後加入一行
AddType application/x-httpd-php .php (記住:前邊有一個空格哦!!!)
這樣apache就可以解析php文件了
注意:在以上操作完成後請重啟伺服器
5.測試
在網站根目錄下(如果沒有改動則為C:/Apache2.2 docs)創建一個 phpinfo.php 文件
<?php
phpinfo();
?>
在瀏覽器打開
http://localhost/phpinfo.php
或 http://127.0.0.1/phpinfo.php
5.測試php和mysql資料庫的關聯
在網站根目錄下創建一個test.php 文件
<?php
$link=mysql_connect("localhost","root","123456"); //123456改成你的mysql密碼
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
在瀏覽器打開 http://localhost/test.php
如果輸出成功,則說明大功告成了
8. 怎麼配置apache24伺服器
1、如何設置請求等待時間
在httpd.conf裡面設置: TimeOut n 其中n為整數,單位是秒。 設置這個TimeOut適用於三種情況:
2、如何接收一個get請求的總時間
接收一個post和put請求的TCP包之間的時間 TCP包傳輸中的響應(ack)時間間隔
3、如何使得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 這樣來實現類似的效果。
4、如何設置apache的最大空閑進程數
修改httpd.conf,在裡面設置: MaxSpareServers n
其中n是一個整數。這樣當空閑進程超過n的時候,apache主進程會殺掉多餘的空閑進程而保持空閑進程在n,節省了系統資源。如果在一個apache非
常繁忙的站點調節這個參數才是必要的,但是在任何時候把這個參數調到很大都不是一個好主意。 同時也可以設置: MinSpareServers n
來限制最少空閑進程數目來加快反應速度。
5、apache如何設置啟動時的子服務進程個數
在httpd.conf裡面設置: StartServers 5 這樣啟動apache後就有5個空閑子進程等待接受請求。 也可以參考MinSpareServers和MaxSpareServers設置。 6、如何在apache中設置每個連接的最大請求數
在httpd.conf裡面設置: MaxKeepAliveRequests 100
這樣就能保證在一個連接中,如果同時請求數達到100就不再響應這個連接的新請求,保證了系統資源不會被某個連接大量佔用。但是在實際配置中要求盡量把這
個數值調高來獲得較高的系統性能。
7、如何在apache中設置session的持續時間
在apache1.2以上的版本中,可以在httpd.conf裡面設置: KeepAlive on KeepAliveTimeout 15
這樣就能限制每個session的保持時間是15秒。session的使用可以使得很多請求都可以通過同一個tcp連接來發送,節約了網路資源和系統資
源。
8、如何使得apache對客戶端進行域名驗證
可以在httpd.conf裡面設置: HostnameLookups on|off|double
如果是使用on,那麼只有進行一次反查,如果用double,那麼進行反查之後還要進行一次正向解析,只有兩次的結果互相符合才行,而off就是不進行域
名驗證。 如果為了安全,建議使用double;為了加快訪問速度,建議使用off。
9、如何使得apache只監聽在特定的ip
修改httpd.conf,在裡面使用 BindAddress 192.168.0.1
這樣就能使得apache只監聽外界對192.168.0.1的http請求。如果使用: BindAddress *
就表明apache監聽所有網路介面上的http請求。 當然用防火牆也可以實現。
10、apache中如何限制http請求的消息主體的大小
在httpd.conf裡面設置: LimitRequestBody n n是整數,單位是byte。
cgi腳本一般把表單裡面內容作為消息的主體提交給伺服器處理,所以現在消息主體的大小在使用cgi的時候很有用。比如使用cgi來上傳文件,如果有設
置: LimitRequestBody 102400 那麼上傳文件超過100k的時候就會報錯。 11、如何修改apache的文檔根目錄
修改httpd.conf裡面的DocumentRoot選項到指定的目錄,比如: DocumentRoot /www/htdocs 這樣http://localhost/index.html就是對應/www/htdocs/index.html
12、如何修改apache的最大連接數
在httpd.conf中設置: MaxClients n n是整數,表示最大連接數,取值范圍在1和256之間,如果要讓apache支持更多的連接數,那麼需要修改源碼中的httpd.h文件,把定義的HARD_SERVER_LIMIT值改大然後再編譯。
13、如何使每個用戶有獨立的cgi-bin目錄
有兩種可選擇的方法: (1)在Apache配置文件裡面關於public_html的設置後面加入下面的屬性:
ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home//cgi-bin/
(2)在Apache配置文件裡面關於public_html的設置裡面加入下面的屬性: <Directory
/home/*/public_html/cgi-bin> Options ExecCGI SetHandler cgi-script
</Directory>
14、如何調整Apache的最大進程數
Apache允許為請求開的最大進程數是256,MaxClients的限制是256.如果用戶多了,用戶就只能看到Waiting for
reply....然後等到下一個可用進程的出現。這個最大數,是Apache的程序決定的--它的NT版可以有1024,但Unix版只有256,你可
以在src/include/httpd.h中看到: #ifndef HARD_SERVER_LIMIT #ifdef WIN32
#define HARD_SERVER_LIMIT 1024 #else #define HARD_SERVER_LIMIT 256
#endif #endif 你可以把它調到1024,然後再編譯你的系統。
15、如何屏蔽來自某個Internet地址的用戶訪問Apache伺服器
可以使用deny和allow來限制訪問,比如要禁止202.202.202.xx網路的用戶訪問: <Directory
/www/htdocs> order deny,allow deny from 202.202.202.0/24
</Directory>
16、如何在日誌裡面記錄apache瀏覽器和引用信息
你需要把mod_log_config編譯到你的Apache伺服器中,然後使用下面類似的配置: CustomLog logs/access_log "%h %l %u %t "%r" %s %b "%i" "%i""
17、如何修改Apache返回的頭部信息
問題分析:當客戶端連接到Apache伺服器的時候,Apache一般會返回伺服器版本、非預設模塊等信息,例如: Server:
Apache/1.3.26 (Unix) mod_perl/1.26 解決:
你可以在Apache的配置文件裡面作如下設置讓它返回的關於伺服器的信息減少到最少: ServerTokens Prod 注意:
這樣設置以後Apache還會返回一定的伺服器信息,比如: Server: Apache
但是這個不會對伺服器安全產生太多的影響,因為很多掃描軟體是掃描的時候是不顧你伺服器返回的頭部信息的。你如果想把伺服器返回的相關信息變成:
Server: It iS a nOnE-aPaCHe Server 那麼你就要去修改源碼了。
9. 如何配置Apache
首先修改hosts 文件:(具體步驟如下) 不管用的是什麼系統,windows, mac,電腦上都會有一個 hosts 文件,修改這個文件,可以改變主機名所對應的 ip 地址。比如安裝了 Web 開發環境(MAMP 或 WAMP),啟動環境以後,訪問 localhost 就會打開環境的默認的目錄,這個 localhost 就是在 hosts 文件里定義的,它所指向的 ip 地址是 127,讓這個域名指向的電腦,也就是 127 ,打開的就是在本地電腦上搭建的環境所指定的目錄里的東西。為了測試 apache 的虛擬主機功能,可以去虛擬幾個這樣的域名,這樣在創建虛擬主機的時候,可以讓這些域名打開各自的目錄。下面,先去修改這個 hosts 文件。 1 ,這樣訪問 hello 。 3 ,還有 hola,ServerAlias 是主機的別名,可以指定一個其它的主機名,訪問它的時候也會打開這個虛擬主機的目錄里的東西。ErrorLog 是錯誤的日誌,也就是發生錯誤的時候,會把錯誤記錄到哪個文件里。CustomLog 是虛擬主機訪問的日誌。 這樣自己新添加的虛擬主機看起來應該像這樣: 4 ,訪問的是這個虛擬主機的配置里 DocumentRoot 所指定的 /Applications/MAMP/htdocs/hello 這個目錄里的東西,可以在這個目錄裡面放點東西,比如一個 WordPress 或者 Drupal 的網站等等。 註:配置虛擬主機的時候,第一個虛擬主機是默認的,需要留著,配置自己的虛擬主機,可以從第二個開始配置,也就是第二段 <VirtualHost> 代碼。
10. apache怎樣設置
Apache是開放源代碼的Web伺服器軟體,是最常用的Web伺服器。Apache常用在unix系統,也有windows平台的版本。本文以windows平台為例,介紹使用動態域名安裝配置Apache建設網站的方法。
(一)申請安裝動態域名解析——每步
一、申請帳號
1、打開http://www.meibu.com
2、點擊上面的用戶注冊
3、按照提示輸入注冊信息
如圖:
前面帶*號的是必須要填的,提示注冊成功即可。
二、下載客戶端軟體
可到http://www.meibu.com/khd.asp下載相應版本。
外網IP地址就在伺服器上的用戶選擇2008版本。
三、安裝
下載完後,運行安裝文件,按照提示安裝完成即可。
四、使用(這里以2008版本為例,其它版本也一樣設置)
1、運行桌面上的「ddns2008」圖標
2、運行後將在系統托盤上看到動態域名解析2008版的圖標。
3、雙擊圖標,彈出設置對話框,輸入你剛才申請的域名abc.meibu.com和密碼。
客戶端提示「登陸成功」後,則可在開始運行里輸入「ping abc.meibu.com」,Ping命令反饋的IP地址應該與使用Winipcfg所查看到的系統主
機當前IP地址一致。如果確認兩者相同,則表明每步的動態域名解析已經處在正常運行狀態下。
(二) 安裝 Apache
一. 下載
windows平台的Apache可以在這個網址下載:
http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
二. 安裝
運行下載的Apache文件,即可開始安裝。Apache的安裝過程很簡單。只需要設置下面這個窗口:
在「Network Domain」里輸入域。如果用本站的二級域名,例如「abc.meibu.com」,請輸入「meibu.com」。如果用頂級域名,請輸入
「xxx.com」。
在「Server Name」里輸入伺服器名。如果用本站的二級域名,請輸入您的域名「abc.meibu.com」。如果用頂級域名,請輸入「www.xxx.com」
。
在「Administrator's Email Address」里輸入網站管理員的Email地址。
除此之外,安裝過程里所有的選項,全部用默認選項就可以了。
三、運行
Win 9x
Apache安裝後,會在「開始」->「程序」里增加一個「Apache HTTP Server」的組。進入該組,選擇「Control Apache Server」->「Start」
即可啟動Apache。
Win NT/2000/XP/2003
在這些系統里,用默認選項安裝的Apache,除了在「開始」->「程序」里增加一個「Apache HTTP Server」的組之外,還會在系統的服務里增加
一個Apache服務.該服務被設置為系統啟動時自動運行。
四、配置 Apache
1、配置文件
Apache是一個後台運行的程序,沒有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf
如果要修改Apache的配置,可以用任何一個文本編輯工具(例如記事本)編輯這個配置文件。在配置文件里,以「#」開頭的行是注釋行。
2、配置選項
在配置文件里的主要選項如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和埠。一般來說不需要設置,Apache會綁定在本機所有IP地址的80埠上。
Port 80
Apache的埠。默認值是80。
ServerName abc.meibu.com
Web伺服器的名字。安裝時輸入的「Server Name」就是保存在這里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
這是網站的根目錄。如果您想把網站文件存放在「D:\myweb」目錄下,可以把DocumentRoot後面的目錄修改為「D:/myweb」。
Options Indexes FollowSymLinks MultiViews
為了安全起見,請把上面的「Indexes」刪掉。否則別人可以瀏覽到您網站里的所有文件。
DirectoryIndex index.html
默認首頁文件名。在瀏覽器里輸入一個地址(例如http:// abc.meibu.com/)的時候,Apache會查找這個默認的首頁文件打開。如果要配置多
個默認首頁文件名,請用空格分開。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路徑。
五、高級配置
1、設置虛擬目錄
在配置文件中找下面這行:
<IfMole mod_alias.c>
在這行下面添加如下內容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣,通過訪問 http:// abc.meibu.com/vdir/,就可以訪問到c:\comexe\目錄下的內容。
Apache默認開設了兩個虛擬目錄:「/icons/」和「/manual/」。這兩個虛擬目錄沒有用,可以在配置文件中刪除。
六、常見問題
1、如何解決中文網頁顯示亂碼
在配置文件中找包含「Addlanguage」或「AddCharset」的行,在這些行最前面增加一行:
AddDefaultCharset GB2312
養成良好的習慣,在每個網頁的<head></head>里加入這行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版網頁編輯工具(例如FrontPage、Dreamweaver等)都會自動加上這行。
2、如何解決中文文件名無法訪問
在ie中選擇 工具 -> internet選項 -> 高級 -> 取消「總是以UTF-8發送URL」。
這個方法很麻煩,請盡量不要使用中文的網站文件名。
3. 在winxp sp2下安裝的apache+php5+mysql5,其他電腦無法正常訪問我們的網站!出現如下錯誤:
Forbidden
You don't have permission to access / on this server.
這個錯誤的原因是,用戶沒有許可權訪問你的網站目錄。
解決辦法:
打開的apache的配置文件:httpd.conf
在末尾添加如下代碼:yourpath你的網站目錄
<Directory "d:/yourpath/">
Allow from all
</Directory>
保存之後,記得重啟apache服務,問題就解決了。
請注意:
1.Apache配置過程中最關鍵的兩點是:網站根目錄和默認首頁文件名。必須要把網站文件放在所指定的網站根目錄下,而且默認首頁文件名必
須要設置正確,否則將看不到您的網頁。
2.每次配置文件更改後,要重新啟動Apache才會生效。