2014年1月20日 星期一

S小魚仔S Windows Server 2012 R2 Work Folders (工作文件夾)

Work Folders 概念相當於,「雲端硬碟」、DropboxSkyDriveGoogle Drive...等,需要搭「Windows 8.1」(Client) 和「Server 2012 R2」(Server),才能結合,「Work Folders」進行「資料」同步,可以使用「郵件地址」或「Http」URL ,進行「同步」。

Windows Active Directory」是必須的,提供集中的用戶管理、身份驗證以及權限管理。

Work Folders」使用「https」(SSL) 443 Port,協定進行傳輸,所以該服務器需要有效的憑證(Certificate Authority),除了 SSL 加密傳輸之外,還可以通過共享權限和目錄安全進行權限保護。


~~「Server 2012 R2」配置「說明」~~

伺服器管理員 啟用「工作資料夾」。
PS 會啟用「IIS」Console ,無「GUI」介面。

採用「預設值」下一步

完成「Work Folders」角色升級 

配置「AD」建立「OU」=>建立「Group」=>建立「User Account」。
PS「123」User ,隸屬於「Share」Group

開始「伺福器管理員」配置「Work Folders」 

選擇 「Server」,同步「Folder

配置「使用者資料夾的結構」,賦予「網域」存取權
PS 
若您在同一個「網域」內,選擇「使用者別名
若您需要「跨越」不同「網域」,選擇「使用者別名@網域

輸入「同步共用名稱

賦予「網域」同步「群組
 PS「預設」情况下,「Domain Administrator」不能連線「Work Folders」的「用户」資料。如果你想要有「Domain Administrator」能夠連線「Work Folders」的「用户」資料,請取消「停用繼承的權限並授與使用者對其檔案的獨佔式存取權」。

選擇「資料傳輸」加密「方式

確認 Work Folders 「建立清單


~~「Windows 8.1」配置「說明」~~
PSClient」Administrator 密碼不能為「空白

 命令提示字元 輸入「Reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WorkFolders /v AllowUnsecureConnection /t REG_DWORD /d 1
PS
Work Folders」的客戶端原本需要以「HTTPS」連線, 若環境暫時沒有「SSL」證書,需要對「Client」的電腦動點手腳,使用不加密的方式連線

控制台」=>「工作資料夾

 選擇「設定 工作資料夾

選擇「工作資料夾 URL

輸入「Server」端「LAN」網址

輸入「Domain User Account

選擇「同步」的「Folder

接受「安全性原則

配置完成「工作資料夾」即可「顯示」同步訊息。

若出錯「WorkFolders 錯誤 0x80c80001」,「Windows Server 2012 R2」更新「KB2887595」套件。


參考資料:
gOxiA=苏繁=SuFan's Blog」-「WorkFolders 錯誤 0x80c80001

2014年1月14日 星期二

S小魚仔S Synology SVN Server 套件

意外發現「Synology」套件,支援「SVN」。

在「套件中心」找到「SVN」套件

建立「SVN」命名,存放庫名稱,若預設「不建立」使用「SVN」命名

瀏覽「配置」清單,點選「套用

點選「SVN Server」開始「配置」SVN

點選「新增

建立「檔案庫」名稱,同時產生「SVN」URL,真是太方便。

建立「SVN」檔案庫,「帳號」、「密碼」,到這裡「SVN Server」配置完成。

Windows Client 安裝 「Tortoise Svn」,建立「Folder」=>「SVN 取出...

輸入「SVN」URL

輸入「SVN」帳號、密碼

成功「取出」當前「版本」號

~~ 配置「瀏覽權限」預設「隱藏」 ~~

控制台」=>「共用資料夾

選擇「SVN」Folder,選擇「權限設定

啟用「讀寫」帳號

選擇「File Station

此時就能看到「SVN」完整「檔案」結構

這樣子可能還不過癮,為了想要知道「Synology」將「SVN」放在哪裡「目錄位址」,透過「WinSCP」使用「SCP」協定。

SVN」Folder =>「/volume1/svn/book

SVN」版本號 =>「/volume1/svn/book/db/revprops

參考資料:

2014年1月11日 星期六

S小魚仔S Server 2012 R2 IIS + Node.js 開發平台配置

如何架設「node.js」在「Server 2012 R2」的「IIS」服務器平台? 
在「Google」找到「Github」有一位好心老外提供「iisnode」套件,需要滿足以下條件,「iisnode」即可架設成功。


1. 新增 角色「IIS






2. 新增 功能「.net Framework 3.5」、「.net Framework 4.5」(其餘皆採用預設值)






3. 安裝「IIS URL Rewrite 2.0」(非必要)

4. 安裝「Node.js」主程式,「x86」或「x64


5. 安裝「iisnode」,「x86」or 「x64


6. 執行「%programfiles%\iisnode\setupsamples.bat」(最高權限),配置「IIS」站台






兩次「Enter」就會自動「跑完

7. 開啟「IIS」瀏覽「http://Localhost/Node

點選「任意」Node.js 腳本
 成功顯示出來,就表示完成

檢查「IIS」配置「node」站台,會發現「網站」根目錄放在「C:\Program Files\iisnode\www」您可以自行調整

如果發現執行「Node.js」失敗,檢查「IIS」站台 =>「模組

是/否「註冊」iisnode.dll

參考資料:
Node.js」-「Web Site
Codetunnel」-「Hosting Node.js Applications on Windows Server 2012