EvServer is the basic skeleton codes of a server program that uses libev and OpenSSL. Written in C language.
Sources, bug tracking: https://github.com/disco-v8/EvServer
EvServer depends on few things to get compiled...
- CentOS Linux 8+
- GNU Make 4.2+
- GNU Automake 1.16+
- Libev 4.24+
- OpenSSL 1.1.1+
etc ...
When dependencies are installed just run:
1) Download and compile, link.
$ git clone https://github.com/disco-v8/EvServer.git
$ cd EvServer
$ autoheader
$ aclocal
$ automake --add-missing --copy
$ autoconf
$ make clean
$ ./configure --prefix=/usr
$ make
2) Make PID, SockFile, Log's directorys.
$ mkdir /var/run/EvServer/
$ chown userid.groupid /var/run/EvServer/
$ mkdir /var/log/EvServer/
$ chown userid.groupid /var/log/EvServer/
3) Edit INI file, and run.
$ ./evserver (./evserver.ini)
$ tail -F /var/log/EvServer/evserver.log
Regards.
T.Kabu/MyDNS.JP