S小魚仔S 網誌搜尋

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