Nginx出現The plain HTTP request was sent to HTTPS port問題解決方案_nginx

今天在配置Nginx+SSL的時候出現如題的錯誤,後來與度娘一番雲雨之後找到一個解決方案,挺有用,隨手轉之。一般在vhost的配置中會有php解析的一段,如:複製代碼 代碼如下:location ~ .*\.(php|php5)?${ try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_param HTTPS $https

Nginx頻寬控制(限速模組使用)_nginx

有個老項目,通過 Squid 提供檔案下載功能,利用 delay_parameters 實現頻寬控制,問題是我玩不轉 Squid,於是盤算著是不是能在 Nginx 裡找到類似的功能。好訊息是 Nginx 提供了 limit_rate 和limit_rate_after,舉個例子來說明一下:複製代碼 代碼如下:location /download/ {    limit_rate_after 500k;    limit_rate

圖片自動更新(說明)_javascript技巧

這是個“懶人”用的辦法,你沒有時間更新首頁,卻又不能讓三個月前的更新還標著"new",那麼用這個js可以幫你的大忙!這個圖片將在2000年1月1日自動消失。copy下面的代碼到你的html檔案的<body>和</body>之間: 複製代碼 代碼如下:<script> <!-- 

頁面內尋找_javascript技巧

你可以輸入'指令碼'查查看 尋找頁面中的字元 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

nginx將泛解析的匹配網域名稱綁定到子目錄配置方法_nginx

網站的目錄結構為: # tree /home/wwwroot/exehack.net/home/wwwroot/exehack.net├── bbs│   └── index.html└── www    └── index.html2 directories, 2

nginx訪問日誌並刪除指定天數前的日誌記錄配置方法_nginx

說明:作業系統:CentOS網站1:bbs.jb51.net網站2:sns.jb51.netNginx安裝路徑:/usr/local/nginxNginx設定檔路徑:/usr/local/nginx/conf/nginx.conf網站1設定檔路徑:/usr/local/nginx/conf/vhost/bbs.jb51.net.conf網站2設定檔路徑:/usr/local/nginx/conf/vhost/sns.jb51.net.conf目的:1、對網站1和網站2的nginx訪問日誌按天儲存

nginx HTTP模組配置常用指令_nginx

一、HTTP模組的作用是什嗎?Nginx的HTTP模組用於控制Nginx的HTTP進程。二、配置指令1. alias含義:指定location使用的路徑,與root類似,但不改變檔案的跟路徑,僅適用檔案系統的路徑。文法:alias <file-path | directory-path>預設:N/A範圍:http.server.location樣本:複製代碼 代碼如下:location /i/ {    alias

nginx設定檔詳解中文版_nginx

本文列出了nginx預設設定檔 nginx.conf手大部分命令,並加以中文注釋說明,實際配置中可能沒有這麼複雜,這裡只能作為一個參考閱讀文檔!一、nginx基本配置複製代碼 代碼如下:#定義Nginx啟動並執行使用者和使用者組,系統中必須有此使用者,可以是nologinuser www www;   #啟動進程,通常設定成和cpu的數量相等worker_processes  1;#全域錯誤記錄檔及PID檔案error_log 

nginx add_header指令使用方法_nginx

response header一般都是以key:value的形式,例如:“Content-Encoding:gzip、Cache-Control:no-store”,設定的命令為:複製代碼 代碼如下:add_header Cache-Control no-storeadd_header Content-Encoding gzip但是有一個十分常用的response header比較特性,就是Content-Type,可以在它設定了類型的同時還會指定charset,例如:“text/html;

神器!最佳 Nginx 日誌分析工具 GoAccess_nginx

使用方法有兩種,可以用 XShell 或 Putty 上去命令查看,也可以產生 html 報告。下面介紹GoAccess 在 CentOS 上的安裝方法:1. 需要安裝 GeoIP, ncurses, glib2, 一句搞定複製代碼 代碼如下:#yum -y install glib2 glib2-devel ncurses ncurses-devel GeoIP GeoIP-devel2. 下載 GoAccess 解壓編譯安裝複製代碼 代碼如下:# wget http://downloads.

使用Nginx實現根據 IP 匹配指定 URL_nginx

業務需求業務和開發同事需要我這邊做一條規則,所有訪問 ip 為非上海、廣州 office 外網 ip,url 為http://test.com/fuck/index.html 的請求都跳轉到 http://test.com/index.html 。然後所有在上海和廣州 office 的外網 IP 訪問 http://test.com/fuck/index.html 依然還是

一個等號引發的血案(談Nginx正確的404配置)_nginx

這是一個血淋淋的教訓,這麼說一點也不過分。因為最近發生了一個重大問題,網站流量大幅下跌,跌了近80%了。由於事件發生之前做過一些工作,加了大量友鏈,而且外站權重都相當高,在那天還發生了一次掛馬事件,當然也即時解決了。還做了其它一些關鍵字內、外鏈最佳化等等。這樣使得尋找問題的原因就變的難上加難。偶然的原因發現,百度收錄的連結開始出現錯誤,由於網站URL方式採用的目錄式結構,最後一個字元都是/,然而百度收錄的頁面卻無緣無故把這個線去掉了,而這種訪問方式,我並沒有做相容。當時也查看了網站頁面上的重寫結

nginx禁止訪問.git檔案的設定教程_nginx

現在git很流行,大家也都開始使用它來管理網站源碼,但是.git資料目錄在網站的源碼根目錄也會有一份,nginx通常配置的時候不會對隱藏目錄進行特別處理,這樣你的源檔案就暴露在大庭廣眾之下了。為了安全,我們需要在nginx配置中對此特別處理一下,處理方法很簡單。如下:在server{}段內增加複製代碼 代碼如下:location ~ /\.{deny all;}或複製代碼 代碼如下:location ^~ /.git{return

Nginx下支援Thinkphp URL Rewrite的配置樣本_nginx

概述Nginx伺服器現在已經成為相當流行的開源Web伺服器,很多生產環境也都在使用Nginx伺服器。現在做項目大多數時候都是在使用ThinkPHP,但是Nginx預設不支援ThinkPHP的pathinfo模式,需要進行一定的配置。Nginx設定檔## The default server#server { listen 80 default_server; #server_name www.example.com; #charset koi8-r; #access_log

詳解Nginx中的重新導向功能_nginx

nginx 各參數翻譯,作用$arg_PARAMETER #這個變數包含GET請求中,如果有變數PARAMETER時的值。$args #這個變數等於請求行中(GET請求)的參數,例如foo=123&bar=blahblah;$binary_remote_addr #二進位的客戶地址。$body_bytes_sent #響應時送出的body位元組數數量。即使串連中斷,這個資料也是精確的。$content_length #要求標頭中的Content-length欄位。$content_type

簡介使用Nginx Plus的線上活動監控功能的方法_nginx

想瞭解你的 NGINX 伺服器現在是什麼情況? 是被 DoS 攻擊, 還是網站出現一堆錯誤?NGINX Plus 現在推出一個時實活動監視介面,提供關鍵負載(key load )和效能監控。 通過簡單的 RESTful JSON 介面,串連即時監控統計資料(stats to live dashboards) 和第三方監控工具,都變得輕輕鬆鬆。NGINX Plus 的 平衡負載狀態時實監控細節: 線上活動監控 – JSON feed在NGINX

在Nginx中攔截特定使用者代理程式的教程_nginx

現代互連網滋生了大量各種各樣的惡意機器人和網路爬蟲,比如像惡意軟體機器人、垃圾郵件程式或內容刮刀,這些惡意工具一直偷偷摸摸地掃描你的網站,幹些諸如檢測潛在網站漏洞、收穫電子郵件地址,或者只是從你的網站偷取內容。大多數機器人能夠通過它們的“使用者代理程式”簽名字串來識別。作為第一道防線,你可以嘗試通過將這些機器人的使用者代理程式字串添加入robots.txt檔案來阻止這些惡意軟體機器人訪問你的網站。但是,很不幸的是,該操作只針對那些“行為良好”的機器人,這些機器人被設計遵循robots.txt的規

Nginx實現if多重判斷配置方法樣本_nginx

nginx的配置中不支援if條件的邏輯與/邏輯或運算 ,並且不支援if的嵌套文法,我們可以用變數的方式來實現:首先是虛擬碼(即不被nginx支援),寫在這裡只是為了方便理解:複製代碼 代碼如下:if ($remote_addr ~ "^(12.34|56.78)" && $http_user_agent ~* "spider") {     return 403; }下面這是等效的,並真實可用的配置複製代碼 代碼如下:set $flag 0; if

Nginx worker_connections配置太低導致500錯誤案例_nginx

最近一次安全培訓,需要用到安全攻防平台,結果30幾個人登入上去直接爆出500錯誤。不知道什麼原因,後來找來SSH登入使用者,密碼,逐步排查,發現了Nginx worker_connections配置問題。原來是Nginx設定檔中的worker_connections配置太低,只有50,導致與php-fpm互動過程中超出了connections限制,出現了500錯誤。直接將此參數的值改成10240就解決了此問題。

Nginx反向 Proxyproxy_cache_path directive is not allowed錯誤解決方案_nginx

嘗試使用Nginx進行反向 Proxy過程中出現如下錯誤:複製代碼 代碼如下:nginx: [emerg] "proxy_cache_path" directive is not allowed here in /etc/nginx/conf.d/default.conf:29提示意思“proxy_cache_path指令不被允許”,在官網上尋找了相關說明,也沒有發現問題,最後看應用範圍才知道,他只能使用於http{ 

總頁數: 61357 1 .... 7404 7405 7406 7407 7408 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.