Bookmark and Share
Category
    軟體報報
    學術指南
    CSS
    美食推薦
        
        
        
        
    雜記
    開箱文
Last Updates
Display: 1 - 10 of 25, Total Pages: 3
1 2 3 > >>
[Blog] [how-to] appserv 強制 https 瀏覽設定 [Original] 2013-7-14 12:30am

編輯 httpd.conf

新增

Redirect permanent / https://web_site_url/ (沒有設定也可以run)

將 LoadModule rewrite_module modules/mod_rewrite.so 註解移除

新增 .htaccess 輸入以下規則

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

 

參考資料

http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html

 

Read Full Article...

Section:youjie の 部落格 | Read:492 | Comment:0 | Rating:0%

[Blog] [how-to] appserv 啟動 apache ssl 加密連線瀏覽設置 [Original] 2013-7-14 12:21am

[how-to] appserv 啟動 apache ssl 加密連線瀏覽設置

@準備工作

C:\AppServ\Apache2.2\bin\ssl 中建兩個檔

index.txt 保持空白
serial鍵入01 (不需要副檔名)

@Apache: httpd.conf 檔設定

編輯 C:\AppServ\Apache2.2\conf 下的 httpd.conf

1. 將LoadModule ssl_module modules/mod_ssl.so 這行前面的#註解拿掉並存檔

2. 將 #Virtual host with SSL 下

Include C:\Appserv\Apache2.2\conf\extra\httpd-ssl.conf 這行前面的#註解拿掉並存檔 

 

@網站SSL憑證設定

將apache2.2/conf/openssl.conf檔 copy至apache2.2/bin/下以便製作憑證

建立一個新資料夾 ssl

編輯openssl.conf 改以下區塊

#############################################

[ CA_default ]

 

dir = ssl

certs = $dir\\certs

crl_dir = $dir\\crl

database = $dir\\index.txt

new_certs_dir = $dir

 

certificate = $dir\\cacert.pem

serial = $dir\\serial

crlnumber = $dir\\crlnumber

crl = $dir\\crl.pem

private_key = $dir\\private.pem

RANDFILE = $dir\\private.rand

 

#x509_extensions = usr_cert


@執行openssl.exe, 依以下步驟輸入指令

1. 產生 server 端 rsa 私鑰 

 

genrsa -out ssl/server.key 1024

2. 產生憑證簽署要求檔

req -new -out ssl/server.csr -key ssl/server.key -config openssl.cnf

設定如下:

Country Name為國籍鍵入TW

State or Province Name為省份鍵入Taiwan

Locality Name為所在地

Organization Name為組織名稱

Organizational Unit Name為組織內單位

Common Name為domain name

Email Address為管理者的電子信箱

...剩餘兩項可不填入

 

3. 產生ca的rsa私鑰

genrsa -out ssl/ca.key 1024

4. 利用ca私鑰產生簽署憑證檔

req -new -x509 -days 3650 -key ssl/ca.key -out ssl/ca.crt -config openssl.cnf

設定如前 (step 2)

5. 利用ca替網站簽署認證 (-days 3650, 十年有效)

ca -in ssl/server.csr -out ssl/server.crt -cert ssl/ca.crt -keyfile ssl/ca.key -config openssl.cnf -days 3650

6. 將C:\AppServ\Apache2.2\bin\ssl底下的server.crt與server.key兩個檔案, 複製至C:\AppServ\Apache2.2\conf\ssl資料夾底下

7. 編輯conf/extra/httpd-ssl.conf

#修改

SSLSessionCache "shmcb:D:/AppServ/Apache2.2/logs/ssl_scache(512000)"

 

#SSLMutex default改成SSLMutex none

#SSLMutex default

SSLMutex none

 

##修改

## SSL Virtual Host Context

##

 

#   General setup for the virtual host

DocumentRoot "C:/AppServ/www"

#DocumentRoot "C:/Apache2.2/htdocs"

ServerName domain_name:443

#ServerAdmin x@x.com

#ErrorLog "C:/Apache2.2/logs/error.log"

#TransferLog "C:/Apache2.2/logs/access.log"

ErrorLog "C:/AppServ/Apache2.2/logs/error.log"

TransferLog "C:/AppServ/Apache2.2/logs/access.log"

 

 

#修改

SSLCertificateFile "D:/AppServ/Apache2.2/conf/ssl/server.crt"

 

SSLCertificateKeyFile "D:/AppServ/Apache2.2/conf/ssl/server.key"

 

SSLCertificateChainFile "D:/AppServ/Apache2.2/conf/ssl/ca.crt"

