首页 > 解决方案 > 在域中添加 WWW?

问题描述

我的网站托管在 ec2 - AWS 上。我想在我的网站中添加 www。我的网站也有 ssl。我无法在我的网站中添加 www。我希望我的网站完整域应该以https://www开头。

我安装了ubantu。

标签: reactjsdns

解决方案


首先,使用 ssh 连接到您的 ec2 实例 连接成功后,使用sudo su - After that runsudo nano /etc/apache2/sites-available/000-default.conf打开您的配置文件,进入您的根目录。然后在您的vi编辑器中,您必须编写以下代码

ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

保存文件。并使用 service apache2 restart.

希望这会帮助你。


推荐阅读