HAYASHI Kentaro
null+****@clear*****
Thu Jan 24 18:23:22 JST 2013
HAYASHI Kentaro 2013-01-24 18:23:22 +0900 (Thu, 24 Jan 2013) New Revision: 7d6df40e4d9aa7d5efd728ad4367023a850d2bcf https://github.com/groonga/groonga/commit/7d6df40e4d9aa7d5efd728ad4367023a850d2bcf Log: doc en: add documentation about server packages Added files: doc/source/server/package.txt Modified files: doc/source/server.txt Modified: doc/source/server.txt (+1 -0) =================================================================== --- doc/source/server.txt 2013-01-24 18:17:34 +0900 (5318f0e) +++ doc/source/server.txt 2013-01-24 18:23:22 +0900 (3c280a7) @@ -8,5 +8,6 @@ Server .. toctree:: :maxdepth: 2 + server/package server/gqtp server/http Added: doc/source/server/package.txt (+186 -0) 100644 =================================================================== --- /dev/null +++ doc/source/server/package.txt 2013-01-24 18:23:22 +0900 (a9b4266) @@ -0,0 +1,186 @@ +.. -*- rst -*- + +.. highlightlang:: none + +Server packages +=============== + +The package 'groonga' is the mininum set of fulltext search engine. +If you want to use groonga for server use, you can install +additional preconfigured packages. + +There are three packages for server use. + +* ``groonga-httpd`` (nginx and HTTP protocol based server package) +* ``groonga-server-http`` (simple HTTP protocol based server package) +* ``groonga-server-gqtp`` (GQTP protocol based server package) + +Note that there is a conflict between ``groonga-httpd`` and ``groonga-server-http`` +package because of port number. +See :doc:``/server/http/comparison`` if you want to know which package meets your demands. + +groonga-httpd +------------- + +``groonga-httpd`` is a nginx and HTTP protocol based server package. + +Preconfigured setting: + ++--------------------+---------------------------------------+ +| Port number | 10041 | ++--------------------+---------------------------------------+ +| Access log path | /var/log/groonga/httpd/acccess.log | ++--------------------+---------------------------------------+ +| Error log path | /var/log/groonga/http-query.log | ++--------------------+---------------------------------------+ +| Database | /var/lib/groonga/db/* | ++--------------------+---------------------------------------+ +| Configuration file | /etc/groonga/httpd/groonga-httpd.conf | ++--------------------+---------------------------------------+ + +Start HTTP server +^^^^^^^^^^^^^^^^^ + +Starting groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-httpd start + +Starting groonga HTTP server(Fedora):: + + sudo systemctl start groonga-httpd + +Stop HTTP server +^^^^^^^^^^^^^^^^ + +Stopping groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-httpd stop + +Starting groonga HTTP server(Fedora):: + + sudo systemctl stop groonga-httpd + +Restart HTTP server +^^^^^^^^^^^^^^^^^^^ + +Restarting groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-httpd restart + +Restarting groonga HTTP server(Fedora):: + + sudo systemctl restart groonga-httpd + +groonga-server-http +------------------- + +``groonga-server-http`` is a simple HTTP protocol based server package. + +Preconfigured setting: + ++--------------------+---------------------------------------+ +| Port number | 10041 | ++--------------------+---------------------------------------+ +| :ref:`process-log` | /var/log/groonga/groonga-http.log | ++--------------------+---------------------------------------+ +| :ref:`query-log` | /var/log/groonga/http-query.log | ++--------------------+---------------------------------------+ +| Database | /var/lib/groonga/db/* | ++--------------------+---------------------------------------+ + +Configuration file for server setting (Debian/Ubuntu):: + + /etc/default/groonga/groonga-server-http + +Configuration file for server setting (CentOS):: + + /etc/sysconfig/groonga-server-http + +Start HTTP server +^^^^^^^^^^^^^^^^^ + +Starting groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-http start + +Starting groonga HTTP server(Fedora):: + + sudo systemctl start groonga-server-http + +Stop HTTP server +^^^^^^^^^^^^^^^^ + +Stopping groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-http stop + +Starting groonga HTTP server(Fedora):: + + sudo systemctl stop groonga-server-http + +Restart HTTP server +^^^^^^^^^^^^^^^^^^^ + +Restarting groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-http restart + +Restarting groonga HTTP server(Fedora):: + + sudo systemctl restart groonga-server-http + +groonga-server-gqtp +------------------- + +``groonga-server-gqtp`` is a GQTP protocol based server package. + ++--------------------+---------------------------------------+ +| Port number | 10043 | ++--------------------+---------------------------------------+ +| :ref:`process-log` | /var/log/groonga/groonga-gqtp.log | ++--------------------+---------------------------------------+ +| :ref:`query-log` | /var/log/groonga/gqtp-query.log | ++--------------------+---------------------------------------+ +| Database | /var/lib/groonga/db/* | ++--------------------+---------------------------------------+ + +Configuration file for server setting (Debian/Ubuntu):: + + /etc/default/groonga/groonga-server-gqtp + +Configuration file for server setting (CentOS):: + + /etc/sysconfig/groonga-server-gqtp + +Start GQTP server +^^^^^^^^^^^^^^^^^ + +Starting groonga GQTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-gqtp start + +Starting groonga GQTP server(Fedora):: + + sudo systemctl start groonga-server-gqtp + +Stop GQTP server +^^^^^^^^^^^^^^^^ + +Stopping groonga GQTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-http stop + +Stopping groonga GQTP server(Fedora):: + + sudo systemctl stop groonga-server-gqtp + +Restart GQTP server +^^^^^^^^^^^^^^^^^^^ + +Restarting groonga HTTP server(Debian/Ubuntu/CentOS):: + + sudo service groonga-server-gqtp restart + +Restarting groonga HTTP server(Fedora):: + + sudo systemctl restart groonga-server-gqtp -------------- next part -------------- HTML����������������������������... Download