當前位置:首頁 » 雲伺服器 » machttp伺服器搭建

machttp伺服器搭建

發布時間: 2022-11-28 12:57:26

⑴ mac電腦怎麼開啟一個http服務啊,Mac OS X 討論區

mac內置了apache、php等,推薦這篇經驗,http://jingyan..com/article/0aa22375b553a488cc0d64b5.html

⑵ 菜鳥教程——http和Https、SSL

HTTP:是互聯網上應用最為廣泛的一種網路協議,是一個客戶端和伺服器端請求和應答的標准(TCP),用於從WWW伺服器傳輸超文本到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。

HTTPS:是以安全為目標的HTTP通道,簡單講是HTTP的安全版,即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。

HTTPS協議的主要作用可以分為兩種:一種是建立一個信息安全通道,來保證數據傳輸的安全;另一種就是確認網站的真實性。

HTTP協議傳輸的數據都是未加密的,也就是明文的,因此使用HTTP協議傳輸隱私信息非常不安全,為了保證這些隱私數據能加密傳輸,於是網景公司設計了SSL(Secure Sockets Layer)協議用於對HTTP協議傳輸的數據進行加密,從而就誕生了HTTPS。簡單來說,HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網路協議,要比http協議安全。

HTTPS和HTTP的區別主要如下:

1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

2、http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。

3、http和https使用的是完全不同的連接方式,用的埠也不一樣,前者是80,後者是443。

4、http的連接很簡單,是無狀態的;HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取,所以很多銀行網站或電子郵箱等等安全級別較高的服務都會採用HTTPS協議。

客戶端在使用HTTPS方式與Web伺服器通信時有以下幾個步驟,如圖所示。

(1)客戶使用https的URL訪問Web伺服器,要求與Web伺服器建立SSL連接。

(2)Web伺服器收到客戶端請求後,會將網站的證書信息(證書中包含公鑰)傳送一份給客戶端。

(3)客戶端的瀏覽器與Web伺服器開始協商SSL連接的安全等級,也就是信息加密的等級。

(4)客戶端的瀏覽器根據雙方同意的安全等級,建立會話密鑰,然後利用網站的公鑰將會話密鑰加密,並傳送給網站。

(5)Web伺服器利用自己的私鑰解密出會話密鑰。

(6)Web伺服器利用會話密鑰加密與客戶端之間的通信。

盡管HTTPS並非絕對安全,掌握根證書的機構、掌握加密演算法的組織同樣可以進行中間人形式的攻擊,但HTTPS仍是現行架構下最安全的解決方案,主要有以下幾個好處:

(1)使用HTTPS協議可認證用戶和伺服器,確保數據發送到正確的客戶機和伺服器;

(2)HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網路協議,要比http協議安全,可防止數據在傳輸過程中不被竊取、改變,確保數據的完整性。

(3)HTTPS是現行架構下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。

(4)谷歌曾在2014年8月份調整搜索引擎演算法,並稱「比起同等HTTP網站,採用HTTPS加密的網站在搜索結果中的排名將會更高」。

雖然說HTTPS有很大的優勢,但其相對來說,還是存在不足之處的:

(1)HTTPS協議握手階段比較費時,會使頁面的載入時間延長近50%,增加10%到20%的耗電;

(2)HTTPS連接緩存不如HTTP高效,會增加數據開銷和功耗,甚至已有的安全措施也會因此而受到影響;

(3)SSL證書需要錢,功能越強大的證書費用越高,個人網站、小網站沒有必要一般不會用。

(4)SSL證書通常需要綁定IP,不能在同一IP上綁定多個域名,IPv4資源不可能支撐這個消耗。

(5)HTTPS協議的加密范圍也比較有限,在黑客攻擊、拒絕服務攻擊、伺服器劫持等方面幾乎起不到什麼作用。最關鍵的,SSL證書的信用鏈體系並不安全,特別是在某些國家可以控制CA根證書的情況下,中間人攻擊一樣可行。

如果需要將網站從http切換到https到底該如何實現呢?

這里需要將頁面中所有的鏈接,例如js,css,圖片等等鏈接都由http改為https。例如:http://www..com改為https://www..com

BTW,這里雖然將http切換為了https,還是建議保留http。所以我們在切換的時候可以做http和https的兼容,具體實現方式是,去掉頁面鏈接中的http頭部,這樣可以自動匹配http頭和https頭。例如:將http://www..com改為//www..com。然後當用戶從http的入口進入訪問頁面時,頁面就是http,如果用戶是從https的入口進入訪問頁面,頁面即使https的。

