PIXNET Logo登入

痞客興的部落格

跳到主文

歡迎光臨痞客興(Charles Lin)在痞客邦的小天地,這裡留下的是我做過,我看過,我感興趣的一些文章,記錄備忘也和大家分享.

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 15 週五 201715:42
  • Nginx的瀏覽器快取設定

網站網頁的服務中,針對傳輸流量及效率上,會使用快取的機制.
設定某些常用的元件,暫時儲存在使用者的電腦快取中,以增加頁面元件重複使用的速度.
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(219)

  • 個人分類:來玩Nginx
▲top
  • 9月 14 週四 201717:29
  • Nginx設定目錄內容自動索引

某些情形需要,在使用者瀏覽某個網頁時,列出該目錄的所有檔案,通常運用在下載頁面.
那要如何達成呢??設定如下
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(51)

  • 個人分類:來玩Nginx
▲top
  • 9月 14 週四 201716:36
  • Nginx日誌記錄檔相關設定

本文是介紹Nginx的日誌記錄檔存放規則設定,如果你要找日誌記錄檔的格式設定,請參考http://charleslin74.pixnet.net/blog/post/460119008-Nginx%E8%A8%98%E9%8C%84%E6%AA%94%E6%A0%BC%E5%BC%8F%E8%A8%AD%E5%AE%9A%E5%AE%A2%E8%A3%BD%E5%8C%96
接下來進入主題,以上所講的設定,一樣是放在nginx.conf裡面
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(4,551)

  • 個人分類:來玩Nginx
▲top
  • 9月 14 週四 201715:49
  • Nginx記錄檔格式設定客製化

服務就免不了要記錄,因為記錄可以讓我們觀察服務運行是否正常,也可以進行分析獲得有用的資訊
而Nginx的記錄檔的格式設定一樣也放在nginx.conf裡面,它預設使用combined格式,conbined是格式的名稱.
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(1,146)

  • 個人分類:來玩Nginx
▲top
  • 9月 14 週四 201714:34
  • Nginx上設定虛擬主機的設定檔範例

一台主機上安裝Nginx,如同其他WEB的程式,它也可以同時服務多個站台.
站台可以基於IP或者是域名或是網路埠來進行區分,這些設定一樣是在nginx.conf裡面輸入.
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(1,907)

  • 個人分類:來玩Nginx
▲top
  • 9月 14 週四 201711:22
  • Nginx如何不中斷服務升級版本或加入新模組

當Nginx執行了一段時間後,可能會有新版本更新,或者因為需求必須加入新的功能模組.
如果你有多台Nginx並且有做分流,那可以一台台主機做更新,不會造成服務的中斷,
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(117)

  • 個人分類:來玩Nginx
▲top
  • 9月 13 週三 201720:30
  • CentOS上安裝Nginx的步驟

1. 先安裝編譯工具及相依套件
yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(459)

  • 個人分類:來玩Nginx
▲top
  • 5月 05 週二 201517:34
  • [WEB應用] CentOS安裝nginx+php+fastcgi

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install nginx
yum install php-pear-Net-Socket php-pear php-common php-gd php-devel php php-mbstring php-pear-Mail php-cli php-imap php-snmp php-pdo php-xml php-pear-Auth-SASL php-ldap php-pear-Net-SMTP php-mysql
yum install spawn-fcgi
vi /etc/init.d/php_cgi
add content as below
#!/bin/sh
#
# php-cgi - php-fastcgi swaping via  spawn-fcgi
#
# chkconfig:   - 85 15
# description:  Run php-cgi as app server
# processname: php-cgi
# config:      /etc/sysconfig/phpfastcgi (defaults RH style)
# pidfile:     /var/run/php_cgi.pid
# Note: See how to use this script :
# http://www.cyberciti.biz/faq/rhel-fedora-install-configure-nginx-php5/
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0
spawnfcgi="/usr/bin/spawn-fcgi"
php_cgi="/usr/bin/php-cgi"
prog=$(basename $php_cgi)
server_ip=127.0.0.1
server_port=9000
server_user=nginx
server_group=nginx
server_childs=5
pidfile="/var/run/php_cgi.pid"
# do not edit, put changes in /etc/sysconfig/phpfastcgi
[ -f /etc/sysconfig/phpfastcgi ] && . /etc/sysconfig/phpfastcgi
start() {
    [ -x $php_cgi ] || exit 1
    [ -x $spawnfcgi ] || exit 2
    echo -n $"Starting $prog: "
    daemon $spawnfcgi -a ${server_ip} -p ${server_port} -u ${server_user} -g ${server_group} -P ${pidfile} -C ${server_childs} -f ${php_cgi}
    retval=$?
    echo
    return $retval
}
stop() {
    echo -n $"Stopping $prog: "
    killproc -p ${pidfile} $prog -QUIT
    retval=$?
    echo
    [ -f ${pidfile} ] && /bin/rm -f ${pidfile}
    return $retval
}
restart(){
        stop
        sleep 2
        start
}
rh_status(){
        status -p ${pidfile} $prog
}
case "$1" in
    start)
        start;;
    stop)
        stop;;
    restart)
        restart;;
    status)
        rh_status;;
    *)
        echo $"Usage: $0 {start|stop|restart|status}"
        exit 3
