DomLinux V 管理員使用手冊

  1. Home
  2. Docs
  3. DomLinux V 管理員使用手冊
  4. 其他伺服器
  5. Web伺服器

Web伺服器

基本設定

  • 啓用服務
    • 啟用本伺服器的 web server 網頁伺服器功能
    • 啟動伺服器預設會使用 tcp/80 port
  • 服務狀態
    • 顯示目前 Web伺服器是否正確啟動 , 並列出服務 PID , PID 數量會根據服務忙碌程度有所不同
  • PHP版本
    • 本系統提供多版本的 php 服務 , 您可以選用其中一種以符合您的網頁程式的應用
  • 起始首頁
    • 設定網頁根目錄的起始首頁 通常是 index.html 或 index.php
  • PHP附檔名
    • 設定php 網頁程式的副檔名
  • 用戶個人網站功能
    • 設定帳號個人首頁是否使用, 若開啟此功能 ,且帳號設定有勾選使用web功能者 則此帳號可以在自己的 home 目錄下的 _www_ 目錄下建立網站
    • 例如 admin 這使用者允許建立 web 功能
    • 此用戶可以將網站透過 ftp 上傳到自己目錄下的 _www_ 下
    • 個人網址為 http://server IP/~admin/
    • 通常不建議開啟此功能
  • TLS加密層級
    • 設定使用加密的最低層級 ,
    • 版本 V5.34 之前的版本 ,最高的加密層級為 TLSv1.2 , V5.34(含)之後版本 最高可支援至 TLSv1.3
    • 通常不建議設定在最高(TLSv1.3) 可能會造成對方若系統太舊會無法與我方伺服器連線
    • 目前最建議的設定為 TLSv1.1 表示可以接受  TLSv1.1 , TLSv1.2 及TLSv1.3 連線
    • 如來源的加密層級太低 , 可以調整伺服器的加密層級來協調接受 , 但一般都是建議請對方升級 加密層級 , 來配合我方

進階設定

  • php.ini
    • 設定 php.ini 整體的設定值 , 此設定會影響到所也的網站設定
  • Apache模組
    • 此設定可以設定httpd.conf 載入的模組
    • 通常不建議隨意更改設定,錯誤的設定可能會造成 web server 無法啟動
    • ** 以上如果設定已經被修改到嚴重錯誤導致服務無法啓動時 , 可以將內容全部清除 , 按確定後會回復預設的設定內容.

網站設定

列出目前所建立的網站 , 本系統可以建立多個網站

可以在此建立一個新的網站或修改原本網站的設定

按下 新增 按鈕可以新增一個新的網站 , 設定網站前請先指定好 DNS 的 A 記錄或 CNAME 記錄 , 以確保設定可以正確被執行

基本設定

  • 啟用
    • 設定此網站是否啟用
  • 網站網址
    • 範例 www.mydomain.com 或 mydomain.com
  • 阜號
    • 預設如果不使用 ssl 會使用 tcp 80 port , 自訂 port 建議使用 1024 以後的 port , 並需避免與一些常用的服務port衝突
    • 議可以用 9999,8888,7777
    • 使用ssl 和不使用ssl 不能使用同一port
  • SSL憑證
    • 不使用
      • 此網站不使用  SSL/TLS 加密
    • 啟用:使用預設CA憑證
      • 此網站使用 SSL/TLS 加密 , 憑證使用系統預設的憑證 ,預設憑證可以參考 系統設定/SSL憑證管理
    • 啟用: 自行上傳CA憑證
      • 自行剪貼憑證的 憑證金鑰,憑證證書,中繼憑證/串鏈 , 本系統使用 PEM格式 , 看起來就像是普通的文字檔案, 內容類似下圖
  • 帳號
    • 設定此網站的根目錄位於那個用戶的 _www_ 目錄下 , 之後可以用此用戶的帳號密碼以  FTP 或網路芳鄰方式登入並將網站上傳到用戶目錄下的 _www_ 目錄
    • 可以設定一帳號管理一個網站 或是 一個帳號管理多個網站
  • 網站根目錄
    • 網站根目錄 預設是 _www_ 目錄之下 , 若要在同一個用戶下建立多個網站 可以在此建立子目錄 , 並設定該子目錄為網站根目錄
    • 這個目錄必須自行建立 , 請使用 ftp 軟體或 網路硬碟 進入新增目錄 , 目錄權限請設定為 755

進階設定

  • PHP :
    • 設定此網站是否要支援 PHP 動態網站, 若開啟php支援後可以再設定以下幾個常用的參數 , 若還需設定更進階的設定 , 可以在 進階手動設定 或 php.ini 修改
  • AllowOverride
    • 確定允許存在于.htaccess 檔案中的指令類型.
  • RewriteEngine
    • 允許使用語法改寫定義 url 的轉向操作
  • 進階手動設定
    • 個別網站如果要設定獨立的參數 (php.ini) 可以在此處設定
    • 可以調整這個網站的 php.ini 值 :
    • 屬於開或關的設定 : php_admin_flag php參數 On/Off,例如: php_admin_flag register_globals On
    • 屬於數值的設定 : php_admin_value php參數 值 例如: php_admin_value post_max_size 64M
    • 設定apache環境參數 : 例如 : RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1