SSL介紹:

安全套接字(Secure Socket Layer,SSL)協議是Web瀏覽器與Web伺服器之間安全交換信息的協議,提供兩個基本的安全服務:鑒別與保密。

SSL是Netscape於1994年開發的,後來成為了世界上最著名的web安全機制,所有主要的瀏覽器都支持SSL協議。

目前有三個版本:2、3、3.1,最常用的是第3版,是1995年發布的。

在客戶端與伺服器間傳輸的數據是通過使用對稱演算法(如 DES 或 RC4)進行加密的。公用密鑰演算法(通常為 RSA)是用來獲得加密密鑰交換和數字簽名的,此演算法使用伺服器的SSL數字證書中的公用密鑰。有了伺服器的SSL數字證書,客戶端也可以驗證伺服器的身份。SSL 協議的版本 1 和 2 只提供伺服器認證。版本 3 添加了客戶端認證,此認證同時需要客戶端和伺服器的數字證書。

SSL協議的三個特性

① 保密:在握手協議中定義了會話密鑰後,所有的消息都被加密。

② 鑒別:可選的客戶端認證,和強制的伺服器端認證。

③ 完整性:傳送的消息包括消息完整性檢查(使用MAC)。

SSL的位置

SSL介於應用層和TCP層之間。應用層數據不再直接傳遞給傳輸層,而是傳遞給SSL層,SSL層對從應用層收到的數據進行加密,並增加自己的SSL頭。

SSL的工作原理

握手協議(Handshake protocol)

記錄協議(Record protocol)

警報協議(Alert protocol)

1、握手協議

握手協議是客戶機和伺服器用SSL連接通信時使用的第一個子協議,握手協議包括客戶機與伺服器之間的一系列消息。SSL中最復雜的協議就是握手協議。該協議允許伺服器和客戶機相互驗證,協商加密和MAC演算法以及保密密鑰,用來保護在SSL記錄中發送的數據。握手協議是在應用程序的數據傳輸之前使用的。

每個握手協議包含以下3個欄位

(1)Type:表示10種消息類型之一

(2)Length:表示消息長度位元組數

(3)Content:與消息相關的參數

握手協議的4個階段

1.1 建立安全能力

SSL握手的第一階段啟動邏輯連接,建立這個連接的安全能力。首先客戶機向伺服器發出client hello消息並等待伺服器響應,隨後伺服器向客戶機返回server hello消息,對client hello消息中的信息進行確認。

Client hello消息包括Version,Random,Session id,Cipher suite,Compression method等信息。

ClientHello 客戶發送CilentHello信息,包含如下內容:

(1)客戶端可以支持的SSL最高版本號

(2)一個用於生成主秘密的32位元組的隨機數。(等會介紹主秘密是什麼)

(3)一個確定會話的會話ID。

(4)一個客戶端可以支持的密碼套件列表。

密碼套件格式:每個套件都以「SSL」開頭,緊跟著的是密鑰交換演算法。用「With」這個詞把密鑰交換演算法、加密演算法、散列演算法分開,例如:SSL_DHE_RSA_WITH_DES_CBC_SHA, 表示把DHE_RSA(帶有RSA數字簽名的暫時Diffie-HellMan)定義為密鑰交換演算法;把DES_CBC定義為加密演算法;把SHA定義為散列演算法。

(5)一個客戶端可以支持的壓縮演算法列表。

ServerHello伺服器用ServerHello信息應答客戶,包括下列內容

(1)一個SSL版本號。取客戶端支持的最高版本號和服務端支持的最高版本號中的較低者。

(2)一個用於生成主秘密的32位元組的隨機數。(客戶端一個、服務端一個)

(3)會話ID

(4)從客戶端的密碼套件列表中選擇的一個密碼套件

(5)從客戶端的壓縮方法的列表中選擇的壓縮方法

這個階段之後,客戶端服務端知道了下列內容:

(1)SSL版本

(2)密鑰交換、信息驗證和加密演算法

(3)壓縮方法

(4)有關密鑰生成的兩個隨機數。

1.2 伺服器鑒別與密鑰交換

伺服器啟動SSL握手第2階段,是本階段所有消息的唯一發送方,客戶機是所有消息的唯一接收方。該階段分為4步:

