سلام
چه طوری میشه در اپاچی 2.2.x یک virtualhost تعریف کرد ؟
لطفا راهنمایی کنید و بگید در کجای httpd.conf باید تنظیمات رو قرار بدم اول؟ اخر ؟ ...؟؟؟
مرسی.
نمایش نسخه قابل چاپ
سلام
چه طوری میشه در اپاچی 2.2.x یک virtualhost تعریف کرد ؟
لطفا راهنمایی کنید و بگید در کجای httpd.conf باید تنظیمات رو قرار بدم اول؟ اخر ؟ ...؟؟؟
مرسی.
فرقی نمیکنه کجاش
اخر قرار بده که بدونی کجا گذاشتیش
<VirtualHost IP:80>
ServerName webhostingtalk.ir
ServerAlias www.webhostingtalk.ir
DocumentRoot /home/webhost/public_html
ServerAdmin webmaster@webhostingtalk.ir
## User webhost # Needed for Cpanel::ApacheConf
<IfModule mod_suphp.c>
suPHP_UserGroup netready netready
</IfModule>
<IfModule !mod_disable_suexec.c>
SuexecUserGroup netready netready
</IfModule>
CustomLog /usr/local/apache/domlogs/netready.ir-bytes_log "%{%s}t %I .\n%{%s}t %O ."
CustomLog /usr/local/apache/domlogs/netready.ir combined
ScriptAlias /cgi-bin/ /home/netready/public_html/cgi-bin/
</VirtualHost>
از اونجایی که فاصله دادم بستگی به کارت داره
این قسمت که قرار دادید برای cPanel سرور هستش.؟نقل قول:
## User webhost # Needed for Cpanel::ApacheConf
<IfModule mod_suphp.c>
suPHP_UserGroup netready netready
</IfModule>
<IfModule !mod_disable_suexec.c>
SuexecUserGroup netready netready
</IfModule>
CustomLog /usr/local/apache/domlogs/netready.ir-bytes_log "%{%s}t %I .\n%{%s}t %O ."
CustomLog /usr/local/apache/domlogs/netready.ir combined
ScriptAlias /cgi-bin/ /home/netready/public_html/cgi-bin/
</VirtualHost
بله و یه سری تنظیمات دیگه
فکر کنم چون دامین شماره 1 رو به صورت default قرار دادیم این خطا رو میده
Starting httpd: [Thu Jun 11 05:48:40 2009] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Thu Jun 11 05:48:40 2009] [warn] NameVirtualHost 217.219.125.1 has no VirtualHosts
چرا که حالا درست کردیم virtualhost برای دامین شماره 2 ، دامین شماره یک از کار افتاد
و برای هر دو نشون میده
Apache 2 Test Page
powered by CentOS