源碼編譯安裝nginx確實挺麻煩,不過源碼安裝nginx的好處仍是挺多的,首先咱們能夠本身選定要安裝的版本,本身制定日誌、配置等的存放位置等等。經過yum或者是apt-get方式安裝的話,版本咱們本身不能選擇,日誌等文件的存放位置咱們不能本身制定等等。
小小記錄一下過程:
一、nignx安裝修下有這麼幾個庫的支持,分別是:zlib、pcre、openssl。
二、下載上述三個包,放在某個目錄下面,好比我放在了/home/download下面,而且也將nginx放在了下面。
三、切換到nginx解壓後的目錄裏面,而後配置經過./configure命令。
格式:./configure --prefix=/usr/local/nginx
--with-openssl=../openssl
--with-zlib=../zlib
--with-pcre=../pcre
這樣就能夠編譯,其餘的配置能夠再安裝完成後修改。
四、安裝 make && make install
五、安裝完成後默認的nginx是沒有啓動的,須要手工啓動一下,命令:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c前面是nginx生成的可執行文件,後面是使用哪一個配置文件。
經過ps -ef | grep nginx 查看nginx是否啓動了nginx