我是AWS Lightsail的新手。
我已经成功地将我的Web应用程序迁移到LAMP服务器(bitnami)并生成了SSL证书。现在我想将HTTP重定向到HTTPS。因此我创建了.htaccess
并复制了下面的代码并重新启动了我的服务器。但是页面没有从http迁移到https。您能帮助我启用.htaccess
吗?
由于我计划主办3个网站,我正在寻找.htaccess
,以便我可以配置本地的基础上的条件。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^test\.in [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.test.in/$1 [R,L]
- 谢谢-谢谢
3条答案
按热度按时间ep6jt1vc1#
Bitnami工程师:
出于安全和性能原因,我们默认禁用.htaccess文件。我们还将.htaccess文件的内容移动到文件夹/opt/bitnami/apps/APPNAME/conf中名为
htaccess.conf
的文件中。您可以在https://docs.bitnami.com/aws/infrastructure/lamp/administration/use-htaccess/中查看更多信息。如果要启用.htaccess用法,则需要在
/opt/bitnami/apache2/conf/bitnami/bitnami.conf
文件中将其设置为 AllowOverride All:应用更改后重新启动Apache。
此致
6za6bjd02#
htaccess文件将打开。根据您的要求编辑它,然后按ctrl + x退出。请确保按y保存更改。重新启动lightsail示例。完成。
5n0oy7gb3#
如果您已完成SSL配置,请在您的vhost文件中添加重定向选项,您必须已创建该文件,以便网站在线查看。
无论您对服务器做什么修改,请确保创建备份并始终尝试创建新的修改文件。因此,您可以在应用的虚拟主机文件上使用redirect选项。
希望这对你有用。