<深入剖析Nginx> 編譯安裝nginx 以及使用eclipse編譯開發nginx

來源:互聯網
上載者:User

標籤:nginx elipse

明年就要找工作了,看看經典的開源項目-nginx,圖書館借了本<深入剖析Nginx>,開始研讀,邊讀邊做筆記.

第一篇是nginx的環境配置相關

參考文章:Nginx模組開發---Linux使用eclipse編譯,調試Nginx 文章5:Linux下使用Eclipse進行Nginx 模組開發

具體是參考上面的文章和書,下面大概講下步驟:

1. 經典的三個步驟,來編譯安裝nginx:

先下載源碼: 官網下載連結

./configure --with-debug --prefix=/home/zy/code/nginx/
make
make install
這裡會報一個錯誤:

 ./configure: error: the HTTP rewrite module requires the PCRE library
用如下命令列安裝相應依賴庫就可以了:

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev


2. 這樣就安裝成功了,在對應的安裝目錄下,運行可執行檔(用root許可權),nginx伺服器就運行了,在瀏覽器裡輸入localhost,就可以看到相應的歡迎介面.


3. 配置eclipse相應的環境,具體介面就不了,前面提到的文章寫的很詳細.

就是建立一個makefile工程,編譯器選擇gcc,這個工程指定源碼的路徑. 建立之後,指定啟動並執行參數(-c 設定檔路徑),選擇相應的可執行檔,等等.


4. 修改監聽的連接埠為8080,因為80連接埠需要root許可權,而eclipse並沒有用root來開啟,這樣比較方便,並且剛好可以看下相應的設定檔. 用eclipse去運行,在瀏覽器裡輸入:localhost:8080 也可以看到歡迎介面.

至此,基本環境可以很快的搭好. 已經迫不及待的要去欣賞源碼了~

<深入剖析Nginx> 編譯安裝nginx 以及使用eclipse編譯開發nginx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.