8. 關閉 apache stop 再啓動 start (註意apache restart 不一定有用!) 

Read Full Article...

Section:youjie の 部落格 | Read:1836 | Comment:1 | Rating:0%

[Blog] podcast (播客) 網路廣播服務架設方式與相關資訊介紹 [Original] 2011-9-16 3:29pm

podcast 是一種可供下載與訂閱的網路廣播服務,又稱播客.

一般分為兩種: 聲音播客 或 影片播客.

要提供 podcast服務主要有兩種方式, 

1. 自行架設 Web Server提供服務 (一般要建置 AMP-Apache+MySQL+PHP環境)

可以透過Wordpress外掛完成

ex: Blubrry PowerPress Podcasting plugin

這套件還蠻多人推薦的

另外, 則可以直接用 podcastgen 套件來架設 http://podcastgen.sourceforge.net/

2. 使用現有播客服務供應商提供之平台架設 (以下為個平台提供之免費方案訊息, 如果要提高容量或頻寬就要$$囉!)

http://www.myaudiocast.com/ 國人自製聲音播客, 空間與流量似乎沒有限制 

http://www.podomatic.com/   500MB免費空間/每月流量15GB

相關資料請參考

http://taiwan.cnet.com/digilife2011/0,2003033487,20100414,00.htm

http://zh.wikipedia.org/zh-hant/%E6%92%AD%E5%AE%A2

http://tzangms.com/computer/821/

希望未來大千也有提供podcast相關功能^^"

 

 

Read Full Article...

Section:youjie の 部落格 | Read:1563 | Comment:2 | Rating:0%

[Blog] Mac如何安裝與使用 Cisco 虛擬網路 (Cisco VPN) [Modified] 2011-4-23 10:18am

Mac 下要設置VPN主要有兩種方式

1. 使用Mac內建且支援之vpn協定 (ex:pptp, IPSec ...etc, 本篇文章不討論這部份內容)


2. 使用Cisco 專屬的VPN協定 (本篇分享之內容)

安裝vpn的用戶端(client):
下載並安裝 Cisco VPN Client (Cisco anyconnect VPN Client)

啟動Cisco anyconnect VPN Client:
接著要輸入vpn server address, ex: vpn.foo.com
再來要輸入 認證資訊
點連線~
耶~已經連上囉!!

若無法運用vpn下的網路資源, 則要進行以下設定
以下各步驟必須以root權限執行。 (Mac 下要用 sudo 來轉換成root權限!!) 
更改Default Gateway (參考交大的FreeBSD設定說明):
如果沒有更改Default Gateway,在連接網路時會從原本的Default Gateway出去,而不是從VPN
# route add -host 211.76.240.4 140.113.200.190 
# route delete default 
# route add default 211.76.240.3
上述指令中「211.76.240.4」是VPN Server的IP,「140.113.200.190」是原有網路的Default Gateway,「211.76.240.3」是新的Default Gateway,更改完成後,可以執行netstat -nr指令檢查是否更改完成:
# netstat -nr 
如果成功可以看到最上面有:
Internet:
Destination
Gateway
Flags
Refs
Use
Netif Expire
default
211.76.240.3
UGSc
1
16
tun0
接著執行traceroute指令,可以看到路徑中第一筆就是211.76.240.3 
# traceroute -n www.amazon.com 
traceroute to www.amazon.com (207.171.182.16), 64 hops max, 44 byte packets 
1 211.76.240.3 1.617 ms 2.106 ms 1.659 ms 
2 211.76.240.30 2.070 ms 2.225 ms 1.827 ms
以上啟動及更改Default Gateway的步驟,可以用一個shell script來完成:
# vi fix_vpn.sh(address部份請依您的網路環境更改。)
case "$1" in 
start)
sudo route delete default
sudo route add -host 211.76.240.4 140.113.200.190
x=0
while [ $x -lt 300 ]
do
x=` echo "$x+1" | bc `
done
route add default 211.76.240.3
echo VPN start...
;;
*)
echo "Usage : ^ Basename $0 {start|stop}" >&2
esac
將這個script改成可以執行的權限
# chmod 755 fix_vpn.sh
要啟動VPN只需使用底下指令就可以了
# sudo sh fix_vpn.sh start

Read Full Article...

Section:youjie の 部落格 | Read:4314 | Comment:1 | Rating:0%

[Blog] Mozilla Firefox 最常用的鍵盤操作捷徑 [Copied] 2011-3-8 10:59pm