(a)證書:伺服器將數字證書和到根CA整個鏈發給客戶端,使客戶端能用伺服器證書中的伺服器公鑰認證伺服器。

(b)伺服器密鑰交換(可選):這里視密鑰交換演算法而定

(c)證書請求:服務端可能會要求客戶自身進行驗證。

(d)伺服器握手完成:第二階段的結束,第三階段開始的信號

這里重點介紹一下服務端的驗證和密鑰交換。這個階段的前面的(a)證書 和(b)伺服器密鑰交換是基於密鑰交換方法的。而在SSL中密鑰交換演算法有6種:無效(沒有密鑰交換)、RSA、匿名Diffie-Hellman、暫時Diffie-Hellman、固定Diffie-Hellman、Fortezza。

在階段1過程客戶端與服務端協商的過程中已經確定使哪種密鑰交換演算法。

如果協商過程中確定使用RSA交換密鑰,那麼過程如下圖:

這個方法中,伺服器在它的第一個信息中,發送了RSA加密/解密公鑰證書。不過,因為預備主秘密是由客戶端在下一個階段生成並發送的,所以第二個信息是空的。注意,公鑰證書會進行從伺服器到客戶端的驗證。當伺服器收到預備主秘密時,它使用私鑰進行解密。服務端擁有私鑰是一個證據,可以證明伺服器是一個它在第一個信息發送的公鑰證書中要求的實體。

其他的幾種密鑰交換演算法這里就不介紹了。可以參考Behrouz A.Forouzan著的《密碼學與網路安全》。

1.3 客戶機鑒別與密鑰交換:

客戶機啟動SSL握手第3階段,是本階段所有消息的唯一發送方,伺服器是所有消息的唯一接收方。該階段分為3步:

(a)證書(可選):為了對伺服器證明自身,客戶要發送一個證書信息,這是可選的,在IIS中可以配置強制客戶端證書認證。

(b)客戶機密鑰交換(Pre-master-secret):這里客戶端將預備主密鑰發送給服務端,注意這里會使用服務端的公鑰進行加密。

(c)證書驗證(可選),對預備秘密和隨機數進行簽名,證明擁有(a)證書的公鑰。

下面也重點介紹一下RSA方式的客戶端驗證和密鑰交換。

這種情況,除非伺服器在階段II明確請求,否則沒有證書信息。客戶端密鑰交換方法包括階段II收到的由RSA公鑰加密的預備主密鑰。

階段III之後,客戶要有伺服器進行驗證,客戶和伺服器都知道預備主密鑰。

1.4 完成

客戶機啟動SSL握手第4階段,使伺服器結束。該階段分為4步,前2個消息來自客戶機,後2個消息來自伺服器。

1.5 密鑰生成的過程

這樣握手協議完成,下面看下什麼是預備主密鑰,主密鑰是怎麼生成的。為了保證信息的完整性和機密性,SSL需要有六個加密秘密:四個密鑰和兩個IV。為了信息的可信性,客戶端需要一個密鑰(HMAC),為了加密要有一個密鑰,為了分組加密要一個IV,服務也是如此。SSL需要的密鑰是單向的,不同於那些在其他方向的密鑰。如果在一個方向上有攻擊,這種攻擊在其他方向是沒影響的。生成過程如下:

2、記錄協議

記錄協議在客戶機和伺服器握手成功後使用,即客戶機和伺服器鑒別對方和確定安全信息交換使用的演算法後,進入SSL記錄協議,記錄協議向SSL連接提供兩個服務:

(1)保密性:使用握手協議定義的秘密密鑰實現

(2)完整性:握手協議定義了MAC,用於保證消息完整性

記錄協議的過程:

3、警報協議

客戶機和伺服器發現錯誤時,向對方發送一個警報消息。如果是致命錯誤,則演算法立即關閉SSL連接,雙方還會先刪除相關的會話號,秘密和密鑰。每個警報消息共2個位元組,第1個位元組表示錯誤類型,如果是警報,則值為1,如果是致命錯誤,則值為2;第2個位元組制定實際錯誤類型。

⑶ 如何在mac下遠程搭建git伺服器

Git支持的協議主要是四種:
本地: 需要文件共享系統,許可權不好控制
HTTP:速度慢
SSH:同時支持讀寫操作,不支持匿名的讀取(Git默認協議)
GIT:最快

