ขณะนี้ฉันใช้ vps ซึ่งฉันได้กำหนดชื่อโดเมนไว้ 9 ชื่อ
ในไฟล์ httpd.conf
ฉันแทรกสิ่งนี้
<โฮสต์เสมือน*:80>
DocumentRoot /var/www/non.com
ชื่อเซิร์ฟเวอร์ non.com
ServerAlias www.non.com
<ไดเรกทอรี "/var/www/non.com">
ตัวเลือก - ดัชนี + ติดตามSymLinks
AllowOverride </Directory>
RewriteEngine เปิดอยู่
RewriteCond %{HTTPS} !=เปิด
RewriteRule ^/(.*) https://non.com:443/$1 [R,L]
</เวอร์ชวลโฮสต์*:80>
<โฮสต์เสมือน*:80>
DocumentRoot /var/www/ne.com
ชื่อเซิร์ฟเวอร์ ne.com
<ไดเรกทอรี "/var/www/ne.com">
ตัวเลือก - ดัชนี + ติดตามSymLinks
AllowOverride ทั้งหมด
</ไดเร็กทอรี>
RewriteEngine เปิดอยู่
RewriteCond %{HTTPS} !=เปิด
RewriteRule ^/(.*) https://ne.com:443/$1 [R,L]
</เวอร์ชวลโฮสต์*:80>`
ฉันมีปัญหาเดียวกันทั้งหมด
AH00526: ข้อผิดพลาดทางไวยากรณ์ในบรรทัดที่ 349 ของ /etc/httpd/conf/httpd.conf:
คำสั่งไม่ถูกต้อง '<VirtualHost*:80' อาจสะกดผิดหรือกำหนดโดยโมดูลที่ไม่รวมอยู่ในการกำหนดค่าเซิร์ฟเวอร์
ขอบคุณสำหรับความช่วยเหลือ