As we know the authpuppy official wiki website only supply the installation guide on apache web server, but as a good result as I practiced, it can be successfully installed on the nginx web server.
Go on details, my linux server using Gentoo Linux, but i think it works on any linux popular distribution, Redhat, centos, debian, ubuntu, arch etc.
Step by step go on,
First, setup your NGINX web server, and I show you my nginx configuration
check nginx is OK.
Next, download the authpuppy source codes from authpuppy official website
Next, goto your web server virtual hosts folder
Nest setup database
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 45 Server version: 5.0.51a-3ubuntu5.5 (Ubuntu)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> create user 'authpuppy'@'localhost' identified by 'authpuppydev';
Query OK, 0 rows affected (0.21 sec)
mysql> grant all privileges on authpuppy.* to 'authpuppy'@'localhost' with grant option;
Query OK, 0 rows affected (0.02 sec)
You may now navigate to http://[your authpuppy server]/
If the database is not configured yet, the file will be created. A check of requirements will also automatically be made. Make sure all required requirements are met.
Follow the instructions on the screen through the installation process. If it is a first install, you’ll be invited to create a first admin user for the application
Congratulations! You’re now ready to go! Just click on the “Administrative Login” link to get the login prompt for the admin section and access more interesting stuff.