Nginx 安裝時常見的問題

由 Derek 發表於 七月 5, 2011 / 尚無評論

 

相信在安裝Nginx時,多少都會遇到一些錯誤訊息。而我自己也遇到一些問題。所以整理了以下常見的問題和解決的方式。希望對想安裝Nginx的人有些幫助。

 

問題一 :

在安裝好 php-fpm 服務,要啟動時出現下面的錯誤訊息。

[ERROR] fpm_unix_conf_wp(), line 124: please specify user and group other than root, pool 'default'

 

解決方法 :

請修改 php-fpm.conf,找到以下幾行。請把紅色的注解移除。


                   Unix user of processes

        <!--    <value name="user">www</value>          -->

 

                Unix group of processes

        <!--    <value name="group">www</value>         -->

 

修改為下列樣子


                 Unix user of processes

               <value name="user">www</value>        

 

               Unix group of processes

               <value name="group">www</value>       

修改完成,就可以直接重啟php-fpm服務。

  繼續閱讀 »

Cacti實務應用-總流量圖設定方式

由 Derek 發表於 七月 4, 2011 / 尚無評論

 

相信在使用cacti上,不論主機的多寡。在某些時後還是會需要看到總流量。因此今天就來說明一下怎麼在cacti上把好幾台的流量數據整合起來。以提高管理者在管理時的效率。

 

1.      建立CDEFs

首先來說明一下什麼是CDEFs :

CDEFs 就是應用數學涵數數據來做圖形化的輸出,這個概念是來自於RRDtool

 

console】→【Graph Management】→【CDEFs


 

點選CDEFs之後,再右邊會有一個Add也請點選後新增


 

Name的部份可自行輸入所需要或好記的名字。確定後點選create進入下一步


 

設定好Name後會看到下圖,還請CDEF Items 表格中點選Add,並且依序建立下方三個Items


繼續閱讀 »

壓力測試

由 Derek 發表於 七月 3, 2011 / 尚無評論

壓力測試
# /usr/bin/ab -c 10 -n 1000 http://localhost/ 


-c 10:代表同時有 10 個連線 

-n 1000:代表連續測試 1000 次 



其它 ab 指令的用法: 

Usage: /usr/bin/ab [options] [http[s]://]hostname[:port]/path 

Options are: 

-n requests Number of requests to perform 

-c concurrency Number of multiple requests to make 

-t timelimit Seconds to max. wait for responses 

-p postfile File containing data to POST 

-T content-type Content-type header for POSTing 

-v verbosity How much troubleshooting info to print 

-w Print out results in HTML tables 

-i Use HEAD instead of GET 

-x attributes String to insert as table attributes 

-y attributes String to insert as tr attributes 

-z attributes String to insert as td or th attributes 

-C attribute Add cookie, eg. 'Apache=1234. (repeatable) 

-H attribute Add Arbitrary header line, eg. 'Accept-Encoding: gzip' 

Inserted after all normal header lines. (repeatable) 

-A attribute Add Basic WWW Authentication, the attributes 

are a colon separated username and password. 

-P attribute Add Basic Proxy Authentication, the attributes 

are a colon separated username and password. 

-X proxy:port Proxyserver and port number to use 

-V Print version number and exit 

-k Use HTTP KeepAlive feature 

-d Do not show percentiles served table. 

-S Do not show confidence estimators and warnings. 

-g filename Output collected data to gnuplot format file. 

-e filename Output CSV file with percentages served 

-h Display usage information (this message) 

-Z ciphersuite Specify SSL/TLS cipher suite (See openssl ciphers) 

-f protocol Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL) 

繼續閱讀 »

Apache-status 欄位說明

由 Derek 發表於 七月 1, 2011 / 尚無評論

 

 


欄位
說明
Server Version Apache 伺服器的版本。
Server Built Apache 伺服器編譯安裝的時間。
Current Time 目前的系統時間。
Restart Time Apache 重新啟動的時間。
Parent Server Generation Apache 父程序 (parent process) 的世代編號,就是 httpd 接收到 SIGHUP 而重新啟動的次數。
Server uptime Apache 啟動後到現在經過的時間。
Total accesses 到目前為此 Apache 接收的連線數量及傳輸的資料量。
CPU Usage 目前 CPU 的使用情形。
_SWSS…. 所有 Apache process 目前的狀態。每一個字元表示一個程序,最多可以顯示 256 個程序的狀態。
Scoreboard Key

