nginx

Nginx和Apache共用80端口的配置教程 2015-12-15

80端口是一個網頁訪問端口了,如果我們在機器同安裝了apache和nginx那麽一般情況是只有一個應用可以使用期80端口,那麽如何實現兩個都使用80端口呢,今天一起來看看.一個典型的 Nginx + Apache 應用方案可以是Nginx 占用 80 端口,過濾靜態請求,然後動態請求即 Proxy

nginx系統echo-nginx-module安裝教程 2015-12-09

echo-nginx-module是nginx系統中一個常用的模塊了,這個模塊是非常的好用,今天我們一起來看nginx系統echo-nginx-module安裝教程爲什麽要寫這個,主要是一個小夥伴問我,如何調試nginx一些信息.于是想到春哥的這個echo模塊.1.下載echo 模塊:wget --no-check-certificate https://github.com/openresty/echo-nginx-module/archive/v0.58.zip2.複制到一個模塊目錄:unzip v0

nginx系統中limit_conn使用法 2015-10-25

limit_conn在nginx中是起到一個限制連接數的功能了,今天我們一起來看一篇nginx系統中limit_conn使用法.ngx_http_limit_conn_module 模塊可以按照定義的鍵限定每個鍵值的連接數.特別的,可以設定單一 IP 來源的連接數.並不是所有的連接都會被模塊計數:只有那些正在被處理的請求(這些請求的頭信息已被完全讀入)所在的連接才會被計數.配置範例 http { limit_conn_zone $binary_remote_addr zone=addr:10m; ...

nginx下啓用CGI的步驟詳解 2015-10-25

nginx下啓用CGI的步驟詳解
CGI有許多了我們這裏介紹的是spawn-fcgi的安裝配置教程了,希望這篇關于nginx下啓用CGI的教程能夠幫助到各位朋友.注意:爲了在nginx下使用Tcl腳本,這裏記錄下配置過程,已測試有效安裝fcgiwrap安裝fcgiwrap需要fcgi-devel包支持,此包在epel中包含,已安裝e

nginx中ngx_http_limit_req_module 模塊用法 2015-10-25

本文章小編來爲各位介紹一篇nginx中ngx_http_limit_req_module 模塊用法,希望本文章能夠讓各位深入理解nginx中ngx_http_limit_req_module 模塊哦.ngx_http_limit_req_module模塊(0.7.21)可以通過定義的 鍵值來限制請求處理的頻率.特別的,它可以限制來自單個IP地址的請求處理頻率. 限制的方法是通過一種“漏桶”的方法——固定每秒處理的請求數,推遲過多的請求處理.配置示例http { limit_req_zone $binary

nginx使得你的網站同時支持ipv4/ipv6 2015-10-13

配置ipv6獨立ip訪問,設置如下,在server段中,原先的設置完全不必變動,只需在listen 80下面加入下面一行即可,然後重啓你的nginx.修改Nginx所有虛擬主機的配置,這個/usr/local/nginx/conf/nginx.conf 也要修改,將所有server {}裏面的listen 後面全部加上IP,如下: 代碼如下 “listen [2607:f:fed:????:????]:80 ipv6only=on; 具體 代碼如下 server{listen 184

nginx不支持.htaccess解決辦法 2015-10-13

可能很多朋友都常用nginx不支持.htaccess,只有apache才支持.htaccess文件,其實這是錯誤的看法nginx也是支持.hatccess的哦,下面我來給各位總結一下配置方法.其實nginx和.htaccess一點關系都沒有,只是一大堆人深受apache的影響覺得nginx應該也要支持.htaccess功能.在nginx的配置中直接include .htaccess文件就好include /站點目錄/.htaccess;多麽簡單,但是更讓人哭笑不得的是有大部分人根本就不知道nginx與ap

Nginx配置proxy_cache後緩存不能生成緩存文件 2015-10-13

昨天學習配置了nginx中但我在配置好proxy_cache後,發現在緩存目錄中不能生成緩存文件哦,後來找了很多種解決辦法與關于proxy_cache緩存的一些常見問題總結.proxy_cache方式跟memcached記憶體級別的緩存還是不能比擬,但nginx目前還不能做memcached的write動作,所以簡單配置proxy_cache也能抵擋不少鴨梨.沒有配置好proxy_cache但在網路上搜索幾篇文章以後,發現大家寫的很模糊,很多文章都是抄襲複制品.所以按照網路上的教程,我一開始是這麽配置的:

nginx反向代理和gzip_static模塊使用 2015-10-13

nginx對于靜態文件的處理有一個gzip_static模塊.該模塊可以讀取預先壓縮的gz文件,這樣可以減少每次請求進行gzip壓縮的CPU資源消耗.該模塊啓用後,nginx首先檢查是否存在請求靜態文件的gz結尾的文件,如果有則直接返回該gz文件內容.爲了要兼容不支持gzip的浏覽器,啓用gzip_

怎麽讓Nginx/apache支持shtml格式 2015-10-13

本文章來介紹關于怎麽讓Nginx支持shtml格式方法,有需要的朋友可參考參考.我們先來了解一下html或htm與shtml或shtm的關系是什麽html或者htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裏面沒有伺服器端執行的腳本,而shtml或者shtm 由于它基于SSI技

Nginx怎麽打開目錄浏覽功能(autoindex) 2015-10-13

在nginx中不像apache默認是打開目錄浏覽功能的,在nignx中目錄浏覽功能默認是關閉了,下面我來介紹在nginx中實現目錄浏覽功能的配置方法.打開nginx.conf文件,在location server 或 http段中加入 代碼如下 autoindex on; 另外兩個參數最好也加上去: 代碼如下 autoindex_exact_size off; 默認爲on,顯示出文件的確切大小,單位是bytes.改爲off後,顯示出文件的大概大小,單位是kB或者MB或者GB 代碼如下 autoindex_

Nginx搭建FLV視頻伺服器方法 2015-10-13

我們會看到現在很多視頻網,視頻網都會有專業的視頻伺服器,下面我來介紹如何在nginx中搭建FLV視頻伺服器,有需要的朋友可參考.FLV有兩種發布方式一.普通的HTTP方式:這種方式通常需要預先下載到本地才能播放,有緩沖,但下載後就不會占用伺服器資源.二.流媒體方式:無需下載,可以及時播放任意拖拽進度,用戶體驗好但很耗伺服器資源.安裝模塊在編譯安裝Nginx的時候把Flv Stream模塊加上 代碼如下 ./configure --user=www --group=www --prefix=/usr/loc

Debian 7 安裝LNMP伺服器命令詳解 2015-10-13

LNMP環境的配置是需要讓我們的主機支持Nginx.MySQL.PHP.phpMyAdmin,這樣配置好之後就可以直接使用此環境,並在上面運行網站了,下面我來配置方法.我們先來看官方說明LNMP一鍵安裝包是一個用Linux Shell編寫的可以爲CentOS/RadHat.Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx.MySQL.PHP.phpMyAdmin)生産環境的Shell程序1,安裝MySQL執行命令: 代碼如下 apt-get install -y mysql-

CentOS發送郵件(sendmail/mstmp)方法總結 2015-10-13

我們先要知道一定的是CentOS默認不能發送郵件,需要發送郵件的我們要先安裝一個sendmail程序,如果不使用sendmail來操作,我們還可以使用mstmp來發,下面我來一一介紹.先來看使用sendmail發郵件配置.安裝sendmail執行: 代碼如下 ?1 [[email protected] ~]# yum -y install sendmail 程序會自動搜索出sendmail安裝程序自動安裝.安裝好sendmail以後執行以下命令啓動sendmail 代碼如下 ?123 [[email protected]

nginx添加http auth basic認證實現方法 2015-10-13

需要對後台地址admin進行保護,http://www.abc/admin/admin.action之類的可以使用http auth basic,既方便又簡單,1.首先要利用用apache 的 htpasswd 可以生成密碼文件只好先安裝apache了wget http://xxxx/tools/apache-2.0.63.tar.bz2解壓之後./configure --prefix=/home/app/httpd-2.0.63make && make install創建用戶和賬號:/h

nginx用mod_proxy實現反向代理配置 2015-10-13

反向代理做法可以爲網站安全做更高一步,像一些銀行肯定是使用了反代理就是你進入代理伺服器也得不到任何數據,下面我來介紹nginx用mod_proxy實現反向代理配置方法.由于專案需要實現一個域名代理的功能比如: 代碼如下 a.com/a.html=>b.com/b.html 也就是用a.com代理了所

Nginx啓動提示找不到libpcre.so.1怎麽辦 2015-10-13

啓動nginx提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,意思是找不到libpcre.so.1這個模塊,而導致啓動失敗

PHP+Nginx+MongoDB設置開機自動啓動服務 2015-10-13

如果在默認狀態是我們linux中的PHP+Nginx+MongoDB環境開機需要手工去一個個去啓動了,這樣感覺很麻煩萬一不記得了網站不要關幾天呀,同時手工啓動也不符合WEB伺服器要求了,下面大家一起來看看設置開機自動啓動服務方法.nginx開機自動啓動腳本把以下腳本保存爲nginx文件放入/etc/init.d/nginx然後可以通過/etc/init.d/nginx start 命令啓動nginx/etc/init.d/nginx stop 命令停止nginx/etc/init.d/nginx rest

unix中Hbase重啓之後就無法啓動的原因及解決辦法 2015-10-13

Hbase重啓之後就無法啓動的現象: 當我們使用Hbase 0.20.2的時候,遇到了2個奇怪的問題.我們使用了數台機器構建了一個集群,並且按照Hadoop/Hbase的"Getting Started"安裝配置了Hadoop和Hbase.之後能夠正常啓動Hadoop和Hbase,並且創建table和插入數據.不過,當我們訪問Master的頁面時: http://10.37.17.0010/master.jsp ,我們發現了第一個問題:在regionserver區域,出現了2

Nginx HTTP Post Method: 405 Method not allowed錯誤 2015-10-13

今天在使用nginx時發現運行機制會出現Nginx HTTP Post Method: 405 Method not allowed錯誤了,下面我來給大家總結解決辦法.最近維護一台RedHat 5.4 X64系統,環境是Nginx,跑著一個論壇,需要向HTML頁面提交POST數據,結果都被攔截下來了,顯示錯誤:“nginx 405 Not Allowed”,是乎沒有很好的解決辦法,唯一能做的就是重新編譯Nginx源碼和編輯conf文件.後來得知Apache.IIS.Nginx等絕大多數web伺服器,都不允
一周排行