Apache的Web可視化管理工具:ApacheGUI

jopen 9年前發布 | 63K 次閱讀 ApacheGUI Apache Web服務器

Apache GUI 是一個基于Java的Apache服務器GUI管理工具,用來幫助管理 Apache HTTP 服務器。主要功能包括:

  • 編輯、搜索和校證配置

  • 管理虛擬主機

  • 編輯 Web 文檔

  • 日志的監控下載和搜索

  • 安裝和刪除 Apache 模塊

  • 查看運行時統計

  • 記錄、搜索和圖形化顯示處理詳情

Apache 管理工具:ApacheGUI

Packages

ApacheGUI Packages are hosted on sourceforge. They can be accessed from the following link https://sourceforge.net/projects/apachegui/

Development Environment

ApacheGUI is a Maven enabled web project. The project is portable and can be imported to any Java IDE as a Maven project.

Project Dependancies

ApacheGUI is dependant on the following project(s). It is not required to download these projects however a large amount of source code uses classes and methods in these projects.

Building ApacheGUI

Although Windows is fully supported, it is recommended to use a Linux or Mac OSX distribution when developing ApacheGUI. This is because Apache and Tomcat run more efficiently on IX based distributions.

Build Dependancies

  • Node js
  • Maven 2+
  • Java 1.6+
  • Latest ApacheGUI package

Linux / Mac OSX build steps

  1. Download the latest package from the package site (https://sourceforge.net/projects/apachegui/files/). A Package will follow the naming convention ApacheGUI-{version}.tar.gz.
  2. Extract the package to a directory of your choice.
  3. Set the apachegui.home property in pom.xml to the location in step 2.
  4. Navigate to the root directory in the source project (Where pom.xml is located).
  5. Run the Maven builds below.
Maven options
  • mvn clean deploy -P prodminifies required javascript and builds a new war under the target directory.
  • mvn clean deploy -P devcopies required javascript without minification and builds a new war under the target directory. This task is meant to speed up war builds for development.
  • mvn clean install -P prodminifies required javascript and builds a new war under the target directory. The war is then moved from the target directory to [apachegui.home]/tomcat/webapps. This will re-deploy the application.
  • mvn clean install -P devcopies required javascript without minification and builds a new war under the target directory. The war is then moved from the target directory to [apachegui.home]/tomcat/webapps. This will re-deploy the application. This task is meant to speed up war builds for development.
  • mvn antrun:run -P packagestops ApacheGUI and builds a new .tar.gz archive. The .tar.gz archive is put into the package.dir directory that is specified in the pom.xml properties.

Windows

  1. Download the latest package from the package site (https://sourceforge.net/projects/apachegui/files/). A Package will follow the naming convention ApacheGUI-Windows{architecture}-{version}.msi.
  2. Install the ApacheGUI msi.
  3. Set the apachegui.home property in pom.xml to the location in step 2. The install location is usually located under C:\Program Files\ApacheGUI
  4. Navigate to the root directory in the source project (Where pom.xml is located).
  5. Run the Maven builds below.
Maven options
  • mvn clean deploy -P prodminifies required javascript and builds a new war under the target directory.
  • mvn clean deploy -P devcopies required javascript without minification and builds a new war under the target directory. This task is meant to speed up war builds for development.
  • mvn clean install -P prodminifies required javascript and builds a new war under the target directory. The task then stops ApacheGUI, moves the war from the target directory to [apachegui.home]/tomcat/webapps and starts ApacheGUI. This will re-deploy the application.
  • mvn clean install -P devcopies required javascript without minification and builds a new war under the target directory. The task then stops ApacheGUI, moves the war from the target directory to [apachegui.home]/tomcat/webapps and starts ApacheGUI. This will re-deploy the application. This task is meant to speed up war builds for development.

項目主頁:http://www.baiduhome.net/lib/view/home/1434590171192

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!