上述狀態的說明。以下為每一個字元符號所表示的意義:

  • _:等待連結中。
  • S:啟動中。
  • R: 正在讀取要求。
  • W:正在送出回應。
  • K:處於保持連線的狀態。
  • D:正在查找 DNS。
  • C:正在關閉連結。
  • L:正在寫入記錄檔。
  • G:進入正常結束程序中。
  • I:處理閒置。
  • .:尚無此程序。
Srv 本程序與其父程序的世代編號。
PID 本程序的 process id。
Acc 分別表示本次連線、本程序所處理的存取次數。
M 該程序目前的狀態。
CPU 該程序所耗用的 CPU 資源。
SS 距離上次處理要求的時間。
Req 最後一次處理要求所耗費的時間,以千分之一秒為單位。
Conn 本次連線所傳送的資料量。
Child 由該子程序所傳送的資料量。
Slot 由該 Slot 所傳送的資料量。
Client 客戶端的位址。
VHost 屬於哪一個虛擬主機或本主機的 IP。
Request 連線所提出的要求資訊。

 

 

繼續閱讀 »

當outlook Express無法刪除信件時該如何處理

由 Derek 發表於 六月 28, 2011 / 尚無評論

 

一般使用者常遇到的情況就是,當信件過多要整理刪除時,發現無法將要刪除的信件做移除。這個時後有可能是dbx損毀,這邊就來介紹如何把不能刪除的信件刪除。

 

首先開啟【Outlook Express】→【工具】→【選項】

 

【維護】→【郵件檔資料夾】

繼續閱讀 »

Windows Server 2008 PPTP VPN

由 Derek 發表於 六月 27, 2011 / 尚無評論

 

一般公司常會用到vpn,但VPN的設定方式有很多種。

今天就來介紹PPTP的設定方式

 

主機環境 :

          Windows server 2008 r2 enterprise

設定項目 :

          PPTP VPN Server

操作步驟 :

 

【步驟1.安裝 網路原則與存取服務】

首先開啟伺服器管理員,來安裝服務

【開始】→【系統管理工具】→【伺服器管理員】

 

開啟伺服器管理員後點選

【角色】→【新增角色】

  繼續閱讀 »

【問題處理】Outlook使用收件匣修複工具Scanpst.exe修復錯誤

由 Derek 發表於 六月 24, 2011 / 尚無評論

 

 

當使用Outlook出現【使用收件匣修複工具Scanpst.exe修復錯誤】錯誤訊息時


 

請到C:\Program Files\Microsoft Office\Office12找到SCANPST.EXE此程式

在執行此程式時,請先把Outlook關閉

 

 

請在輸入要掃描修復的檔案。以這次要修復的東西為【outlook.pst

路徑為 C:\Users\derek\AppData\Local\Microsoft\Outlook\outlook.pst

在這要說明一下,不是每次要修復東西時都是此路徑,還請確切查看錯誤訊息上面會有說明。該修復的路徑。


 

在這邊要注意一下

因為AppData為隱藏檔,所以要先自行把所有隱藏的檔案都先打開。

  繼續閱讀 »

開啟Virtual Box 外連服務

由 andy 發表於 六月 23, 2011 / 尚無評論

開啟命令提示字元
進入你安裝virtualbox的目錄;
cd "c:\Program Files\sun\VirtualBox"
執行以下的指令;
VBoxManage setextradata [Ubuntu] "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata [Ubuntu] "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata [Ubuntu] "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 3456
比較要注意的是"ubuntu"是你安裝在virtualbox上系統的名稱, 
port3456則看你自己設定;

設定http連線則複製以上指令,ssh改成http即可.
VBoxManage setextradata  [input your vb_name]  "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP 
VBoxManage setextradata  [input your vb_name] "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80 
VBoxManage setextradata  [input your vb_name] "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 8000

接著重新執行virtualbox即可,第一次設定請重CMD 下指令 直接修改XML可能會失敗詳細原因尚未查明
以上設定或者到目錄下C:\Users\Administrator\.VirtualBox\Machines\Work\ 找該機器的xml  
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ftp/GuestPort" value="21"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ftp/HostPort" value="2121"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ftp/Protocol" value="TCP"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" value="80"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" value="8000"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" value="TCP"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" value="22"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" value="2222"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" value="TCP"/>

在ubuntu預設似乎沒有ssh,
進入root權限,
apt-get install ssh 下載安裝; 

FTP相關:

How to get PASV FTP to work behind a NAT router with ProFTPD

繼續閱讀 »