S小魚仔S 網誌搜尋

2014年2月5日 星期三

S小魚仔S Web Matrix 3 快速開發 ASP.NET、PHP、Node.js 網站架設

Web Matrix 3  屬於「Microsoft Web Platform」產品,透過「Web Matrix 3」可快速架設網頁「Script」,支援「Windows Azure」、「Git」、「TFS」( Team Foundation Server ) 版本控管。

Web Matrix 3 屬於「簡易型」網站開發工具,正式環境請用「IIS」。

安裝「Web Platform Installer 4.6」新增「Web Matrix 3

安裝完畢以後,點選「Web Matrix 3」,點選 「範本庫

範本「支援」ASP.NET、PHP、Node.js 網站開發動態語言

  點選應用程式庫

支援現成「網站」模組套件,選擇「需要」進行「安裝」即可完成「架設」,幸福許多。

我們選擇「範本庫」,點選「PHP」,建立「空白網站


進行「安裝

安裝完成,編輯「index.php」,輸入「簡易」PHP 程式碼,執行

預設配置「IE」瀏覽器,輸出「Hello

點「站台」=>「設定」,可以配置「網址」或「IP」,同時顯示「網站位置

點選「資料庫」可以配置「MySQL」資料庫 或 SQL Server 資料庫 或 SQL Server CE 資料庫


同時支援「版控」GIT 或 TFS

在「新增移除」發現「預設」安裝「IIS 8.0 Express」、「IIS」相關套件。

參考資料:
Helicon Tech」-「Support Web Platform Installer

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

參考資料: