كيفية إعداد المضيفين الظاهري على اباتشي 2.2
-
05-07-2019 - |
سؤال
ويمكن لأي شخص أن تدلني على تعليمي جيد على كيفية إعداد المضيفين الظاهري باستخدام أباتشي 2.2؟ وهنا ضعي:
ولدي أباتشي تشغيل على جهاز الكمبيوتر المحمول، وأريد اثنين websites-- واحد على المنفذ 80 واحد على المنفذ 8089. أريد الوصول إلى كل موقع من كمبيوتر آخر على الشبكة عن طريق إدخال عنوان IP الخاص بالكمبيوتر، مثل < وأ href = "http://192.168.1.102" يختلط = "نوفولو noreferrer"> http://192.168.1.102 و <لأ href = "http://192.168.1.102:8089" يختلط = "نوفولو noreferrer "> http://192.168.1.102:8089 . ولكن عندما أقوم بإدخال عنوان الموقع الثاني، فإنه يوجه لي إلى الموقع يعمل على المنفذ 80.
ويرجع الفضل في ذلك مسبقا لأية مساعدة.
المحلول
ويكون مجرد 2 المضيفين الظاهري محددة مثل هذا، ولكن مع جذور وثيقة مختلفة:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.somecompany.com
DocumentRoot "/docs/dummy-host.somecompany.com"
ServerName dummy-host.somecompany.com
ServerAlias www.dummy-host.somecompany.com
ErrorLog "logs/dummy-host.somecompany.com-error.log"
CustomLog "logs/dummy-host.somecompany.com-access.log" common
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin webmaster@dummy-host.somecompany.com
DocumentRoot "/docs/dummy-host.somecompany.com"
ServerName dummy-host.somecompany.com
ServerAlias www.dummy-host.somecompany.com
ErrorLog "logs/dummy-host.somecompany.com-error.log"
CustomLog "logs/dummy-host.somecompany.com-access.log" common
</VirtualHost>
نصائح أخرى
أولا تحتاج لإرشاد أباتشي للاستماع على المنافذ تحتاج:
Listen 80
Listen 8089
والثانية تحتاج إلى معرفة ماذا يفعل مع 80 و 8089 حركة المرور:
<VirtualHost *:80>
DocumentRoot /website/site80
ServerName internet.dev
</VirtualHost>
<VirtualHost *:8089>
DocumentRoot /website/site8089
</VirtualHost>
والثالثة تحتاج إلى "السماح" أباتشي لاستخدام تلك الدلائل:
<Directory "C:/website/site80">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "C:/website/site8089">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>