domain tanpa www dialihkan ke dasbor xampp

Domain saya awalnya memiliki www (https://www.my-domain.com) saya mengubahnya baru-baru ini mengalihkan ke non www.

Sekarang ketika saya membuka my-domain.com di browser saya, ia masuk ke dasbor XAMPP localhost saya (https://localhost/dashboard/). dan ketika saya mematikan xampp, saya mendapatkan pesan Unable to connect on firefox.

Saya sudah mencoba situs tersebut di ponsel dan Mac saya, berfungsi dengan baik dan mengarah ke server. Saya juga sudah menginstal ulang xampp di PC saya, dan masih mendapatkan hasil yang sama.

Tidak yakin apakah ini masalahnya, tetapi .htaccess saya saat ini adalah masalahnya

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

dan host virtual saya di server ubuntu saya adalah

<IfModule mod_ssl.c>
<VirtualHost *:433>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/frontend/www

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ServerName my-domain.com
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias www.my-domain.com
SSLCertificateFile /etc/letsencrypt/live/my-domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/my-domain.com/privkey.pem
</VirtualHost>
<Directory /var/www/html/frontend/www>
Options Indexes FollowSymLinks MultiViews
AllowOvereride All
Order allow,deny
allow from all
Require all granted
</Directory>
</IfModule>

Tahu apa yang terjadi?

Server saya menjalankan ubuntu 18 di AWS.


person Sala    schedule 20.07.2020    source sumber
comment
Periksa file host Anda   -  person Unbranded Manchester    schedule 20.07.2020
comment
maaf, file host apa? @Tidak BermerekManchester   -  person Sala    schedule 20.07.2020
comment
OS apa yang digunakan komputer Anda?   -  person Insight    schedule 20.07.2020
comment
@Wawasan jendela 10   -  person Sala    schedule 20.07.2020
comment
Anda dapat menemukan file host Anda di sini c:\Windows\System32\Drivers\etc\hosts, buka sebagai administrator dan hapus baris yang berisi nama domain Anda (jika ada)   -  person Unbranded Manchester    schedule 20.07.2020


Jawaban (1)


Masalah yang biasa terjadi di sini adalah Anda tidak memiliki pengaturan virtualhost yang cocok untuk menangani nama server baru Anda. Ketika itu terjadi di server, itu mengarahkan Anda ke virtualhost pertama yang cocok (yang mungkin merupakan dasbor xampp).

Anda mungkin telah mengubah aplikasi dan itu .htaccess, tetapi Anda tidak mengubah virtualhost untuk domain tersebut.

jika Anda TELAH memodifikasi host virtual Anda, pastikan untuk me-restart xampp, jika tidak, xampp tidak akan mempertimbangkan perubahan yang dilakukan.

person Jan Myszkier    schedule 20.07.2020
comment
Saya memperbarui pertanyaan saya, dan memasukkan kode Host virtual saya. Tahu apa yang saya lewatkan? Sedangkan untuk virtual host di xampp, saya baru saja menginstal ulang xampp. jadi ini salinan baru - person Sala; 20.07.2020
comment
apakah Anda memperbarui hosts file yang dijelaskan Manchester Tanpa Merek? jika Anda tidak dapat terhubung, berarti komputer Anda tidak tahu di mana menemukan servernya - person Jan Myszkier; 20.07.2020
comment
semua yang ada di C:\xampp\apache\conf\extra\httpd-vhosts.conf saya dikomentari secara default. tidak mengubahnya - person Sala; 20.07.2020
comment
vhosts fle tidak sama dengan file host. Harap pastikan C:\Windows\System32\drivers\etc\hosts berisi baris dengan www.my-domain.com - person Jan Myszkier; 20.07.2020
comment
& my-domain.com (tanpa www) - person Insight; 20.07.2020
comment
ya kau benar. Baik www maupun non-www harus ada di sana. Saya berasumsi itu sudah ada di sana mengingat itu berfungsi :) - person Jan Myszkier; 20.07.2020