Apache 2.3 / 2.4有mod_auth_form ,允许用户显示一个HTML表单供用户login。 我可以,而不是使用纯HTML表单使用应用程序服务器来提供表单(J2EE,node.js,PHP,Vert.x等)和身份validation逻辑,只是返回会话cookie(如何将需要看起来像?)
是。 但是,您需要使用名称= httpd_username和httpd_password(以及.htaccess权限)的input字段。
/secret/path/.htaccess
AuthFormLoginRequiredLocation /login.html AuthFormLoginSuccessLocation / secret / path / AuthFormProvider文件 AuthUserFile /before/www/root/.htpasswd AuthType表单 AuthName“我的服务器!” 会议上 SessionCookieName会话path= /秘密/path/ SessionCryptoPassphrase SomEtH1n9
/logout/.htaccess
AuthName“我的服务器!” AuthFormLogoutLocation /注销/ 会议上 SessionCookieName会话path= /秘密/path/ SessionCryptoPassphrase SomEtH1n9
ps:不要使用Apache Docs中的“secret”字作为密码;)