第二十四個夏天後
幸福,不是做自己喜歡的事,而是喜歡自己做的事
顯示具有
nginx
標籤的文章。
顯示所有文章
顯示具有
nginx
標籤的文章。
顯示所有文章
2024年8月7日 星期三
Python 開發筆記 - 使用 Nginx / WSGI / Gunicorn / Flask 進行 Python API 服務的上線整合 @ Ubuntu
›
近期工作上在 node.js 服務上,多開了一個 python api 服務做整合應用,目前先試著混合架構來擠擠機器資源而不是 micorservice 架構。 實作就是 Nginx 擋在前面,接著有些 requests 交給 node.js 運作,有些 requests 交給 ...
2024年2月16日 星期五
Docker 開發筆記 - 使用 Docker Compose 架設 Gitlab 服務 / 處理自訂 Ports / HTTPS SSL 憑證 @ macOS 14.2.1
›
延續上一篇 Docker 開發筆記 - 使用 Docker Compose 架設 Jenkins 服務 @ macOS 14.2.1 活動,該寫一下 gitlab 架設筆記。其實過年期間有播空試試,但是處理很不順,再加上跑去玩樂就荒廢了。昨晚終於可以收尾一下,把一些使用過程列一...
2017年6月15日 星期四
透過 Nginx proxy_pass 架構,進行 Service migration
›
有一個舊網站已活了數年,改造的方向不外乎提升 SEO、移除不需要的檔案、增加系統安全、架構拆分,或是基本的 Web Framework 的抽換使用等等。對於一個 IoT 產業來說,包袱多多,像是 device 不見得會更新到新版,更別說會跟隨 HTTP 301/302 去取得新資...
2017年6月14日 星期三
AWS 筆記 - AWS ELB 與 Nginx 之 DOS 惡意攻擊者的處理方式
›
這個緣由是這樣的,有一台 Server 被狂打,但架構是: Remote client <-> AWS ELB <-> Web server (Nginx) <-> Application 當有用戶非常好心地發大量 request 來檢...
2016年9月8日 星期四
Ansible 筆記 - 設定 Nginx 啟用 ngx_http_geoip_module.so 片段程式 @ Ubuntu 14.0
›
其實該寫成 Ansible Role 的,但一時之間有點懶,先把練習的片段紀錄一下。 安裝 nginx-module-geoip: $ cat geoip-nginx.yml --- - name: install geoip packages ...
2016年9月7日 星期三
[Linux] Nginx 啟用 nginx-module-geoip @ Ubuntu 14.04
›
Nginx 從 1.9.1 起,支援 Dynamic Modules 囉,此例是想要使用 MaxMind 來進行 IP 反查,接著想說有沒有方便的整合方式,像是寫 PHP 就用 MaxMind PHP library 等。 接著,就先查一下自己的 nginx 情況吧! ...
2016年7月20日 星期三
NGNIX 與數個 PHP CodeIgniter 專案部署問題:使用虛擬目錄切該各個專案
›
最近處理某個老專案,裡頭有多個 PHP CI Project,配置在同一台 Web Server,原本採用 Apache Web Server 設定相安無事,直到搬到 Nginx 才發現頭很痛 XD 若使用 Nginx 部署一個 CI Project 是很容易的,但使用虛擬目錄則...
2016年3月22日 星期二
Nginx 筆記 - 對於 requests 重導與 request_uri 變數 encode/decode 問題
›
事情是這樣的,有個服務應用配置 web server (www.localhost) 跟 app server (api.localhost) 時,有這這樣的特性: 網站首頁:http://www.localhost/ 前端API:http://www.localhost/...
2016年3月4日 星期五
設定 Nginx 透過 proxy_pass 存取 Apache web server + SVN + DAV 服務 @ Ubuntu 14.04
›
這個故事是這樣的,當所有的 server deploy 都用預設用 nginx 後,有個成員跳出來說要用 SVN over HTTP 服務時,就發現必須架設 Apache Web server ,因為 SVN over HTTP 的相關模組就只有 Apache Web serve...
2016年1月28日 星期四
Nginx 支援多網域 Access-Control-Allow-Origin 設定方式
›
原先 Access-Control-Allow-Origin 只能支援一個指定網域或 "*" 的設定,想要支持多網域設定時,就來用一下 nginx 的變數吧! set $access_control_allow_origin "www.chan...
2016年1月17日 星期日
試試 Let's Encrypt 免費的 HTTPS/SSL 憑證服務 @ Ubuntu 14.04、Nginx
›
之前有一台機器不小心誤裝 Ubuntu 14.10 ,然後 Ubuntu 15.10 一出現就沒得更新了!一直晾在那邊!終於把它清乾淨,重新開始,還是裝個 Ubuntu 14.04 吧。以前在 Namecheap 買 domain name,當時是有很便宜的 SSL 方案(一年兩...
2016年1月2日 星期六
[PHP] 架設 Phabricator - Open Source tools code for review, task management, and project communication @ Ubuntu 14.04
›
這原本是 Facebook 內部的工具,負責開發的工程師離開 FB 後成立公司來維護它,我對他的感覺就像 Redmine 這類工具。第一次接觸是在 2015 年秋天,但直到年底我才自己架設它,其實過程不會很複雜,但不是 apt-get 就能安裝完的,多少還是筆記一下吧。此外,想要...
1 則留言:
2015年12月25日 星期五
[Linux] 解決 PHP CodeIgniter 在 Nginx 環境中 $_REQUEST 永遠為空
›
這塊只是 Nginx 的 try_files 的地方未補好引起的,我有點忘了當初是在哪邊找到的 XD 剛看一下 Nginx 的官網的確也是這樣寫: https://www.nginx.com/resources/wiki/start/topics/recipes/codei...
2015年11月13日 星期五
Ansible 筆記 - 建立自己的 roles ,以架設 Nginx 為例 @ Ubuntu 14.04
›
目前的目錄結構: $ tree . ├── add_authorized_key.yml ├── ansible-deploy.pem ├── ansible-deploy.pub ├── etc │ └── ansible │ └── hos...
2015年11月2日 星期一
[Linux] 透過 yum 安裝 Nginx 官方版 @ CentOS 6.6、nginx-1.8.0
›
最近在整理 yum server 才驚覺 nginx 沒有在 CentOS package 裡頭,同理 tmux 也是 Orz $ vim /etc/yum.repos.d/nginx.repo name=nginx repo baseurl=http://nginx....
2015年10月6日 星期二
[PHP] 處理 PHP CodeIgniter 與 apache web server、nginx 的 Rewrite Rules
›
之前比較常用 Apache Web server ,在使用 PHP CodeIngiter 時,常常設定 Rewrite Rules 時,需要做一些手腳,例如:http://hostname/ci 想要瀏覽到 PHP CodeIgniter Project,而 ci 這個並非實體...
2014年2月27日 星期四
[Linux] 申請 Godaddy Wildcard Certificate 和設定 Nginx Web Server @ Ubuntu 12.04
›
在 Godaddy 購買 Domain Name,接著就來申請 SSL 憑證,依據需求就買了 wildcard certificate 版本。自簽憑證的經驗不少,但是還沒設定過 wildcard 版本 XD 首先先完成 Godaddy 的購買,可以參考 [筆記] ...
›
首頁
查看網路版