2015年5月29日 星期五

Using boot.ipxe via iPXE booting

/pxelinux.cfg/default 設定如下

default menu.c32
prompt 0
menu title pxe boot menu
label ipxe-boot
  menu label Using boot.ipxe via iPXE booting
    kernel ipxe.krn
    append shell

下載 ipxe.krn
http://boot.ipxe.org/ipxe.iso
相關檔案
ipxe.krn
ldlinux.c32
libutil.c32
menu.c32
pxelinux.0
pxelinux.cfg/default

Apache Reverse設定筆記-支援 https 不使用 url rewrite

環境: 
Proxy Server: Apache/2.2.15 (CentOS)
Web Server: Apache/2.2.15 (CentOS) 192.168.1.1

說明:
https://Reverse/i     Reverse 至  https://192.168.1.1:895/i/

Proxy Server 安裝軟體
yum install  mod_ssl openssl

編輯 Proxy Server /etc/httpd/conf/httpd.conf 加入
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule ssl_module modules/mod_ssl.so
SSLProxyEngine On

<Directory /i >
   AllowOverride none
    Require all denied
 </Directory >

ProxyPass /i/ https://192.168.1.1:895/i/
ProxyPassReverse /i/ https://192.168.1.1:895/i/

192.168.1.1 apache log 修改設定支援 X-Forwarded

修改  /etc/httpd/conf/httpd.conf

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog "logs/access_log" combined env=!forwarded
CustomLog "logs/access_log" proxy env=forwarded

2015年5月28日 星期四

BASH SCIPT筆記-從字串中讀取一行字串

the_list="1
2
3
4
5
6
7
8
9
"

while IFS= read -r line
do
    echo "$line"
done <<< "$the_list"

2015年5月12日 星期二

software raid (xfs 檔案系統 )修復筆記

mdadm --assemble /dev/md0 --run /dev/sda1
xfs_repair -L /dev/md0
xfs_admin -U generate /dev/md0

2015年5月4日 星期一

node.js 取得命令列參數

for (i=0; i< process.argv.length; i++) console.log(process.argv[i]);