導航:首頁 > IDC知識 > apache伺服器上傳文件

apache伺服器上傳文件

發布時間:2021-01-31 08:22:52

1、如何把文件或網站上傳到apache伺服器

不知道你是要自來己做服務自器,還是使用其他人的空間.伺服器的設置比較復雜,你可以搜索相關教材來研究,但很多高手都是不願意回答這類問題的.我就遇到過這種情況!
如果是使用他人提供的空間,那要看看他的伺服器支持哪些格式的網站程序,一般一隻要把製作好的網頁程序用ftp上傳軟體傳上去就可以了.

2、上傳文件至遠程伺服器的ApacheFTPserver服務卡住問題

搭建FTP伺服器哪用這么麻煩

直接用寶塔面板就可以了

不管是windows系統還是linux系統都有

後台左側創建FTP就可以了

3、怎麼用Apache搭建一個伺服器供查看文件或者上傳文件

Apache 相當於windows 中的IIS , 我個人認為你要想實現你的功能還想用Apache實現必須通過編程手段來完成。如果不用Apache,你可以選FTP伺服器來完成或者相關的FTP軟體。

4、如何上傳網頁文件到本地apache伺服器

apache是一個模塊化的web伺服器,通過動態載入模塊可以支持很多功能。默認情況下一般可以支持html、php、perl等網頁,載入相關模塊後也可以支持asp和jsp。

5、如何用apache ab進行文件上傳壓力測試

Apache附帶的ab工具(本機使用的環境是WAMP集成環境,ab工具位於D:wampinapacheApache2.2.21in)非常容易使用,ab可以直接在Web伺服器本地發起測試請求,這至關重要,因為有些時候我們需要測試的僅僅是伺服器的處理性能,並不想摻雜著網路傳輸時間的影響。ab進行一切測試的本質都是基於HTTP的,所以可以說ab對於Web伺服器軟體的黑盒性能測試,獲得的一切數據和計算結果,都是可以通過HTTP來解釋的。



測試本機是否正確安裝ab工具,在power shell想將當前目錄定位到bin,輸入  .ab –V 命令,如果安裝正確,則會將其版本信息列印出來。


 

 

 PS D:wampinapacheApache2.2.21in> .ab -V
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech
Licensed to The Apache Software Foundation, <a href="http://www.apache.org/">http://www.apache.org/</a>


好了,一切就緒,下面提供一個壓力測試的實例:


輸入命令 PS

D:wampinapacheApache2.2.21in> .ab -n1000 -c10 http://localhost/index.php
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        Apache/2.2.21
Server Hostname:        localhost
Server Port:            80

Document Path:          /index.php
Document Length:        211 bytes

