# 在 Windows 中運行 SS CMS

SSCMS 7.0 支持下列 Windows 操作系統:

  • Windows 7 或更高版本
  • Windows Server 2012 R2 或更高版本

# 1、準備工作

# IIS 配置

  1. 通過“管理” 菜單或“服務器管理器” 中的鏈接使用“添加角色和功能” 向導。在“服務器角色”步驟中,選中“Web 服務器(IIS)”框。

    在選擇服務器角色步驟中選擇了“Web 服務器 IIS”角色。

  2. 在“功能” 步驟后,為 Web 服務器 (IIS) 加載“角色服務” 步驟。選擇所需 IIS 角色服務,或接受提供的默認角色服務。

    在選擇角色服務步驟中選擇了默認角色服務。

  3. 繼續執行“確認”步驟,安裝 Web 服務器角色和服務。安裝 Web 服務器 (IIS) 角色后無需重啟服務器/IIS。

# 安裝 .NET Core 托管捆綁包

IIS 配置完畢后需要安裝 .NET Core 托管捆綁包(.NET Core Hosting Bundle)。

注意

如果在 IIS 之前安裝了托管捆綁包,則必須修復捆綁包安裝。 在安裝 IIS 后再次運行托管捆綁包安裝程序。

使用以下鏈接下載安裝程序:

.NET Core 托管捆綁包安裝程序(直接下載) (opens new window)

下載后雙擊進行安裝:

  1. 下載托管捆綁包后在服務器上運行安裝程序。

  2. 重新啟動系統,或在以管理員身份運行的命令行界面中執行以下命令:

    net stop was /y
    net start w3svc
    

    重啟 IIS 會選取安裝程序對系統 PATH(環境變量)所作的更改。

# 2、下載并解壓 SSCMS 安裝包

創建并進入 SS CMS 系統運行的文件夾,例如我們打算在 F:\\www_mysite_com 中運行 SS CMS:

查看當前為64位還是32位操作系統(服務器通常為64位操作系統),請對應下載x64或者x86系統安裝包,其中最新的產品下載地址請進入產品官網獲取。

使用以下鏈接下載安裝程序:

SSCMS 64位安裝包(直接下載) (opens new window)

SSCMS 32位安裝包(直接下載) (opens new window)

下載安裝包zip文件至 F:\\www_mysite_com 文件夾中,解壓安裝包至當前位置并刪除安裝包。

賦予SS CMS 系統運行的文件夾(此例是 F:\\www_mysite_com)相應權限,右鍵文件夾彈出菜單,選擇“編輯權限”,切換到“安全”選項卡,添加 IIS_IUSRS 并賦予“完全控制”權限。

# 3、創建 IIS 站點

  1. 在服務器上創建一個文件夾以包含解壓后的 SS CMS 文件夾和文件。在接下來的步驟中,SS CMS 文件夾路徑作為應用程序的物理路徑提供給 IIS。

  2. 在 IIS 管理器中,打開“連接” 面板中的服務器節點。 右鍵單擊“站點” 文件夾。 選擇上下文菜單中的“添加網站” 。

  3. 提供網站名稱,并將物理路徑設置為應用的部署文件夾 。 提供“綁定” 配置,并通過選擇“確定” 創建網站:

    在“添加網站”步驟中提供網站名稱、物理路徑和主機名。

    • 站點名稱(Site name) - 使用便于記憶的名稱
    • 物理路徑(Physical path) - SS CMS 系統運行的文件夾路徑
    • 主機名(Host name) - 訪問站點的地址,可以不填,默認為 localhost

注意

不應使用頂級通配符綁定(http://*:80/http://+:80) 。 頂級通配符綁定可能會為應用帶來安全漏洞。 此行為同時適用于強通配符和弱通配符。 使用顯式主機名而不是通配符。 如果可控制整個父域(區別于易受攻擊的 *.com),則子域通配符綁定(例如,*.mysub.com)不具有此安全風險。 有關詳細信息,請參閱 rfc7230 第 5.4 條 (opens new window)

  1. 在服務器節點下,選擇“應用程序池” 。

  2. 右鍵單擊站點的應用池,然后從上下文菜單中選擇“基本設置” 。

  3. 在“編輯應用程序池” 窗口中,將“.NET CLR 版本” 設置為“無托管代碼” :

    將“.NET CLR 版本”設置為“無托管代碼”。

  4. 對于 64 位 (x64) 服務器,為 32 位 (x86) 進程禁用應用池。

    在 IIS 管理器 >“應用程序池” 的“操作” 側欄中,選擇“設置應用程序池默認設置” 或“高級設置” 。 找到“啟用 32 位應用程序”并將值設置為 False

  5. 確認進程模型標識擁有適當的權限。

    如果將應用池的默認標識(“進程模型” > “標識”)從 ApplicationPoolIdentity 更改為另一標識,請驗證新標識擁有所需的權限,可訪問應用的文件夾、數據庫和其他所需資源。 例如,應用池需要對文件夾的讀取和寫入權限,以便應用在其中讀取和寫入文件。

# 4、安裝 SS CMS 系統

將應用部署到托管系統后,向應用的一個公共終結點發出請求。

在以下示例中,站點被綁定到端口 80www.mysite.com 的 IIS 主機名中。 向 http://www.mysite.com 發出請求(如果未設置 IIS 主機名,請使用地址 http://localhost):

SS CMS 默認頁。

如果系統尚未安裝,點擊進入管理后臺按鈕后系統將跳轉頁面至 SS CMS 系統安裝向導頁面。

至此,我們可以開始正式安裝 SS CMS 系統了。

提示

如果在云服務器環境中安裝,請先配置安全組,確保網站地址及端口能夠被外網訪問。

打開瀏覽器,訪問地址 http://www.mysite.com/ss-admin/install(如果未設置 IIS 主機名,請使用地址 http://localhost/ss-admin/install),進入 SS CMS 系統安裝界面:

勾選我已經閱讀并同意此協議,進入環境檢測界面:

點擊下一步,進入數據庫設置界面:

在此,我們選擇 SQLite 數據庫,如果希望使用其他數據庫,請根據需要選擇,點擊下一步,進入緩存設置界面:

在此,我們選擇 默認緩存,如果希望使用Redis 分布式緩存,請根據需要選擇,點擊下一步,進入管理員設置界面:

在管理員設置界面中設置超級管理員的用戶名及密碼,設置完成后點擊下一步,系統將顯示安裝成功界面:

點擊 進入管理后臺 按鈕進入后臺,至此,SS CMS 系統部署并安裝完畢。

上次更新: 2021/1/22 下午1:36:52
山东群英会中奖图 腾讯分分彩分析软件app 腾讯分分彩如何杀号 ds真人平台-手机版下载 浙江快乐12推测 黑龙江11选5开奖视频 dg视讯打法 黑金团队快乐8官方网址 新疆25选7基本走势图 码报2021 大亨山东11选5算号器 江西快3今天开奖号顺序 nba让分胜负是什么意思 陕西11选5前三走势图表 连码专家六肖复式高手 四川金7乐奖金 mg真人破