ฉันเพิ่งสร้างโดเมนย่อยชื่อ virtual จาก cPanel และส่งคืนข้อผิดพลาด 500 เมื่อฉันตรวจสอบ error_log ฉันเห็นข้อผิดพลาดด้านล่าง:
AH00124: คำขอเกินขีดจำกัด 10 การเปลี่ยนเส้นทางภายในเนื่องจาก
ข้อผิดพลาดในการกำหนดค่าที่เป็นไปได้ ใช้ 'LimitInternalRecursion' เพื่อเพิ่ม
วงเงินหากจำเป็น ใช้ 'การดีบัก LogLevel' เพื่อรับ backtrace.,
ผู้อ้างอิง: http://myhostname.com/index.html
นี่คือบันทึกแบบเต็ม:
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819771 2022] [core:error] [pid 16737:tid 47256050861824] [client 182.2.38.229:64126] AH00124: คำขอเกินขีดจำกัด 10 การเปลี่ยนเส้นทางภายในเนื่องจากข้อผิดพลาดในการกำหนดค่าที่เป็นไปได้ ใช้ 'LimitInternalRecursion' เพื่อเพิ่มขีดจำกัดหากจำเป็น ใช้ 'ดีบัก LogLevel' เพื่อรับ backtrace อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819775 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3931): [client 182.2.38.229:64126] AH00121: r->uri = /public/path/ สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819778 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/ index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819781 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819784 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819787 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819790 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/สาธารณะ/เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819793 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/public/path/public/path/public/path/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819796 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/public/path/public/path/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819799 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/public/path/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819802 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /public/ เส้นทาง/favicon.ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
[จันทร์ที่ 9 พฤษภาคม 06:21:16.819811 2022] [core:debug] [pid 16737:tid 47256050861824] core.c(3938): [client 182.2.38.229:64126] AH00122: เปลี่ยนเส้นทางจาก r->uri = /favicon ico ผู้อ้างอิง: http://virtual.myhostname.com/index.html
เส้นทางโฮสต์เสมือนควรเปิดอยู่ /home/user/public_html/path
แต่เหตุใดจึงเปลี่ยนเส้นทางจากบันทึกไปยัง /สาธารณะ/เส้นทาง
? ฉันไม่มี .htaccess บนพาธนั้น แม้ว่าฉันจะเพิ่ม .htaccess ก็ไม่มีผลใดๆ
นี่คือ virtualhost ที่สร้างโดย WHM/cPanel:
<VirtualHost myip:80>
ServerName virtual.myhostname.com
ServerAlias www.virtual.myhostname.com
DocumentRoot /home/user/public_html/path
UseCanonicalName Off
## User user # Needed for Cpanel::ApacheConf
<IfModule userdir_module>
<IfModule !mpm_itk.c>
<IfModule !ruid2_module>
<IfModule !mod_passenger.c>
UserDir disabled
UserDir enabled user
</IfModule>
</IfModule>
</IfModule>
</IfModule>
<IfModule mod_include.c>
<Directory "/home/user/public_html/path">
SSILegacyExprParser On
</Directory>
</IfModule>
<Proxymatch ^https?://127\.0\.0\.1:(2082|2083|2077|2078|2079|2080|2086|2087|2095|2096)/>
<IfModule security2_module>
SecRuleEngine Off
</IfModule>
<IfModule security3_module>
modsecurity_rules 'SecRuleEngine Off'
</IfModule>
</Proxymatch>
<IfModule mod_suphp.c>
suPHP_UserGroup user user
</IfModule>
<IfModule suexec_module>
<IfModule !mod_ruid2.c>
SuexecUserGroup user user
</IfModule>
</IfModule>
<IfModule ruid2_module>
RMode config
RUidGid user user
</IfModule>
<IfModule mpm_itk.c>
AssignUserID user user
</IfModule>
<IfModule mod_passenger.c>
PassengerUser user
PassengerGroup user
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ /home/user/public_html/path/cgi-bin/
</IfModule>
</IfModule>
</VirtualHost>
โดเมนย่อยอื่นใช้การกำหนดค่าโฮสต์เสมือนที่สร้างขึ้นเหมือนกันเหมือนด้านบน แต่ใช้งานได้ดี อะไรคือสาเหตุของปัญหานั้น?