搭建的難易程度和特點綜合篩選,最合適的還是ssh,並且大部分伺服器上基本都有ssh服務,所以省去了不少麻煩。一個最基本的思路是給每一個人一個
ssh帳號,這樣大家就可以通過用戶名和口令來訪問了,但是顯然這不是一個好的選擇,這個做法有些多餘,並且對於repo的許可權很難管理。
在使用Github的時候,會利用rsa.pub公鑰/私鑰的方式,這樣在服務端擁有用戶的公鑰(*.pub)之後就可以,跨過繁瑣的口令,直接認證提交了,而服務端也會根據不同的用戶身份,對其許可權有著更加靈活的管理。因此我們也採用這種方式。
服務端
為了使遠程庫訪問更加直觀,先在伺服器上創建一個名為git的賬戶,這樣以後clone的時候就如下面的格式了:

git clone git@server:some.git

創建新的用戶,創建repo等目錄

$sudo adser git
$su git
$cd ~
$mkdir repos

在HOME下的.ssh目錄,如果沒有則創建,創建一個authorized_keys文件,這個文件就是用來管理所有git用戶的公鑰的,也就是這裡面的用戶對於項目有著R+W的許可權。
客戶端

於每一個客戶端,我們需要生成一對密鑰和公鑰,如果是Github用戶,那麼.ssh目錄下,一定有id_rsa.pub和id_rsa兩個文件,其中第
一個是系統生成的公鑰,另一個是自己要保存好的密鑰。如果沒有的話,可以在終端執行:ssh-keygen來生成,完成後,將自己的公鑰提交給管理員,這
就是一個注冊的行為。
完成

⑷ mac dreamweaver 伺服器搭建後連接不到本地伺服器

一、本地測試伺服器最常見的問題原因是沒有為「伺服器文件夾」和「Web
URL」輸入正確的值。它們必須指向相同的位置:
(1)「伺服器文件夾」是指向伺服器文檔根中的站點根的物理路徑。
(2)「Web URL」是您在瀏覽器地址欄中為到達同一位置而輸入的值。
(3)本地 Web 伺服器是否正在運行?
(4)是否有軟體防火牆妨礙了 Dreamweaver 與 Web 伺服器之間的通信?嘗試暫時禁用防火牆是否有區別。
(5)選擇「視圖」>「實時視圖選項」。確保選中「為文檔來源使用測試伺服器」選項。
二、排除問題後重新進行安裝如下

1.打開dreamweaver CS6軟體。

2.點擊菜單中的「站點」,選擇「管理站點」。
3.打開管理站點中的「新建站點按鈕」。
4.選中左邊的伺服器,然後單擊右邊下方的+按鈕。
5.然後輸入伺服器名稱、連接方法選擇為「本地/網路」、選擇網站所在文件夾、WebURL輸入http://127.0.0.1/,然後點擊保存。
6.在剛剛新建的伺服器中勾選「測試」然後單擊保存。
7.然後點擊完成,此時就創建好了。

⑸ Mac搭建Nginx流媒體伺服器,進行推流,拉流

Nginx 是非常優秀的開源伺服器,用它來做hls或者rtmp流媒體伺服器是非常不錯的選擇

下面介紹如何在Mac上搭建流媒體伺服器,以便後續的自己研究的項目或者demo向伺服器上進行推流

首先需要安裝brew,brew是一款管理軟體的第三方平台,安裝的方式也很簡單,請自行查閱安裝方式

執行下面2句命令,即可安裝rtmp推流的nginx伺服器

執行完後,可以查看ngix安裝在哪裡

可以看到M1 是安裝在這個目錄下/usr/local/etc/nginx

打開這個目錄,可以看到有個nginx.conf文件,這里就是伺服器的一個配置文件,如果支持rtmp,則裡面的內容會有一個rtmp的json

這個json說明:

1.你本地的nginx伺服器會監聽1935埠號,

2.伺服器會創建一個mytv的程序

後續你可以向這個地址進行推流,並且進行拉流播放

後面我們會使用ffmpeg向這個地址推流
rtmp://localhost:1935/mytv/room

並且用vlc拉取這個地址的流進行播放

執行命令,即可啟動nginx伺服器

驗證是否啟動成功,只需要在瀏覽器中訪問下以下鏈接

在瀏覽器地址欄輸入: http://localhost:8080

出現Welcome to nginx ,代表nginx安裝成功了。

打開配置文件 /usr/local/etc/nginx/nginx.conf

