インストール

アビリスツを個人のサーバーにインストールとセットアップ手順

LinuxOSまたはWindowsOSにてインストールする手順の説明書です。

インストール&実行

● ダウンロード

  1. 次のダウンロード ページで h2db(データ ベース)とROOT(Abilists War)ファイルをダウンロードします。

    www.abilists.com



● Linuxで設置

  1. Tomcatをインストールしたwebappsディレクトリに移動します。(Tomcatが設置されたところ [/usr/local/tomcat])
    $ cd /usr/local/tomcat/webapps/
    
  2. Tomcat設置時にある初期ROOTディレクトリを削除します。
    $ rm -rf ./ROOT
    
  3. 下のようにwgetでダウンロードしたり、webで直接ダウンロードして.warファイルをTomcatのwebappsディレクトリ下へ移動をします。
    $ sudo wget https://github.com/abilists/abilists_client/raw/master/webapps/ROOT.war
    
    $ mv ./Downloads/ROOT.war /usr/local/tomcat/webapps/
    
  4. Tomcatを開始。
    $ /usr/local/tomcat/bin/startup.sh
    
  5. 下はTomcatを実行した後、ログ確認した画面です。
    abilists@abilists-mint-linux /usr/local/tomcat $ ./bin/startup.sh 
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
    abilists@abilists-mint-linux /usr/local/tomcat $ 
    abilists@abilists-mint-linux /usr/local/tomcat $ tail -10 ./logs/catalina.out 
    21 Mar 2019;23:37:47.678 [localhost-startStop-1] INFO  o.s.s.c.ThreadPoolTaskExecutor.initialize(165) - Initializing ExecutorService 
    21 Mar 2019;23:37:47.723 [localhost-startStop-1] INFO  o.s.w.c.ContextLoader.initWebApplicationContext(344) - Root WebApplicationContext: initialization completed in 6583 ms
    21-Mar-2019 23:37:47.743 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /usr/local/tomcat/webapps/ROOT.war has finished in 8,183 ms
    21-Mar-2019 23:37:47.743 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat/webapps/host-manager
    21-Mar-2019 23:37:47.765 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/tomcat/webapps/host-manager has finished in 22 ms
    21-Mar-2019 23:37:47.765 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat/webapps/manager
    21-Mar-2019 23:37:47.781 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/tomcat/webapps/manager has finished in 15 ms
    21-Mar-2019 23:37:47.783 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8081]
    21-Mar-2019 23:37:47.788 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
    21-Mar-2019 23:37:47.788 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 8285 ms
    abilists@abilists-mint-linux /usr/local/tomcat $
    
  6. chrome ブラウザでhttp://localhost:8080で接続すると、下の画面になります。

    www.abilists.com



● windowsで設置

  1. 次はTomcatのwebappsにあるROOT,sample,documentsフォルダを削除します。
    http://localhost:8080に直接接続することができるように初期ROOTフォルダを削除します。
    (Tomcat設置に対する内容はインターネットで詳しく確認できます。)

    www.abilists.com

  2. ダウンロードしたROOT.warファイルを下のキャプチャーイメージのようにwebappsフォルダの下に移行しておきます。

    www.abilists.com

  3. Tomcat/bin フォルダの中にあるstartup.batを実行します。
    Tomcatを始めたログ画面です。

    www.abilists.com

  4. chrome ブラウザで http://localhost:8080に接続すると、下の画面になります。

    www.abilists.com



サーバー&設定

● Tomcat8.5 設置

  1. Linux基盤にTomcat サーバーを設定することを推薦します。

  2. Tomcatをインストール場所に移動します。(Tomcatが設置されたところ [/usr/local/tomcat])

    $ cd /usr/local/tomcat
    
  3. tomcat/conf/server.xmlのファイルに Connector部分を下記のように設定してください。
    <Connector executor="tomcatThreadPool" 
    		port="8080" protocol="HTTP/1.1"
    		connectionTimeout="20000"
    		redirectPort="8443"
    		maxHttpHeaderSize="17364"
    		acceptCount="150"
    		backlog="200"
    		maxThreads="200"
    		minSpareThreads="75"
    		maxKeepAliveRequests="1"
    		maxSavePostSize="0"
    		enableLookups="false"
    		server="false"
    		URIEncoding="UTF-8"
    		compression="on"
    		compressionMinSize="2048"
    		noCompressionUserAgents="gozilla, traviata"
    		compressableMimeType="text/html,text/xml,text/x-json" />
    
  4. autoDeploy="true"をautoDeploy="false"で変更してください。
    <Host name="localhost"  appBase="webapps"
    	unpackWARs="true" autoDeploy="false">
    


HTTPSを使用する(詳細はリンクウルご利用下さい。)

  1. Apacheをインストール

  2. mod_proxy使用してTomcatに接続

  3. https証明書を発行してインストール