apache-2.2 – 如何在HTTPS和身份验证后面提供MailCatcher服务?
我正在开发一个Ruby on Rails应用程序,并且有一个登台服务器.但是这个登台服务器没有发送任何电子邮件 – 相反,它正在丢弃它们. 为了测试我们发送的电子邮件,以及这些电子邮件的外观(所以我们可以使用登台服务器进行QA),我找到了MailCatcher.但是目前它专注于开发环境,所以既不支持HTTPS也不支持身份验证 – 我不想为所有人公开所有MailCatcher电子邮件. 有没有办法通过Apache或Nginx提供HTTPS和基本身份验证?也许反向代理? 最佳答案 经过一些尝试,并且由于用户mailq提示,我设法使用Apache 2.2 mod_proxy_balancer,mod_proxy和mod_proxy_http来反向代理MailCatcher,能够提供HTTPS和HTTP基本身份验证标头.一些设置细节: >服务器正在运行Ubuntu 10.04 LTS 创建一个htpasswd用户/密码文件
写入/ etc / apache2 / sites-available / mailcatcher
激活所需的Apache模块,站点并重启apache
打开MailCatcher
我做的最后一件事是配置我的Ruby on Rails应用程序,使用SMTP服务器127.0.0.1,端口1025(而不是默认端口25)发送电子邮件. 要访问https://mailcatcher.example.com,用户名为用户名和密码s3cr3t. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx-为什么我不能在Kubernetes上水平扩展简单的HTTP / 2服
- 在nginx上更改标题’Django administration’文本
- 亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elastic Beansta
- php – 如何在nginx vhost中添加open_basedir路径
- 如何在Nginx中使用fastcgi_next_upstream
- angularjs-使用Nginx作为代理来避免CORS
- 解决新Nginx安装问题的步骤
- Nginx-将特定文件或文件夹从日志记录排除到access.log
- nginx – 无法在Lua代码中使用环境变量
- nginx基于一个“位置”中的URI阻止IP