Mozilla Firefox 最常用的鍵盤操作捷徑。 (source: http://support.mozilla.com/zh-TW/home)

命令 捷徑
瀏覽
上一頁 Cmd+[
Cmd+左方向鍵 ←
Delete
下一頁 Cmd+]
Cmd+右方向鍵 →
Shift+Delete
首頁 Opt+Home
開啟檔案 Cmd+O
重新載入 F5
Cmd+R
重新載入(強制更新快取內容) Cmd+Shift+R
停止 Cmd+.
Esc
目前頁面
頁尾 End
頁首 Home
移至下個頁框 F6
移至上個頁框 Shift+F6
頁面資訊 Cmd+I
頁面原始碼 Cmd+U
列印 Cmd+P
頁面另存新檔 Cmd+S
縮小文字 Cmd+-
放大文字 Cmd+ +
標準文字大小 Cmd+0
編輯
複製 Cmd+C
剪下 Cmd+X
刪除 Delete
貼上 Cmd+V
取消「復原」 Cmd+Shift+Z
全選 Cmd+A
復原 Cmd+Z
搜尋
尋找文字 Cmd+F
找下一個 F3
Cmd+G
鏈結隨打即找 '
文字隨打即找 /
找前一個 Shift+F3
網路搜尋 Cmd+K
瀏覽視窗與分頁
關閉分頁 Cmd+W
關閉視窗 Cmd+Shift+W
左移目前分頁 Cmd+左方向鍵 ←
Cmd+上方向鍵 ↑
右移目前分頁 Cmd+右方向鍵 →
Cmd+下方向鍵 ↓
目前分頁移至最左邊 Cmd+Home
目前分頁移至最右邊 Cmd+End
開新分頁 Cmd+T
開新視窗 Cmd+N
後一個分頁 Ctrl+Tab
Cmd+Opt+右方向鍵 →
Ctrl+Page Down
用新分頁開啟鏈結 Opt+Return
前一個分頁 Ctrl+Shift+Tab
Cmd+Opt+左方向鍵 ←
Ctrl+Page Up
復原最後關閉的分頁 Cmd+Shift+T
切換至指定分頁 (1 到 8) Cmd+(數字鍵 1 - 8)
選擇最後使用的分頁 Cmd+9
工具
所有分頁加入書籤 Cmd+Shift+D
此頁加入書籤 Cmd+D
顯示書籤 Cmd+B
鍵盤瀏覽 F7
下載管理員 Cmd+J
瀏覽記錄 Cmd+Shift+H
清除隱私資料 Cmd+Shift+Del
其它
快速填入 .com 網址 Cmd+Return
快速填入 .net 網址 Shift+Return
快速填入 .org 網址 Cmd+Shift+Return
刪除已選填入項目 Shift+Del
全螢幕 F11
切換至網址列 F6
Cmd+L
選擇或管理搜尋引擎(須先切換到搜尋列) Opt+上方向鍵 ↑
Opt+下方向鍵 ↓

Read Full Article...

Section:youjie の 部落格 | Read:1517 | Comment:2 | Rating:0%

[Blog] 使用Gmail進階搜尋 [Copied] 2011-3-2 1:57am

使用Gmail進階搜尋

Gmail 進階搜尋運算子,是在 Gmail 搜尋中執行特殊動作的查詢文字或符號。 您只要使用這些運算子,就可以直接命中您要尋找的內容。 運算子也可以用於設定篩選器,以方便您自動整理收件匣。 最常用的運算子如下表。

您也可以按一下 Gmail 搜尋框底下的 [顯示搜尋選項],來使用進階搜尋運算子。

 

運算子定義範例
from: 用於指定寄件者 範例 - from:阿美
意義 - 搜尋阿美寄來的郵件
to: 用於指定收件者 範例 - to:大為
意義 - 搜尋所有寄給大為的郵件 (寄件者是您或其他人)
subject: 搜尋主旨行中的文字 範例 - subject:晚餐
意義 - 搜尋主旨中 「晚餐」的郵件
OR

搜尋符合字詞 A 或字詞 B 的郵件*
*OR 必須大寫

範例 - from:阿美 OR from:大為
意義 - 搜尋阿美或大為所寄的郵件
-
(連字號)
用於排除搜尋某些郵件 範例 - 晚餐 -電影
意義 - 搜尋包含「晚餐」但不包含 「電影」的郵件
label: 依照標籤搜尋郵件*
*未建立標籤的郵件即無此搜尋運算子
範例 - from:阿美 label:朋友
意義 - 搜尋阿美所寄, 且有朋友」標籤的郵件

範例 - from:大為 label:我的家人
意義 - 搜尋大為所寄, 且有我的家人」標籤的郵件

has:attachment
搜尋有附件的郵件 範例 - from:大為 has:attachment
意義 - 搜尋大為所寄,且有有
的郵件
list: 搜尋郵寄清單中的郵件

範例 - list:info@example.com
意義 - 搜尋標頭有 info@example.com 字樣,且來自或傳送至這份清單的郵件

filename: 依照名稱或類型搜尋附件

範例 - filename:物理作業.txt
意義 - 搜尋包括名稱為「物理作業.txt」之附件的郵件

範例 - label:工作 filename:pdf
意義 - 搜尋有「工作」標籤,且有 PDF 檔附件的郵件

" "
(引號)

用於搜尋完全相符的字詞*
*不區分大小寫

範例 - "好手氣"
意義 - 搜尋包含「好手氣」這個片語的郵件

範例 - subject:"晚餐和電影"
意義 - 主旨包含「晚餐和電影」的郵件

( )
用於組合字詞
用於指定不要排除的字詞

範例 - from:阿美 (晚餐 OR 電影)
意義 - 搜尋阿美所寄,且包括文字「晚餐」或「電影」的郵件

範例 - subject:(晚餐電影)
意義 - 搜尋主旨同時包含「晚餐」和「電影」的郵件

in:anywhere 搜尋 Gmail 中的所有郵件*
*根據預設,搜尋會排除 [垃圾郵件] 和 [垃圾桶] 內的郵件
範例 - in:anywhere 電影
意義 - 搜尋在 [所有郵件]、 [垃圾郵件] 和 [垃圾桶] 中,且包含「電影」的郵件
in:inbox
in:trash
in:spam
搜尋 [收件匣]、[垃圾桶] 或 [垃圾郵件] 中的郵件 範例 - in:trash from:阿美
意義 - 搜尋 [垃圾桶] 中由阿美所寄的郵件
is:starred
is:unread
is:read
搜尋有星號標記、未讀取或已讀取的郵件 範例 - is:read is:starred from:大為
意義 - 大為所寄,且已讀取並加上星號的郵件
cc:
bcc:
用於指定 [副本:] 或 [密件副本:] 欄位的收件者*
*搜尋密件副本:無法搜尋密件副本收件者包括您的郵件
範例 - cc:大為
意義 - 搜尋副本收件者包括大為的郵件
after:
before:
搜尋特定期間傳送的郵件*
*日期格式必須是西元年/月/日。
範例 - after:2004/04/16 before:2004/04/18
意義 - 搜尋 2004 年 4 月 16 日及 2004 年 4 月 18 日之間傳送的郵件。*
*更精確的時間:2004 年 4 月 16 日上午 12 點 (或 00:00) 之後、2004 年 4 月 18 日上午 12 點之前傳送的郵件。
is:chat 搜尋交談訊息 範例 - is:chat 猴子
意義 - 搜尋所有包含「猴子」的交談訊息。

已更新 10/11/2010

Read Full Article...

Section:youjie の 部落格 | Read:1391 | Comment:0 | Rating:0%

[Blog] [How-to]如何架設 AVC Streamer 影音串流伺服器 (Streaming Server) (支援iPhone) [Original] 2010-12-18 1:01pm

因最近在研究 Streaming server (影音串流伺服器)

無意間發現一套免費又輕巧的 video streaming server : AVC Streamer

(免費的Streaming Server 還有 Mac的QuickTime Streaming Server (QTSS) 與 Windows Media Server)

AVC Streamer 套件可以架設支援 iPhone 原生播放器去瀏覽的網路影音串流伺服器 (HTTP Live Streaming Server)

 

有關 HTTP Live Streaming (HLS)  的資訊可參考 
http://developer.apple.com/resources/http-streaming/
與 http://en.wikipedia.org/wiki/HTTP_Live_Streaming

 

會嘗試本套件主要的原因在於

1. AVC Streamer 有支援多樣的網路影音串流服務 (RTP/ HTTP/ HTTP live streaming)

尤其是最近越來越紅的 HTTP live streaming 技術
(原因是 iphone原生支援此種格式的網路串流) 

2. 支援多種影片格式, 目前支援影片格式如下: 

  • Mpeg-4 container (.mp4 .m4a .m4v .mov .f6v, .3gp, .3g2)
  • Flash Video (.flv .f4v .f4a .f4p f4b)
  • Mpeg (.mpeg .mpg)
  • Mpeg transport streams (.m2t .ts)
  • Raw H.264 AVC (.h264) (with NAL start codes)
  • Raw AAC (.aac) (with ADTS headers)
  • Raw AC3 (.ac3)

ok, 廢話不多說, 直接解說安裝步驟 (以Mac環境為測試平台)

1. 下載 AVC streamer from http://www.avcstreamer.com/download.php

 

Read Full Article...

Section:youjie の 部落格 | Read:27914 | Comment:0 | Rating:0%

[Blog] 對睡眠者效應(Sleeper Effect)的一點看法 [Original] 2010-12-1 2:12pm

看了 Mr. 6 發表的一篇文章 "睡眠者效應(Sleeper Effect):當下被拒絕,但其實已經成功了", 是在介紹與解釋 "睡眠者效應再行銷當中的應用與影響", 讀完後有一些想法想跟各位分享.

首先, 睡眠者效應提醒人們, 人就像一個容器一樣, 當人們有意無意地接觸外界資訊後, 無論你是否願意吸收或讀取它, 無論當下是否會對你產生立即的反應, 它已經都會對你產生影響, 也意味著已經透過人們各種感知 (五感 + 第六感) 的管道灌入腦中.

所以, 若這些訊息是不好的, 對人們所產生的負面影響決不會只是一時的, 換言之, 髒東西灌進去, 要倒出來就部容易了. 反之, 若接受到的訊息是好的, 也會持續帶來正面影響.

我要說的事, 睡眠者效應(Sleeper Effect)其實對大眾傳播者與閱聽眾而言, 皆是非常值得深入瞭解與思考的一個現象. 

對媒體而言, 也就是資訊的製造與傳遞者, 必須試著思考, 是否能在製做節目與傳遞資訊前, 能多評估一下資訊內容與呈現方式的良窳, 想必能避免將許多髒東西灌入閱聽大眾的腦中, 因為對媒體而言, 這是責任也是義務.

另一方面, 對閱聽眾來說, 也必須思考如何選擇對的媒體, 才能避免自己吸收到負面訊息, 進而對自己產生不良影響. 

 

Read Full Article...

Section:youjie の 部落格 | Read:2080 | Comment:1 | Rating:100%

[Blog] My first Apple PC (I) [Original] 2010-11-3 9:02am

Recently, I have got a Mac mini server (8G RAM). This is my first Apple PC and I was very lucky to get one (If you know the news about Apple this summer in Taiwan, you may know what I mentioned). There is no doubt that it's very cute and refinement. 

This silver "box" is with rounded angle, 4 USB ports, 2 HDMIs, and one RJ45. Inside includes 2 HD, 500G 7200 rpm (total 1TB), 8G ram (this is best part I can run many VMs in the future...hahaha) and wireless ports. Even there is no DVD device, it is still very cool.

To be continued...冷酷

Read Full Article...

Section:youjie の 部落格 | Read:1393 | Comment:2 | Rating:0%

[Blog] FreeBSD : a useful tool - updatedd - for building a dynamic site [Original] 2010-11-2 1:30pm

I tried /usr/ports/dns/noip for updating my freebsd site and found it is not working. So, I started looking around and found "updatedd". I install it by /usr/ports/dns/updatedd and found its working great with many services. I decided to write down this how-to doc. The following steps below is for no-ip ddns updates, it should be similar for other service types.

  1. install "updatedd" by /usr/ports/dns/dpdatedd
    cd /usr/ports/dns/updatedd;
    make all install;
  2. configure your /etc/updated-wrapper.conf

    ee /etc/updated-wrapper.conf

    login {
    noip = "login name: password";
    };

    noip(active) {
    login  = noip;
    hostnames = "hostname you created";
    ip-addr     = ipv4:`/usr/local/share/updatedd/interface.pl tun0`;
    use-syslog = yes;

     
  3. test your configuration with following command:
    updatedd-wrapper; 
  4. editing your crontab file fpr updating ddns periodcally

    ee /etc/crontab;

    ############################
    # update - every 2 minutes
    */2 * * * * root /usr/local/bin/updatedd-wrapper
    ############################ 
  5. Done.

 

Reference:
ddns - alternate way to manage multiple ddns accounts using updatedd - howto

Supported DDNS services:
changeip.com
dyndns.org
eurodyndns.org
ovh.com
no-ip.org
ods.org
hn.org
regfish.com
tzo.com 

 

 

 

 

Read Full Article...

Section:youjie の 部落格 | Read:1730 | Comment:0 | Rating:0%

1 2 3 > >>