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...