Apache連線本地自定義站點伺服器

2021-07-11 21:00:54 字數 1639 閱讀 4190

研究了一天的apache的連線方式,到現在為止,研究的差不多了,主要是對寫後台的不太好搞定,但是,到現在為止收穫頗多,現在先歇一歇我今天的收穫吧!

其實主要分為兩種狀態,一種是直接訪問伺服器裡面的檔案,或者**;一種是連線伺服器並讀取伺服器裡面的資料;

第一種:直接訪問伺服器裡面的檔案

直接訪問伺服器裡面的檔案用作按鈕的背景色、讀取伺服器裡面的h5檔案;

這種直接訪問的方法很簡單的,直接網路請求就好:

按鈕背景:

nsurl *url=[nsurl

urlwithstring: @""];

nsdata *data=[nsdata datawithcontentsofurl:url];

button.backgroundcolor = [uicolor colorwithpatternimage:[uiimage imagewithdata:data]];

讀取h5

uiwebview *web =[[uiwebview alloc]initwithframe:cgrectmake(0, 120, cgrectgetwidth([uiscreen mainscreen].bounds), cgrectgetheight([uiscreen mainscreen].bounds)-120)];

nsurl *weburl=[nsurl urlwithstring: @""];

[web loadrequest:[nsurlrequest requestwithurl:weburl]];

[self.view addsubview:web];

web.delegate = self;

第二種連線伺服器讀取裡面的檔案大概有點像小小的聊天互動

輸入輸出流使用到的**是:nsstreamdelegate

1、連線伺服器:

- (void)inputstreamaction:(uibutton *)sender
監聽方法:這個方法中出現錯誤最多的就是連線出現錯誤,但是一般情況下就是檢查埠號是否正確,其他的基本不用管的,在此,使用的是預設埠號,如果不想使用預設埠號的,請先修改了埠號後在進行開發!

- (void)stream:(nsstream *)astream handleevent:(nsstreamevent)eventcode

}

這個方法基本沒用,這裡只是拿出來進行說明一下

- (void)logininputstreamaction:(uibutton *)sender
讀了伺服器返回的資料

-(void)readdata
該方法本是用於聊天的,布置訊息介面的

-(void)reloaddatawithtext:(nsstring *)text
順便再加乙個無用的方法——————懶載入

//懶載入陣列

- (nsmutablearray *)messagearr

return _messagearr;

}

Apache自定義日誌格式

1 apache日誌引數說明 apache日誌格式字串的含義 百分號 apache2.0.44或更高的版本 a 遠端ip位址 a 本機ip位址 b 除http頭以外傳送的位元組數 b 以clf格式顯示的除http頭以外傳送的位元組數,也就是當沒有位元組傳送時顯示 而不是0。c 在請求中傳送給服務端的...

apache設定自定義header

1.在設定自定義header前,需要先檢測一下你的httpd是否載入了mod headers usr local apache2 bin apachectl l 如果,顯示有mode headers.c 則是載入了這個模組,否則就需要重新編譯一下了。另外,如果你使用的是rpm安裝的話,那肯定是已經載...

自定義本地快取類

自定義本地快取 public class localcache 存放乙個快取物件,儲存時間為holdtime param cachename param obj param holdtime public static void put string cachename,object obj,lon...