File: /volume1/@appstore/WebStation/ui/help/cht/application_webserv_webservice.html
<!DOCTYPE html>
<html class="img-no-display" lang="zh-TW" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link href="../../../../help/help.css" type="text/css" rel="stylesheet" />
<link href="../../../../help/scrollbar/flexcroll.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../../../../help/scrollbar/flexcroll.js"></script>
<script type="text/javascript" src="../../../../help/scrollbar/initFlexcroll.js"></script>
</head>
<body><h1><a id="x_anchor_ida1229d4574"></a>網頁服務</h1>
<p>您可以於<strong>網頁服務</strong>頁面管理所有網頁服務。本文將引導您建立與管理網頁服務。</p>
<h4><a id="x_anchor_id5ce3051cca"></a>若要建立網頁服務:</h4>
<ol class="type_lower-decimal">
<li>前往<strong>網頁服務</strong>頁面並按一下<strong>新增</strong>。</li>
<li>選擇服務類型:<ul>
<li><strong>靜態網站</strong>:包含靜態資料的簡易網站。</li>
<li><strong>原生指令碼語言網站</strong>:由 Synology <strong>套件中心</strong>所支援的指令碼語言建立的動態網站。您亦可選擇或建立指令碼語言的設定檔。</li>
<li><strong>容器化指令碼語言網站</strong>:由 Docker Hub 所支援的指令碼語言建立的動態網站。</li>
</ul>
</li>
<li>進行網站一般設定。</li>
<li>若您的服務類型選擇<strong>容器化指令碼語言網站</strong>,請進行此步驟至<strong>步驟 7</strong> 的設定。若您選擇<strong>靜態</strong>或<strong>原生指令碼語言網站</strong>,請前往<strong>步驟 7</strong>。<ul>
<li><strong>PHP:</strong><ul>
<li>選擇擴充模組。</li>
<li>編輯 FPM 設定:<ul>
<li><strong>FPM 模式</strong>:管理程序的方式。</li>
<li><strong>最大程序數</strong>:子程序的上限值。</li>
<li><strong>初始伺服器數</strong>:PHP-FPM 啟動時,啟動的子程序數量。</li>
<li><strong>最小備用伺服器數</strong>:PHP-FPM 所建立的最少閒置子程序數量。</li>
<li><strong>最大備用伺服器數</strong>:PHP-FPM 所建立的最大閒置子程序數量。</li>
</ul>
</li>
</ul>
</li>
<li><strong>Python</strong><ul>
<li>設定 uWSGI。<ul>
<li><strong>程序</strong>:可同時啟用 uWSGI 的程序數。</li>
<li><strong>啟用執行緒</strong>:預設每個程序包含一個執行緒。啟用此選項以允許一個程序包含多個執行緒。</li>
<li><strong>最大請求數</strong>:程序將於請求數達最大上限時重新啟動。</li>
<li><strong>緩衝區大小 (個位元組)</strong>:每個請求封包表頭的緩衝區大小。</li>
</ul>
</li>
</ul>
</li>
<li><strong>Node.js</strong><ul>
<li>建立 npm 設定檔。您可以上傳 Package.json 檔案或輸入以下資訊。<ul>
<li><strong>版本</strong>:服務的版本。</li>
<li><strong>編寫者</strong>:服務的編寫者。</li>
<li><strong>主要指令碼</strong>:Package.json 檔案的主要屬性。</li>
<li><strong>授權</strong>:服務的授權。</li>
<li><strong>指令碼</strong>:Package.json 檔案的指令碼屬性。</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>為<strong>容器化指令碼語言網站</strong>新增模組。您亦可按一下<strong>瀏覽</strong>上傳需求檔案 (requirements.txt),為 Phyton 網站新增模組。<ul>
<li><strong>模組名稱</strong>:模組名稱。</li>
<li><strong>預設版本</strong>:您可使用<strong>最新版本</strong>或<strong>自訂</strong>模組版本。您可以輸入自訂版本如下:<ul>
<li>PHP (composer) 和 <a href="#x_anchor_idfc9d3df613">Node.js (npm)</a> 相依語法<ul>
<li>>=1.0 <1.1</li>
<li>1.4.*</li>
<li>~1.2</li>
<li>^1.2.3</li>
</ul>
</li>
<li>Python <a href="#x_anchor_idfc9d3df613">需求</a>語法。在數字前輸入「=」。<ul>
<li>== 1.3</li>
<li>>=1.2 <2.0</li>
<li>~= 1.4.2</li>
</ul>
</li>
</ul>
</li>
<li><strong>操作</strong>:按一下 <img src="../images/application_webserv_status_page/3.png" style="height: 20px" class="inline" alt="Delete"> 以移除模組。</li>
</ul>
</li>
<li>建立<strong>容器化指令碼語言網站</strong>的資料庫。<ul>
<li><strong>類型</strong>:網站所使用的資料庫類型,包含:MariaDB 和 PostgreSQL。</li>
<li><strong>版本</strong>:資料庫版本。</li>
<li><strong>資料庫</strong>:資料庫名稱。</li>
<li><strong>使用者</strong>:存取資料庫的使用者名稱。</li>
<li><strong>密碼</strong>:資料庫使用者的密碼。</li>
</ul>
</li>
<li>確認設定無誤後,按一下<strong>新增</strong>。</li>
</ol>
<div class="section">
<h4><a id="x_anchor_idfc9d3df613"></a>注意:</h4>
<ul>
<li class="note_item"><a id="x_anchor_idb9db332595"></a>「requirements.txt」的檔案格式必須依照 Python 需求說明的格式規定。請參閱 <a href="https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers" target="_blank" rel="noopener noreferrer nofollow">pip 文件</a>與<a href="https://packaging.python.org/en/latest/glossary/#term-Version-Specifier" target="_blank" rel="noopener noreferrer nofollow">版本說明</a>以了解更多資訊。</li>
<li class="note_item"><a id="x_anchor_idc4b83d559d"></a>Package.json 檔案的格式必須依照 npm 文件所定義的格式。請參閱 <a href="https://docs.npmjs.com/cli/v9/configuring-npm/package-json" target="_blank" rel="noopener noreferrer nofollow">npm Docs</a> 以了解更多 Package.json 說明。</li>
</ul>
</div>
<h4><a id="x_anchor_id62a3d7bcb0"></a>若要編輯網頁服務:</h4>
<ol class="type_lower-decimal">
<li>前往<strong>網頁服務</strong>頁面。</li>
<li>選擇欲編輯設定的網頁服務。</li>
<li>按一下<strong>編輯</strong>。</li>
<li>可編輯的選項可能依您所選的網頁服務而有所不同。</li>
<li>編輯設定後,按一下<strong>儲存</strong>。</li>
</ol>
<h4><a id="x_anchor_ida9ad07f431"></a>若要管理網頁服務:</h4>
<ol class="type_lower-decimal">
<li>前往<strong>網頁服務</strong>頁面。</li>
<li>選擇網頁服務並按一下<strong>動作</strong>。</li>
<li>您可以針對服務進行以下動作:<strong>啟動</strong>、<strong>暫停</strong>、<strong>修復</strong>、<strong>刪除</strong>。</li>
</ol></body>
</html>