這里推的是flv流,可以正常推,這里需要注意的是伺服器地址一定要寫正確,我的nginx.conf里application配置的是mytv,所以路徑就是mytv,room則是隨便寫都行,代表向程序mytv下的room文件推流

然後電腦上打開vlc這個播放器軟體 點擊File---->Open Network 在彈出來的框中選擇Network然後輸入URL:

驗證時,推流的文件最好搞大點,不然一下推完了,你才去拉取播放,則播放不了,因為這是實時的

vlc使用如下

3.點擊播放即可

可以看到左邊是畫面,右邊是ffmpeg在推流

參考: https://www.jianshu.com/p/cf74a34af15d

⑹ 如何設置HTTP代理

dos命令行 差不多。一般是電腦聯機路由 然後可以開代理 MS wINDOWS 自已就有這個功能
具體是:

ADSL代理伺服器的設置方法
1、在桌面上用滑鼠右鍵單擊『Internet Explorer』圖標,並選擇『屬性』。
2、單擊『連接』標簽。
3、選中使用的連接,如:『我的連接』,單擊『設置』按鈕。
4、單擊『滑鼠左鍵』,選擇『使用代理伺服器』的選項,單擊『確定』按鈕。
5、單擊『確定』按鈕。
LAN區域網用戶代理伺服器設置方法
1、在桌面上用滑鼠右鍵單擊『Internet Explorer圖標』,並選擇『屬性』。
2、單擊『連接』標簽。
3、單擊『區域網設置』按鈕。
4、單擊『滑鼠左鍵』,去掉『使用代理伺服器』的選項,單擊『確定』按鈕。
5、單擊『確定』按鈕。

Modem撥號代理伺服器設置方法
Internet Exploer 4.01
IE4.01:菜單欄「查看」->下拉菜單「Internet選項」->選項卡「連接」->在「代理伺服器」一欄選中「通過代理伺服器訪問Internet」,輸入代理伺服器地址和埠號。->確定
Internet Exploer 5.0以上版本
IE 5.0:菜單欄「工具」->下拉菜單「Internet選項」->選項卡「連接」->在「撥號設置」中選中您目前使用的連接,然後點擊右側的「設置」->在中間的「代理伺服器」欄選中「使用代理伺服器」->在「地址」和「埠」欄輸入代理伺服器->確定->確定。

微軟IE設置代理

(一)菜單選擇「工具」,選「Internet選項(O)」。
(二)選「連接」,單擊「設置(S)...」
(三)在「代理伺服器」組,把「對此連接使用代理伺服器」打鉤,然後填上HTTP的地址和埠。
(四)如果有更齊全的代理數據,如SOCK及FTP等,可單擊「高級(C)...」,分別填入對應的代理數據。(這項一般不填)
(五)單擊「確定」就可以了。

騰訊TT設置代理

(一)主菜單選擇「工具」,選「WWW代理」,選「代理設置...」
(二)點擊「新增」,然後在「地址」那填上代理的IP以及埠,單擊「確定」,代理就可以生效。
(三)當使用代理的時候,菜單上代理名稱前面有「鉤」,當向要取消代理或者再次使用代理,點擊菜單就行,很方便。

QQ設置代理

● QQ設置SOCK5代理
(一)打開參數設置。
點擊QQ的「QQ2000」,選擇「系統菜單」。
(二)輸入代理參數。
選擇「網路參數」,在騰訊的伺服器地址填上絕對IP(「***.***.***.***形式的」),下面有騰訊伺服器域名轉換絕對IP的表,隨便選擇一個就行。「使用SOCK5代理伺服器」打鉤,填上代理伺服器的地址和埠參數。把用戶名和密碼輸入框清空(假如是使用有密碼的代理,則填上代理的用戶名和密碼)。
sz.tencent.com => 61.144.238.145
sz2.tencent.com => 61.144.238.146
sz3.tencent.com => 202.104.129.251
sz4.tencent.com => 202.104.129.254
sz5.tencent.com => 61.141.194.203
sz6.tencent.com => 202.104.129.252
sz7.tencent.com => 202.104.129.253
(三)測試代理參數。
點擊測試。假如出現「代理伺服器正常」,則這個代理是可用的。假如出現「無法連接代理伺服器」,則說明這個代理不能使用,重新輸入另外的代理參數,重新測試。
(四)使代理生效。
要使剛剛輸入的參數生效,必須下線一次,再上線,這樣才能改變QQ的傳輸狀態,使代理生效。如果不能上線,請多換幾個代理試試。

