Назад | Перейти на главную страницу

Удалите субдомен «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>

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

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

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

sudo /opt/bitnami/ctlscript.sh restart apache

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

Наилучшие пожелания,

Хуан Ариса