-
Notifications
You must be signed in to change notification settings - Fork 18
/
INSTALL.debian
44 lines (26 loc) · 1.05 KB
/
INSTALL.debian
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
-- Install the build dependencies
# apt-get install build-essential liblua5.1-0-dev libfcgi-dev
-- Configure build
# sh configure
Ident: Linux
Configuring for Debian...
Makefile.debian -> Makefile
-- Build luafcgid
# make
-- Install luafcgid
**this operation requires superuser privileges**
# make install
Config file will be placed at /etc/luafcgid/config.lua
-- Install a basic init script
**this operation requires superuser privileges**
# make install-init
A basic init script is provided for convenience. It runs luafcgid under the
system user www-data. Due to the fact that (for the moment?) luafcgid does not
have support for dropping the superuser privileges, the start-stop-daemon
wrapper is used for launching the daemon under a restricted user, while the
paths for the UNIX socket and PID file are not the expected paths from /var/run.
They are placed into /var/tmp:
/var/tmp/luafcgid.pid - the location of the PID file
/var/tmp/luafcgid.sock - the location of the listening UNIX socket
The log file is placed here:
/var/log/luafcgid/luafcgid.log