● QQ設置HTTP代理

(一)打開參數設置。
點擊QQ的「QQ2000」,選擇「系統菜單」。
(二)設置代理參數
選擇「會員功能」,把「使用HTTP協議登陸」打鉤,選擇「通過HTTP代理」,填入HTTP代理的IP以及埠參數,清空用戶名稱和密碼。
(三)測試代理參數。
按「測試」,測試該HTTP代理能不能用,出現「測試成功,請返回」,則該代理能用。否則表示該代理不能用,換別的代理。
(四)使代理生效。
要使剛剛輸入的參數生效,必須下線一次,再上線,這樣才能改變QQ的傳輸狀態,使代理生效。如果不能上線,請多換幾個代理試試。

ICQ設置代理

使用的是ICQ2000中文版。ICQ能使用的代理比較多,可以用HTTP、SOCK4、SOCK5等。在ICQ中,代理也稱作防火牆。
(一)打開參數設置。
點擊「主菜單」,選擇「參數選擇」。
(二)輸入代理參數。
選「連接」,在「代理設置」,選擇「使用防火牆」和「使用代理伺服器」,在「代理伺服器」選擇代理的類型,可以是SOCK4、SOCK5、HTTP等,但一定要和你准備的代理的類型是一 致的。
在「防火牆」組,選擇代理的類型,和輸入代理的IP及埠的參數
(四)使代理生效。
跟QQ一樣,要使得代理生效,必須先下線再上線,假如不能上線就是代理不行,換一個代理重新設置。

UC設置代理

(一)打開參數設置。
點擊「UC」,選擇「系統參數」。
(二)輸入代理參數。
選擇「網路」,選「區域網」,「使用SOCK5代理」打鉤,填上代理IP和埠的參數,清空用戶名和密碼。(假如是使用有密碼的代理,則填上代理的用戶名和密碼)。
(三)測試代理參數。
點擊測試。假如出現「代理伺服器正常」,則這個代理是可用的。假如出現「無法連接代理伺服器」,則說明這個代理不能使用,重新輸入另外的代理參數,重新測試 。
(四)使代理生效。
要使剛剛輸入的參數生效,必須下線一次,再上線,這樣才能改變UC的傳輸狀態,使代理生效。如果不能上線,請多換幾個代理試試。

MSN設置代理

(一)打開參數設置。
點擊「MSN」,選擇「選項(O)...」。
(二)輸入代理參數。
「我使用的代理伺服器」打鉤,選「SOCK5」,填上代理IP和埠的參數,清空用戶名和密碼。(假如是使用有密碼的代理,則填上代理的用戶名和密碼)。 當然還可以選擇HTTP或SOCK4代理,填上相應的參數就行。
(四)使代理生效。
按「確定」就行了。

2003版QQ設置代理

2003版QQ,普通用戶除了可以使用SOCK5代理之外,還可以使用HTTP代理,會員用戶可以使用VIP的HTTP代理。
(一)打開參數設置
點擊QQ的「QQ2003」,選擇「系統菜單」。
(二)設置代理參數
選擇「網路設置」。上網類型要設置為「區域網」。如果使用SOCK5代理的就把「SOCK5代理設置」打鉤,填入代理伺服器的IP和埠的參數。假如使用HTTP代理的就選「HTTP代理設置」,填入參數 。用戶名稱和密碼一般留空,不用填。
(三)測試代理參數。
按「測試」,試試該代理能否成功連接。假如出現「不能連接代理伺服器」的就換別的代理試試。
(四)使代理生效。
要使剛剛輸入的參數生效,必須下線一次,再上線,這樣才能改變QQ的傳輸狀態,使代理生效。如果不能上線,請多換幾個代理試試。

(望樓主採納哦)

⑺ 如何在Macbook Pro搭建PHP開發環境

Macbook Pro配置PHP開發環境


  • 安裝環境如下:


Mac OS 10.10.1
Apache 2.4.9
PHP 5.5.14
Mysql 5.6.22

  • Apache配置


在Mac OS 10.10.1中是自帶Apache軟體的,我們只需要啟動對應的服務就好了,以下命令是操作Apache時常用的幾個命令:
// 啟動Apache服務
sudo apachectl start
// 重新啟動Apache服務
sudo apachectl restart
// 關閉Apache服務
sudo apachectl stop
// 查看Apache的版本
httpd -v
關於sudo命令,不用我多說了吧。先啟動Apache服務吧,然後在瀏覽器中輸入localhost。出現It works字樣,說明Apache就搞定了。
在Macbook pro下,Apache的網站伺服器根目錄在/Library/WebServer/Documents路徑下。

  • PHP配置