Concurrency Level:      10
Time taken for tests:   0.496 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Non-2xx responses:      1000
Total transferred:      400000 bytes
HTML transferred:       211000 bytes
Requests per second:    2015.93 [#/sec] (mean)
Time per request:       4.960 [ms] (mean)
Time per request:       0.496 [ms] (mean, across all concurrent requests)
Transfer rate:          787.47 [Kbytes/sec] received

Connection Times (ms)
min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       1
Processing:     2    5   1.1      4      12
Waiting:        2    4   1.1      4      12
Total:          2    5   1.1      5      12

Percentage of the requests served within a certain time (ms)
50%      5
66%      5
75%      5
80%      6
90%      6
95%      7
98%      8
99%      9
100%     12 (longest request)


下面開始解析這條命令語句:啟動ab,並出入三個參數(PS D:wampinapacheApache2.2.21in> .ab -n1000 -c10 http://localhost/index.php )


-n1000 表示請求總數為1000


-c10 表示並發用戶數為10


http://localhost/index.php 表示這寫請求的目標URL



測試結果也一目瞭然,測試出的吞吐率為:Requests per second: 2015.93 [#/sec] (mean)  初次之外還有其他一些信息。


Server Software 表示被測試的Web伺服器軟體名稱


Server Hostname 表示請求的URL主機


Server Port 表示被測試的Web伺服器軟體的監聽埠


Document Path 表示請求的URL中的根絕對路徑,通過該文件的後綴名,我們一般可以了解該請求的類型


Document Length 表示HTTP響應數據的正文長度


Concurrency Level 表示並發用戶數,這是我們設置的參數之一


Time taken for tests 表示所有這些請求被處理完成所花費的總時間


Complete requests 表示總請求數量,這是我們設置的參數之一


Failed requests 表示失敗的請求數量,這里的失敗是指請求在連接伺服器、發送數據等環節發生異常,以及無響應後超時的情況。如果接收到的HTTP響應數據的頭信息中含有2XX以外的狀態碼,則會在測試結果中顯示另一個名為 「Non-2xx responses」的統計項,用於統計這部分請求數,這些請求並不算在失敗的請求中。


Total transferred 表示所有請求的響應數據長度總和,包括每個HTTP響應數據的頭信息和正文數據的長度。注意這里不包括HTTP請求數據的長度,僅僅為web伺服器流向用戶PC的應用層數據總長度。


HTML transferred 表示所有請求的響應數據中正文數據的總和,也就是減去了Total transferred中HTTP響應數據中的頭信息的長度。


Requests per second 吞吐率,計算公式:Complete requests / Time taken for tests


Time per request 用戶平均請求等待時間,計算公式:Time token for tests/(Complete requests/Concurrency Level)


Time per requet(across all concurrent request) 伺服器平均請求等待時間,計算公式:Time taken for tests/Complete requests,正好是吞吐率的倒數。也可以這么統計:Time per request/Concurrency Level


Transfer rate 表示這些請求在單位時間內從伺服器獲取的數據長度,計算公式:Total trnasferred/ Time taken for tests,這個統計很好的說明伺服器的處理能力達到極限時,其出口寬頻的需求量。


Percentage of requests served within a certain time(ms) 這部分數據用於描述每個請求處理時間的分布情況,比如以上測試,80%的請求處理時間都不超過6ms,這個處理時間是指前面的Time per request,即對於單個用戶而言,平均每個請求的處理時間。


未完待續。。。

6、apache作為代理,客戶端通過apache向伺服器上傳文件,apache和伺服器的連接斷開

你怎麼用apache做的代理?mod_proxy?
建議post部分用squid做。

7、請教怎樣配置apache伺服器,才能用戶通過客戶端而非網頁上傳文件

把網站安裝程序用cutftp上傳到伺服器,上傳的時候需要你輸入遠端伺服器FTP帳號密碼,連接版成功後權,直接將左邊本地的文件拖到右邊的窗口中就是上傳了,上傳完後,如果你的PHP程序有安裝功能,就直接根據mysql遠端伺服器資料庫帳號密碼進行安裝,安裝完進後台導入本地的mysql資料庫備份,全部完成.

8、apache配置了伺服器,一切正常就是不能上傳圖片

chmod設置文件的許可權,你要是root用戶或者是文件的創建者
那我也不太清楚了,我以為你用的LINUX,
windws下的APACHE我沒有用過

9、求教怎麼向apache伺服器傳文件啊?用啥編輯器嗎?沒有一點方向

虛擬空間就用給你提供的ftp傳,雲主機的話,可以安裝filezilla 傳。

10、java 上傳文件到 另一台apache伺服器

兩台機器在同一區域網嗎?如果是,做目錄映射,linux下面使用mount映射到另外一台專服務的指定目錄下,就可以屬讀寫操作,或者其它映射手段。
如果不是在統一區域網,那隻能中轉了,即上傳到當前伺服器傷後,在通過後台程序傳到另一台伺服器上,或者你確定網路夠好,也可以做公網上的映射或者目錄共享。

與apache伺服器上傳文件相關的知識