Score:0

จะเพิ่ม URL ระบบไฟล์ในการกำหนดค่า Apache ของเซิร์ฟเวอร์ Ruby on Rails ได้อย่างไร

ธง ru

ฉันได้ปรับใช้แอปพลิเคชัน RoR กับ Apache และ PassengerApache VirtualHost ถูกกำหนดดังต่อไปนี้:

<VirtualHost *:80>
# This first-listed virtual host is also the default for *:80
  ServerName l821109918b.adr.ch
  DocumentRoot /srv/www/sis-portal/public
  PassengerRuby /home/a80838986/.rbenv/versions/2.7.5/bin/ruby
  RailsEnv validation
  <Directory /srv/www/sis-portal/public>
    Options FollowSymLinks
    Require all granted
  </Directory>

  LoadModule passenger_module /opt/passenger-6.0.6/buildout/apache2/mod_passenger.so
  <IfModule mod_passenger.c>
    PassengerRoot /opt/passenger-6.0.6
    PassengerDefaultRuby /home/a80838986/.rbenv/versions/2.7.5/bin/ruby
  </IfModule>

# Route all traffic to https when configuration is finalised
RewriteEngine on
RewriteCond %{SERVER_NAME} =l821109918b.adr.ch
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

ฉันพยายามเพิ่มคำสั่ง Alias ​​/demo/ /srv/www/html ต่อจาก ServerName เพื่อชี้ไปที่งานนำเสนอ impression.js ที่ฉันต้องการให้มีบนเซิร์ฟเวอร์เดียวกัน

<โฮสต์เสมือน *:80>
# โฮสต์เสมือนที่อยู่ในรายการแรกนี้เป็นค่าเริ่มต้นสำหรับ *:80
  ชื่อเซิร์ฟเวอร์ l821109918b.adr.ch
  นามแฝง /demo/ /srv/www/html
  DocumentRoot /srv/www/sis-portal/public

ขออภัย เมื่อฉันพิมพ์ URL ที่เกี่ยวข้องในเนวิเกเตอร์ ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้จาก Rails:

ไม่มีเส้นทางที่ตรงกับ [GET] "/demo"

มีวิธีเพิ่ม URL ดังกล่าวข้างแอปพลิเคชัน Rails โดยไม่ต้องแก้ไขการประกาศ route.rb หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา