- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- 在Nginx伺服器中怎麼啟用SSL的配置
- 產生憑證可以透過以下步驟產生一個簡單的憑證:首先,進入你想要建立憑證和私鑰的目錄,例如:$cd/usr/local/nginx/conf建立伺服器私鑰,指令會讓你輸入一個口令: $opensslgenrsa-des3-outserver.key1024建立簽署要求的憑證(csr):$opensslreq-new-keyserver.key-outserver.csr在載入ssl支援的nginx並使用上述私鑰時除去必須的口令:$cpserver.keyserver .key.org$opensslrsa
- Nginx 1449 2023-06-03 15:12:09
-
- docker運行nginx使用daemon off實例分析
- 問題1.docker容器跑著為啥會掛掉? docker容器預設會把容器內部第一個進程,也就是pid=1的程式當作docker容器是否正在運作的依據,如果docker容器pid掛了,那麼docker容器就會直接退出。 2.dockerrun的時候把command最為容器內部命令,如果你使用nginx,那麼nginx程式將後台運行,這個時候nginx並不是pid為1的程序,而是執行的bash,這個bash執行了nginx指令後就掛了,所以容器也就退出了,跟你這個一樣的道理,pm2start過後,bash
- Nginx 1645 2023-06-03 14:04:12
-
- Centos7下nginx怎麼安裝與配置
- 說明:軟體安裝的基礎目錄路徑:/usr/local所以下載軟體的時候切換到此目錄下下載直接解壓縮即可1.安裝gccgcc-c++依賴包yuminstall-ygccgcc-c++2.下載編譯安裝pcre庫切換到usr/local目錄下執行指令下載安裝包wget解壓縮安裝包tar-zxvfpcre-8.36.tar.gz編譯安裝cdpcre-8.36./configuremake&&makeinstall3.下載編譯安裝ssl函式庫下載包wget解壓縮壓縮檔-zxvfopenssl
- Nginx 1566 2023-06-03 13:36:14
-
- Nginx怎麼配置PATHINFO隱藏thinkphp index.php
- nginx設定pathinfo隱藏index.phpnginx設定檔裡放入這段程式碼server{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#隱藏index.phplocation/{if(!- e$request_filename){#一級目錄#rewrite^/(.*)$/index.php/$1last;#二級目錄rewrite^/myapp/(.*)$/myapp/
- Nginx 1026 2023-06-03 13:18:14
-
- Nginx主機網域設定如何實現
- 一、配置多個連接埠存取不同檔案相同域名,不同端口,不同檔案#兩個不同資料夾,分別存放不同檔案[root@nginx~]#mkdir/www/work_01-p[root@nginx~]#mkdir /www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#編輯其中server模組,把連接埠80的網站指向一個資料夾,再複製
- Nginx 2030 2023-06-03 13:13:04
-
- 如何最佳化Nginx和Node.js
- 網路調優如果不先對nginx和node.js的底層傳輸機制有所了解,並進行針對性最佳化,可能對兩者再細緻的調優也會徒勞無功。一般情況下,nginx透過tcpsocket來連接客戶端與上游應用。我們的系統對tcp有許多閘限值與限制,透過核心參數來設定。這些參數的預設值往往是為一般的用途而定的,並不能滿足web伺服器所需的高流量、短生命的要求。這裡列出了調優tcp可供候選的一些參數。要使它們生效,可以將它們放在/etc/sysctl.conf檔案裡,或放入一個新設定文件,例如/etc/sysctl.
- Nginx 941 2023-06-03 12:41:53
-
- 怎麼在nginx中設定快取靜態文件
- 1.準備事項我想你需要一個正常工作的nginx軟體:在ubuntu16.04lts上安裝nginx,php7和mysql5.7(lemp)。 2配置nginx可以參考expires指令手冊來設定http頭部過期時間,這個標記可以放在http{}、server{}、location{}等語句區塊或location{}語句區塊中的條件語句。一般會在location語句區塊中用expires指令控制你的靜態文件,就像下面一樣:location~*\.(jpg|jpeg|png|gif|ico|css|js
- Nginx 1894 2023-06-03 12:31:44
-
- 如何使用nginx模擬進行藍綠部署
- 藍綠部署藍綠部署的重點在於如下特點1.藍色版本和綠色版本同時存在2.實際運作的環境為藍或則綠,只能為其中之一,透過開關控制優點和缺點分析:優點在於它的速度和回滾。而缺點也顯而易見。可以快速回滾是因為有兩套環境同時存在的緣故,所以複雜度和需要的資源會增多,因為其有兩套環境。另外雖然速度有所提高,但是在實現的過程中,開關的控制,無論多快的切換速度,如果不結合其他的技術,還是無法做到完全無縫切換。模擬藍綠部署接下來我們使用nginx的upstream來簡單模擬藍綠部署的場景。具體場景如下,當前活躍
- Nginx 925 2023-06-03 12:31:03
-
- nginx rewrite如何實現URL跳轉
- url跳轉這裡說的url跳轉就是用戶在訪問一個url時將其跳到另一個url。常見的應用場景是讓多個網域跳到同一個url上,(例如讓舊網域跳到新網域上)將靜態檔案請求跳到cdn上等根據使用者裝置跳到不同網站(pc版,wap版)等。 url跳轉可以透過js在頁面上設定的window.location實作也可以透過php設定header來實現當然也可以用nginx的rewrite功能實現nginxrewrite模組rewrite是nginx的靜態重寫模組基本用法是rewritepattenre
- Nginx 1239 2023-06-03 11:55:28
-
- nginx日誌定時備份和刪除怎麼配置
- 一旦開啟了nginx日誌功能,每天nginx都會產生一定大小的日誌文件,如果系統穩定運行,沒有任何問題,那麼日誌基本上不會去查看。但這些日誌如不及時清理,日漸積累,對伺服器的磁碟空間佔用也將是比較恐怖的。為了解決這個問題,利用shell腳本對nginx日誌檔案定時備份和刪除,只保留一段時間。圖1:#!/bin/bash#auth:lzq#desc:把目前日誌按日期備份,重新產生第二天的日誌檔案#date:2016-09-18date=`date+%y%m%d`nginx_pid =`cat/var
- Nginx 1519 2023-06-03 10:59:17
-
- Nginx如何實現404自動跳到首頁
- 404自動跳到首頁server{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}網站出現404頁面不是特別友好,我們可以透過上方的設定在出現404之後給自動跳到首頁去
- Nginx 1229 2023-06-03 10:16:32
-
- nginx部署vue找不到js css檔怎麼辦
- 很多時候npmrunbuild之後,index.html檔案中webpack自動插入的js檔案css檔案的相對目錄總是不對,發佈到伺服器上之後,nginx找不到檔案。 vue-cli@3在vue-cli@3中你需要為你webpack插入到index.html中的所有檔案新增一個baseurl.你需要在專案的根目錄新建一個vue.config.js,新增以下內容:. ..module.exports={baseurl:isprod?'/basexxx/':
- Nginx 1441 2023-06-03 10:05:25
-
- Nginx基礎入門之gzip設定的方法
- 前言gzip(gnu-zip)是一種壓縮技術。經過gzip壓縮後頁面大小可以變成原來的30%甚至更小,這樣,使用者瀏覽頁面的時候速度會塊得多。 gzip的壓縮頁面需要瀏覽器和伺服器雙方都支持,實際上就是伺服器端壓縮,傳到瀏覽器後瀏覽器解壓縮並解析。瀏覽器那裡不需要我們擔心,因為目前的巨大多數瀏覽器都支援解析gzip過的頁面。無論是前端或後端,部署專案時,常常免不了用到nginx,小專案也常做個反向代理啥的。今天就簡單直接,聊聊其中的一個點-gzip。如有錯誤,歡迎指正。一般伺服器端常用的是u
- Nginx 4243 2023-06-03 09:52:43
-
- Linux伺服器下該怎麼安裝設定Nginx
- nginx安裝一、安裝編譯工具及函式庫檔yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel二、首先要安裝pcrepcre作用是讓nginx支援rewrite功能。 1.下載pcre安裝包,下載網址:[root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2、解壓縮安裝包:[root@bogonsrc
- Nginx 1507 2023-06-03 09:40:10
-
- nginx新增帳號密碼驗證的範例分析
- nginx新增帳號密碼驗證server{location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}}有很多服務透過nginx訪問,但本身沒有提供帳號認證的功能,就可以透過nginx提供的authbase帳號密碼認證來實現,可以用以下腳本來產生帳號的密碼#catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt
- Nginx 755 2023-06-03 09:28:22