كيفية تكوين VirtualHost لتطبيق Sinatra مع الركاب؟
سؤال
أقوم بتشغيل تطبيق القضبان على الركاب وكل شيء يعمل كما ينبغي.
أريد أن أضيف تطبيق 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
المحلول
يبدو موافق، هل تم تعيين الخصوصية بشكل صحيح؟
لا تنتمي إلى StackOverflow