Centos6 5 編譯安裝Nginx(ssl)

2021-09-28 07:30:55 字數 1395 閱讀 6859

nginx (engine x) 是乙個高效能的http和反向**web伺服器,同時也提供了imap/pop3/smtp服務。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好。

安裝步驟:

安裝依賴環境:

yum -y install gcc gcc-c++

yum -y install pcre-devel zlib-devel

tar zxf nginx-1.6.0.tar.gz

cd nginx-1.6.0

useradd -m -s /sbin/nologin nginx //建立乙個程式使用者

如果要做ssl 加密

yum -y install openssl openssl-devel

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_moudle(ssl必須要加這個模組)

make && make install

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin //做鏈結

cd /usr/local/sbin

nginx //啟動服務,網頁訪問檢視是否安裝成功

本地ssl加密

cd /

openssl genrsa -out server.key 1024 //建立私鑰

openssl req -new -out server.csr -key server.key //證書請求

。。。。。一堆問題直接回車

common name(eg,your name or your server』s hostname):如果ssl加密是基於網域名稱就填網域名稱,基於ip就填ip位址

.。。。。。

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt //自簽署證書

openssl pkcs12 -export -clcerts -in server.crt -inkey server.key -out server.p12 //將證書變成瀏覽器支援的.p12格式

vim /usr/local/nginx/conf/nginx.conf

https server下

listen 443 default ssl;

ssl_certificate /server.crt;//指定證書檔案

ssl_certificate_key /server.key; //指定金鑰檔案

網頁訪問https:// ip或網域名稱

CentOS 6 5編譯安裝FFMPEG

解壓 tar zxvf yasm 1.3.0.tar.gz 配置 進入yasm 1.3.0目錄,執行.configure 安裝 make make install 安裝好之後繼續configure。網上看了資料,一般都會缺少很多依賴環境,但是我這竟然就只差這乙個。不過為了方便起見,還是將其都列出來,...

Centos6 5 編譯安裝mysql

確認是否安裝mysql和服務端 rpm q mysql server mysql 加粗樣式先安裝依賴檔案ncurses devel mount dev cdrom media cd media packages rpm ivh ncurses devel 5.7 安裝cmake tar zxf cm...

CentOS 6 5下編譯安裝TFS

tfs官方有個安裝文件 不過如果對於小白確實寫的太簡單了。本人整理了自己編譯安裝tfs的過程,給大家參考一下。一 安裝依賴包yum y install automake yum y install libtool yum y install readline readline devel yum y...