Điểm:0

Làm cách nào để thêm URL hệ thống tệp trong cấu hình Apache của máy chủ Ruby on Rails?

lá cờ ru

Tôi đã triển khai ứng dụng RoR với Apache và Pasbah.Apache Virtualhost được định nghĩa như sau:

<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>

Tôi cố gắng thêm chỉ thị Bí danh /demo/ /srv/www/html ngay sau Tên máy chủ, để trỏ đến một bản trình bày ấn tượng.js mà tôi muốn có trên cùng một máy chủ.

<Máy chủ ảo *:80>
# Máy chủ ảo được liệt kê đầu tiên này cũng là mặc định cho *:80
  Tên máy chủ l821109918b.adr.ch
  Bí danh /demo/ /srv/www/html
  DocumentRoot /srv/www/sis-portal/public

Thật không may, khi tôi nhập URL tương ứng vào trình điều hướng, tôi nhận được thông báo lỗi sau từ Rails:

Không có tuyến đường nào khớp với [GET] "/demo"

Có cách nào để thêm một URL như vậy bên cạnh ứng dụng Rails mà không sửa đổi các khai báo route.rb không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.