esac
chmod +x /etc/init.d/php_cgi
/etc/init.d/php_cgi start
netstat -tulpn | grep :9000
tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      26325/php-cgi
vi /etc/nginx/conf.d/default.conf
add content
    location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }
service nginx restart
(繼續閱讀...)
文章標籤

痞客興 發表在 痞客邦 留言(0) 人氣(123)

  • 個人分類:來玩Nginx
▲top
1

google本站搜尋

文章分類

toggle 綜合知識 (3)
  • 鄉土靈異 (1)
  • 電的知識 (7)
  • 綜合知識 (143)
toggle WEB應用 (14)
  • ASP.NET (2)
  • 來玩Flash (1)
  • CGI (1)
  • EasyUI (5)
  • 來玩JQM (3)
  • 來玩CSS (5)
  • 來玩HTML (10)
  • 來玩drupal (29)
  • 來玩Nginx (8)
  • 來玩JavaScript (50)
  • WEB應用 (13)
  • 來玩Node.js (5)
  • 來玩PHP (31)
  • 來玩Apache (3)
toggle 資料庫應用 (5)
  • 來玩MSSQL (11)
  • 來玩SQLite (1)
  • 來玩MongoDB (10)
  • 來玩MySQL (21)
  • 來玩SQL Relay (2)
toggle 影音多媒體應用 (5)
  • 影音多媒體應用 (0)
  • 來玩vlc (4)
  • 來玩RED5 (1)
  • 來玩Wowza (1)
  • FFmpeg (1)
toggle 來玩Linux (5)
  • 來玩DHCP (1)
  • 來玩iptables (5)
  • 來玩Memcache (1)
  • 來玩Linux (147)
  • shell (12)
  • 來玩docker (22)
  • 股市知識 (2)
  • 程式設計 (2)
  • 邦邦星3C共和國 (2)
  • 時事記評 (0)
  • 奇人奇事 (3)
  • 手機測試 (1)
  • 個人感想 (3)
  • 外行看文學 (1)
  • 來玩Arduino (1)
  • 健身減肥 (46)
  • 免費資源 (10)
  • 來玩C# (92)
  • C語言的嫩咖行 (15)
  • 雲端應用 (13)
  • 趣味人生 (29)
  • 來起七桃 (6)
  • 來玩英文 (7)
  • 電腦軟體 (9)
  • 來玩JAVA (17)
  • 來玩Android (56)
  • 公司會計 (2)
  • 手機應用 (3)
  • 電腦硬體 (2)
  • 來玩Winodws (48)
  • 來玩Banana pi (9)
  • 網管應用 (21)
  • 來玩git (1)
  • 未分類文章 (1)

FlagCounter

C 組廣告版面

參觀人氣

  • 本日人氣:
  • 累積人氣:

bloggerads

誰來我家

最新文章

  • [docker] 指令docker login及docker logout - 登入登出registry
  • [docker] 指令docker diff - 看目前容器讀寫層做了那些變化
  • [docker] 指令docker commit 或 docker container commit - 使用運行中的容器製作印象檔
  • [docker] 為容器建立 init process,方便回收zombie
  • [docker] 指令 docker inspect 或 docker container inspect - 獲取容器的詳細配置資料
  • [docker] 指令 docker exec - 進入到已啟動的容器操作介面
  • [docker] 設定容器的重啟策略 --restart
  • [docker] 指令 docker container prune - 刪除所有停止的容器
  • [docker] 指令 docker rm 或 docker container rm - 刪除容器
  • [docker] 指令 docker stop 或 docker container stop - 停止容器的運行

shinystat