跳到主內容
進階搜尋
搜尋字串
內容類型

精確符合
標籤搜尋
日期選項
在此之後更新
在此之前更新
在此之後建立
在此之前建立

搜尋結果

找到了 22 個結果

Nginx 限制來源 IP

網站架設記錄 NGINX Web 服務器

BUBU 因網頁有對外開放,某些服務需要做限制這樣子就比較安全性還能在提高 以 WordPress 為例 在 Nginx 設定檔上新增加一段限制 單純對外沒有代理服務 location ~ ^/(wp-admin|wp-login\.php) { allow 127.0.0.1; deny all; } 有代理服務 location ~ ^/(wp-admin|wp-login\.php) { allow 127.0.0.1; deny all; ...

NGINX
限制來源

phpMyAdmin 安裝及設定

網站架設記錄

本工作室採用的環境是 Centos7 搭配 Nginx 及 PHP 7.3 一起使用,可以直接使用 yum 方式來安裝使用,因系統預設的版本是比較老舊,官方版其實一直都在更新版本,本工作室會建議盡量採用官方新的版本來使用,此方法跟之前的做法不一樣,要使用「作曲家」套件來配合安裝版,請參考以下方式   作曲家安裝 預設是沒有安裝「作曲家」套件,所以要先安裝如有安裝過可以跳過直接看下一個步驟來操作。 cd /usr/local/bin # 將dirs更改為我們希望將composer安裝到的位置 curl...

CentOS 7
phpMyAdmin
phpMyAdmin
安裝
NGINX
phpMyAdmin

Nginx FastCGI_Cache 加速 WordPress

網站架設記錄 NGINX Web 服務器

因有在使用 WordPress 服務想說拿來測試一下看看是否能讓網站能夠加速連線 環境是使用 Nginx 這個服務來架設的,首先要有 ngx_cache_purge 這個模組來搭配使用,那這個模組需要先用編輯的方式才能運行。   下載 ngx_cache_purge 模組 官方下載 :ngx_cache_purge wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz 解壓 tar -zxvf ngx_cache_purge-...

NGINX
FastCGI_Cache
NGINX
WordPress

Nginx 與 CloudFlare 修改CDN 位置

網站架設記錄 NGINX Web 服務器

BUBU 目前有在使用 CloudFlare 服務,那由於從那裡來的 IP 都是 CDN 的 IP ,所以無法查詢到是使用者是從那裡來的,因此有時候 CloudFlare 有時候如果修改 CDN 上的 IP 的話,會無法正確反解來源的 IP 獲取 CDN 上的 IP 在開始之前先取得 CDN 上節點 IP,這個 CDN 服務商都會提供這樣子的 IP例如:CloudFlare 節點位置:https://www.cloudflare.com/ips/ #CloudFlare IPv4 103.21.244.0/...

NGINX
CloudFlare
CloudFlare
列表

Ngx_Pagespeed + Brotli 搭配 Nginx 優化服務

網站架設記錄 NGINX Web 服務器

第一次從我同事聽到此套件可以優化 web 服務模組,這是由 google 團隊開發的套件來搭配目前兩大主流 web 服務器使用。 Ngx_pagespeed是一個免費的開源 Nginx 模組,用於提高網站的速度以及縮小頁面加載時間。它顯著減少了用戶查看和與您的網站內容交換所需的時間。 Ngx_pagespeed 特點: 支持HTTPS和URL控制。 圖像優化:剝離元數據,動態調整大小,重新壓縮。 CSS和JavaScript的縮小,連接,內網和大綱。 小資源內聯。 延速圖像和JavaScript加載...

NGINX
Ngx_Pagespeed
NGINX
Brotli
NGINX
優化

Nginx 怎麼將記錄檔存放本機及 Log 伺服器

網站架設記錄 NGINX Web 服務器

本篇是單純記錄怎麼設定   log 設定 全域設定 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; # log_format graylog_json esc...

NGINX
LOG 記錄

Nginx 設定檔說明

網站架設記錄 NGINX Web 服務器

備留日後查看說明 設定檔 第一種說明 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/nginx.pid; #一个nginx进...

NGINX
設定檔說明

NGINX 504 Gateway Time-out 問題

網站架設記錄 NGINX Web 服務器

BUBU 使用 NextCloud 時遇到如果上傳大檔會出現異常訊息此問題,結果是 php.ini 及 Nginx 的設定檔的問題所造成無法正常將檔案重組起來 重組檔案片段時出錯,狀態代碼 504 運行環境 CentOS 7 、 Nginx 1.17.6 設定過程 問題分析 Nginx 訪問出現 504 Gateway Time-out ,執行時間過長造成時間超時,例如執行要90秒那 Nignx 如果當初設定只有30秒,那這樣子就會出現超時。 通常會有下列幾個狀況造成 執行序在處理大量資...

NGINX
504 Gateway Time-out
NextCloud
重組檔案片段時出錯,狀態代碼 504

nginx -t 提示proxy_headers_hash_max_size警告的解决方法

網站架設記錄 NGINX Web 服務器

BUBU 在檢查記錄檔發現到有出現錯誤訊息,以下是解決方法 運行環境 Nginx 1.17.8 處理過程 錯誤訊息如下 [warn] : could not build optimal proxy_headers_hash, you should increase either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64; ignoring proxy_headers_hash_bucket_...

NGINX
proxy_headers_hash_max_size

Nginx 的 Log 檔上時區問題

網站架設記錄 NGINX Web 服務器

BUBU 在查看 Nginx 的 Log 檔發現到時區是 UTC 的時區不是我系統上所指定的時區,如果想要時區是系統上時區的話就要在該站台服務 xxxx.conf 設定檔上增加一行指令 ,這樣子在查看 Log 檔就會顯示系統上的時區了。 vim /etc/nginx/conf.d/xxx.conf autoindex_localtime on; BUBU 在查看 log 時發現到如果只有加入上面那一行狀況還是一樣沒有改善,又查到另一篇是直接在 /etc/init.d/nginx 設定檔新增加一行時區 export...

NGINX
LOG 時區
NGINX
Time Zone

NGINX PID 異常

網站架設記錄 NGINX Web 服務器

  BUBU 在檢查服務的時務發現到 nginx 狀態有出現錯誤訊息但是服務還是正常運行中 錯誤訊息如下圖 nginx.service: Can't open PID file /run/nginx.pid (yet?) after start: No such file or directory 運行環境   環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 10 Web 服務: Nginx ...

NGINX
PID 異常

Nginx 配置 SSL 後 command line curl出現錯誤 SSL certificate problem: unable to get local issuer certificate

網站架設記錄 SSL憑證設定

  BUBU 在公司遇到使用到 curl 連線到 nginx 某個站台,會報常異錯誤造無法連線。 以下是錯誤內容,經過檢查是因為 curl 連線時無法讀取到 ca 憑證問題。 curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: https://curl.haxx.se/docs/sslcerts.html curl failed to verify the legitimac...

SSL 憑證
NGINX
NGINX
SSL
NGINX
curl

NGINX Safari 異常出現 NSURLErrorDomain:-1017

網站架設記錄 NGINX Web 服務器

  BUBU 在公司有使用到 Nginx Proxy 發現到如果有使用到 Safari 的話會出現 NSURLErrorDomain:-1017 此訊息,此訊息是說在說如果後端的站台沒有使用到 http/2 的話出現此錯誤訊息 以下是處理方式,在該站台的設定標新增加以下的指令,vim /etc/nginx/conf.d/xxx.conf proxy_hide_header Upgrade; 參考相關網頁 终于解决:Safari 浏览器无法打开页面 错误是:“cannot parse resp...

NGINX
Http/2

Nginx 地區限制

網站架設記錄 NGINX Web 服務器

BUBU 因工作服務上有需要做地區限制,其他地區都不能連線。 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: CentOS 8 Web 服務: Nginx 1.19.3 安裝或測試過程 先查看是否有 GeoIP2 這個模組 ngx_http_geoip2_module,如果沒有需要手動去增加此模組。 # nginx -V nginx version: nginx/1.19.3 built ...

NGINX
地區限制

Nginx 排除混用 http / https 問題

網站架設記錄 NGINX Web 服務器

  BUBU 遇到使用 Nginx Proxy 轉向到內部 IIS 站台時發現到該站台沒有使用到 https 服務只用 http ,那 BUBU 目前都是讓 Nginx Proxy Https 服務,以下是目前遇到的問題   這一段是在說明該站台是 http 及 https 混用關係造成無法正常運行會讓程式有異常。 Mixed Content: The page at 'https://' was loaded over HTTPS, but requested an insecure form action 'h...

NGINX
http / https

啟用Nginx 支援到 OpenSSL TLS1.3 安全協定 - CentOS

網站架設記錄 NGINX Web 服務器

BUBU 因為之前測試的安裝方式都是不能啟用 TLS 1.3 的模式,因為又在重新尋找其他的方式,那之前測試的方式是都是失敗,可以試試下面的方式我在網路上找到其方的方式來處理的,首先先到 OpensSSL 官方下載最新版的本目前是到 OpenSSL 1.1.1b 版本未來還會在有更高的版,到再請在下載新的版本。 Nginx 官方下載 yum 版本,目前的版次 先在 vim /etc/yum.repos.d/nginx.repo 上新增下載路徑 #這是目前穩定的版本(1.16.X) [nginx-stable]...

SSL
TLSv 1.3
NGINX
啟用 TLSv 1.3
OpenSSL
版本更新
NGINX
CentOS 7
NGINX
CentOS 8

Nginx http2 參數問題

網站架設記錄 NGINX Web 服務器

  BUBU 在更新 Nginx 完後出此異常出現此訊息為 nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in ,經過 google 大神查看是因為在 Nginx 1.25 版已棄用 http2 參數,但是還是可以使用其他方式來使用該參數 解決程過 修改前參數 listen 443 ssl http2; 修改後參數 listen 443 ssl; http2...

NGINX
http2
NGINX
http2 parameter deprecation

Nginx 限制用 IP 訪問

網站架設記錄 NGINX Web 服務器

  BUBU 因朋友有這樣子的需求,順便記錄一下怎麼設定 使用判斷方式來處理此問題 # 限制 IP 連線,只允許域名連線 server { listen 80; server_name www.server_name1.com; if ($host != 'www.server_name1.com') { # 直接中斷連線 return 444; } server { listen 443; server_name www.server_name1.com; ...

NGINX
禁止 IP 訪問

將 Nginx log 記錄傳到 Graylog

Graylog

  如果要看每個台服務的 log 檔都要到該台設備去查看記錄,這樣子太麻煩了因為有架設 graylog 服務,可以將這些服務上的記錄都傳到這一台 log 服務器上記錄並且察看 2024.02.27 修改為 Graylog 新版本可以正常收集資料   Nginx 的服務版本最起要在 1.11.8 以上版本才會有支援 escape=json。 在 Nginx 全域設定檔做設定 vim /etc/nginx/nginx.conf 並且填入以下的內容 log_format graylog_json escape=jso...

Graylog
Nginx log
NGINX
LOG
Graylog
Nginx

Nginx 代理服務

網站架設記錄 NGINX Web 服務器

由於固定IP有限只1個,但是有多服務的需求,可以使用Nginx內鍵的代理服務,來協助轉址,連到所需要的服務上運行。當訪客如果只是輸入網址,沒有輸入https的話會連不到您的網站,所以我們也要讓系統可以順便協助從http轉換成https就好了。 2024.04.26 修改 TLS 加密方式演算法 架設環境 系統:CentOS7、web服務:Nginx 系統環境 系統更新 yum update -y yum -y install epel-release # EPEL Repo yum install ...

NGINX
代理服務
Web 服務
Proxy
CentOS 7
Nginx