親子日記APP
|
免費申請
|
登入
mini box 迷你盒子
這裡是工程師的筆記資料.
部落格
相簿
APP日記
書籤
標籤:
Web Server
的相關文章
瀏覽方式:
摘要列表
|
標題列表
|
全站 《Web Server》 相關
note: PHP / Apache HTTP Server 一些設定 (安全相關)
2022
02
18
17:03
特定目錄內 禁止執行 PHP 也就是 特定目錄中的檔案 (包含 *.php),只限瀏覽、下載靜態檔案 <VirtualHost *:80> DocumentRoot /home/htdocs_pic ServerName pic.abc.com php_flag engine off RemoveHandler .php .php3 RemoveType .php .php3 </VirtualHost> 如果只寫 php_flag engine off 也可以禁止 php 檔案被執行 但 當用戶在瀏覽一個 .php 網頁時 (如 http://pic.abc.com/hell...
繼續閱讀»
分類:
web開發
/
留言(0)
nginx/Apache: 502 Bad Gateway
2022
01
06
08:11
502 Bad Gateway 的狀況很多種 通常會是後端 (upstream) 的 server 異常造成 這裡記錄個人遇到的問題、解法 我的架構大概 前端 nginx 常常出現 502 Bad Gateway 訊息時, nginx 所記錄的內容: 2021/12/28 13:23:15 [error] 1598#1598: *22104 upstream prematurely closed connection while reading response header from upstream, client: 150.11.xx.xx, server: test.abc.cc, request: "GET /s...
繼續閱讀»
分類:
web開發
/
留言(0)
筆記:常用的 .htaccess 設定資料
2021
08
01
10:49
適用於 apache httpd
擋掉惡意的來源 apache httpd 阻擋惡意的 IP Order allow,deny Allow from all Deny from xx.yy.zz.cc 1.2.3.0/24 # 其它 IP 的寫法 # 1.2.3.0/24 指擋掉 1.2.3.x 整組 Class C IP # 1.2.3.0/255.255.255.0 = 1.2.3.0/24 這兩種寫法意思相同 參考維基百科 or ...
繼續閱讀»
分類:
web開發
/
留言(0)
php-fpm:解決 memory leak 問題、 pm.max_children 相關設定
2021
05
25
16:41
php-fpm 記憶體洩漏 (memory leak) 似乎無解 可能是 php-fpm 本身的問題或是某個 extension 造成 不過可以改一些參數,讓有問題的 process 早一點投胎(自行消滅),不要一直佔著毛坑 PHP-FPM 主要的設定: pm = dynamic pm.max_children = 100 #這個值 要依據記憶體總量來計算,後面說明 pm.start_servers = 5 #default 5 ,官方公式 = min_spare_servers + (max_spare_servers - min_spare_servers) / 2 pm.min_spare_servers = 5 #defaul...
繼續閱讀»
分類:
web開發
/
留言(0)
apache httpd log 檔案格式
2020
09
14
15:05
httpd.conf 中
apache httpd Log 的標準格式是: LogFormat "%h %l %u %t \"%r\" %>s %b" common
記錄檔就像這樣: 172.69.34.195 - - [08/Sep/2020:15:44:57 +0800] "GET /favicon.ico HTTP/1.1" 404 ...
繼續閱讀»
分類:
linux / unix
/
留言(0)
curl / httpstat 分析網頁下載各階段的時間
2020
06
04
16:02
利用 curl 來測試網頁下載時
查詢各個連接階段所花費的時間,例如 DNS查詢時間、下載時間、SSL連接花費的時間...
把這段存為 curltime.sh curl -w @- -o /dev/null -s "$@" <<'EOF' time_namelookup: %{time_namelookup}\n time_connect: %{t...
繼續閱讀»
分類:
linux / unix
/
留言(0)
Apache HTTPD SSL 關閉 SSL v2 /v3 及 TLSv1.0
2017
11
04
18:38
SSL/TLS 五個協定(protocol):
SSLv2 不安全
SSLv3 不安全
TLSv1.0 不安全 參考
TLSv1.1 安全
TLSv1.2 安全
檢測 web server 支援哪些協定 protocol
$ nmap --script ssl-enum-ciphers -p 443 www.xxx.com...
繼續閱讀»
分類:
web開發
/
留言(0)
Google AMP 網頁設計、非常快,SEO 重點指標之一
2017
01
19
21:10
Accelerated Mobile Pages 官方網頁: https://www.ampproject.org/ 中英文的詳細說明: 英文 https://www.ampproject.org/learn/about-amp/ 簡中 https://www.ampproject.org/zh_cn/learn/about-amp/ 大致原理就是 * 當 Google 確認你的網頁符合 AMP 規格,你這頁畫面 HTML 就會存放在 Google 伺服器上面 * 當用戶以手機搜尋到你的網頁時,用戶點擊搜尋畫面上的連結,網頁的畫面是從 Google 主機傳到你的手機上,速度會非常快 **網址像這樣 https://www.google.com...
繼續閱讀»
分類:
web開發
/
留言(0)
輪詢 Polling、Comet、長時間輪詢 Long Polling
2016
08
12
08:11
傳統的網頁技術 都是單向的,也就是瀏覽器向 網頁伺服器 發出請求,
網頁伺服器 依據 瀏覽器的要求(GET/POST...) 送出相關網頁資料後 就斷線 (無狀態協議)
網頁伺服器並無法主動、定時發送資料到瀏覽器
無法解決需要即時性資訊的服務
如股市行情、聊天室、選舉開票..這種數據隨時在變動,必需立即傳遞給瀏覽器(用戶端) 更新畫面內容
後來發展出幾種新技術來解決類似問題:
Pol...
繼續閱讀»
分類:
web開發
/
留言(0)