application consists of components | install the application | implement the registration of the user | create a sign-up form | create a user in the database | implement the identity interface | create a public function method | add an access control behavior | create virtual hosts on windows and on the linux