Удалите субдомен «www» из Bitnami, установленного Wordpress на AWS EC2

Я довольно новичок в переписывании URL-адресов и AWS в этом отношении . Я установил Wordpress на микро-экземпляр AWS EC2 и хотел бы сделать так, чтобы мой сайт всегда перенаправлял www.domain.com на domain.com.

Я выполнил инструкции Bitnami здесь , и сайт все еще доступен, но по-прежнему доступен с www.domain.com.

Вот файл httpd-vhost.conf:

<VirtualHost *:80>
    ServerName wordpress.example.com
    ServerAlias www.wordpress.example.com
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1$1 [R=permanent,L]

    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"


</VirtualHost>

<VirtualHost *:443>
    ServerName wordpress.example.com
    ServerAlias www.wordpress.example.com
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1$1 [R=permanent,L]
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apps/wordpress/conf/certs/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apps/wordpress/conf/certs/server.key"

    Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>

С тех пор я перезагрузил экземпляр, и, похоже, ничего не изменилось. Я что-то упускаю?

Я очень благодарен за любую помощь!

1
задан 24 August 2016 в 12:11
1 ответ

Я думаю, что проблема в том, что вы не перезапустили Apache после применения ваших изменений. Таким образом, новая конфигурация не загружается. Я рекомендую вам выполнить следующую команду после применения ваших изменений:

sudo /opt/bitnami/ctlscript.sh restart apache

Сообщите нам, работает ли это решение для вас.

С уважением,

Хуан Ариса

0
ответ дан 4 December 2019 в 05:56

Теги

Похожие вопросы