在Mac OS中已經自帶了PHP了,我們只需要在Apache的配置文件中添加Apache對PHP的支持就好了,步驟如下:
編輯http.conf配置文件,命令如下:
sudo vim /etc/apache2/http.conf
去掉以下部分的注釋:
LoadMole php5_mole libexec/apache2/libphp5.so
重啟Apache服務吧;
寫一個簡單的測試文件測試一下。
<?php phpinfo(); ?>

  • MySQL配置


安裝MySQL是比較麻煩的,由於在Mac OS中是直接帶有Apache和PHP的,所以安裝它們,比較簡單,而MySQL是不帶的,需要去官網下載。
下載完成以後,直接安裝吧。安裝完成以後,從System Preferences中啟動MySQL服務,如下圖所示:

alt
從命令行登陸mysql,然後設置密碼,如果對這里不熟悉的話,請參考這篇文章:《MySQL掃盲篇》《》。
在使用命令行登陸MySQL的時候,會出現2002,找不到mysql.sock文件的錯誤。
由於MySQL是把mysql.sock文件放在/tmp目錄下,而Mac OS卻去了/var/mysql目錄下尋找對應的mysql.sock文件,所以,由於找不到對應的mysql.sock文件,就出現了這里對應的2002錯誤了。
所以為了解決這個問題,我們需要在/var/mysql目錄下,存放一個指向/tmp/mysql.sock文件的軟鏈接,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
然後重新啟動MySQL服務就OK
更多問題到問題求助專區《》

⑻ mac電腦怎麼開啟一個http服務啊,Mac OS X 討論區

首先,這個提示其實是錯誤的。 其次,如果要關閉filevault,需確保你的剩餘硬碟空間(自由空間)大於你加密的用戶目錄大校 最後,確保第二條後,仍然報錯的話,啟動你的mac到安全模式,再試圖關閉filevault.

⑼ MAC怎麼設置代理

在國內的多個電腦客戶端使用同一個Dropbox帳號登錄,實現協同辦公等操作,但是一台電腦更新文件後,無法實時同步到其他電腦客戶端。

具體可以通過以下步驟操作來實現:

第一步: 安裝好dropbox,單擊dropbox圖標,然後選中右下角設置圖標-->選中「首選項。」;

⑽ 如何用mac os x server搭建網站

Apache 就內置在 Mac OS X Server 中,它是互聯網上使用范圍最廣的 HTTP 伺服器。 Apache 已預先配置好默認設定,因此,部署起來如同啟動 Web 服務一樣簡單。任何存儲在伺服器默認網站文件夾中的 HTML 內容,都將自動通過互聯網呈現。有豐富經驗的網站管理員可以在 Mac OS X Server 的 Server Admin 應用程序中使用 Apache 2.2。Mac OS X Server 為經驗豐富的網站管理員在 Server Admin 應用程序中使用 Apache 2.2 提供支持。

如果你還是不會,那你給我發消息,我有 PDF 版的詳細攻略,從 MySQL 的安裝到最後的完成。

並且我還有 Apple 官方提供的虛擬機配置等精彩視頻,我看了一下,不到 1 分鍾就配置出了一個強大的網站,並也還支持子域名綁定。

熱點內容
安卓外部資源怎麼下載 發布:2024-03-29 04:01:17 瀏覽:244
華為被加密碼的相冊在哪裡查看 發布:2024-03-29 04:00:27 瀏覽:747
自動欣悅版有哪些配置 發布:2024-03-29 03:48:26 瀏覽:287
如何用腳本搶 發布:2024-03-29 03:01:59 瀏覽:120
火影忍者手游配置怎麼調 發布:2024-03-29 02:53:53 瀏覽:103
編程畫櫻花 發布:2024-03-29 02:11:24 瀏覽:473
騰訊雲伺服器1mb老掉線 發布:2024-03-29 01:56:11 瀏覽:215
執行sql語句的存儲過程 發布:2024-03-29 01:52:37 瀏覽:697
婚紗攝影腳本 發布:2024-03-29 01:47:40 瀏覽:901
我的世界伺服器咋開外掛 發布:2024-03-29 01:07:45 瀏覽:456