سؤال

أقوم بتشغيل تطبيق القضبان على الركاب وكل شيء يعمل كما ينبغي.

أريد أن أضيف تطبيق Sinatra لتشغيل كتطبيق رف مع الركاب، لكنني أحصل على خطأ توجيه.

يبدو ملف VirtualHosts الخاص بي:

NameVirtualHost *:80
<VirtualHost *:80>
  ServerName www.domain1.com
  DocumentRoot /home/user1/vhosts/project1/public
  ErrorLog     /home/user1/vhosts/project1/log/httpd_error_log
  CustomLog    /home/user1/vhosts/project1/log/httpd_access_log combined
</VirtualHost>

<VirtualHost *:80>
  ServerName www.sub.domain2.com
  DocumentRoot /home/user2/vhosts/sinatra_app/lib/public
  ErrorLog     /home/user2/vhosts/sinatra_app/lib/log/httpd_error_log
  CustomLog    /home/user2/vhosts/sinatra_app/lib/log/httpd_access_log combined
</VirtualHost>

تطبيق Sinatra بسيط حقا؛ لدي طريق يسمى get "/do_something" do .... مع عدم وجود ملفات عامة. يستجيب فقط مع بعض JSON.

كيف يمكنني جعله طلبات مثل www.sub.domain2.com/do_something

هل كانت مفيدة؟

المحلول

يبدو موافق، هل تم تعيين الخصوصية بشكل صحيح؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top