انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: علی ایرانی در 04 آبان 1386، 12:31 ق‌ظ

عنوان: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 04 آبان 1386، 12:31 ق‌ظ
سلام دوستان من lamp رو نصب کردم حالا مشکل ریخت فایل‌ها رو دارم یکی از دوستان گفت virtual host بسازی دیگه راحتی
چه‌جوری virtual host بسازم؟
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: ابراهیم در 04 آبان 1386، 04:00 ب‌ظ
سلام،
http://www.google.com/search?q=apache+virtual+host
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 04 آبان 1386، 04:49 ب‌ظ
راسیتش من زیاد زبانم خوب نیست و نمی‌تونم از منابع غیر فارسی استفاده کنم
و من این جا مطلبی راجع به virtualhost ندیدم و به نظر لازمه تا یک آموزشی راجع به virtualhost در آرشیو اینجا وجود داشته باشه تا اگر در آینده شخصی مثل من پیدا شد که این مشکل رو داشت کارش لنگ نمونه و بهتره که مستندات هم تکمیل بشه
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: ابراهیم در 05 آبان 1386، 09:03 ق‌ظ
راستش من این کار رو قدیما انجام دادم و الآن این تنظیمات مربوط به Virual Hostم هست:

# Use name-based virtual hosting.
#
NameVirtualHost *:80
NameVirtualHost *:81
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
<VirtualHost *:80>
    ServerName shangool
#    ServerAdmin root@shangool
#    DocumentRoot /var/www/html
#    ErrorLog logs/error_log
#    CustomLog logs/access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerName mebrahim
    ServerAdmin mebrahim@mebrahim
    DocumentRoot /home/mebrahim/public_html
    ScriptAlias /cgi-bin/ /home/mebrahim/public_html/cgi-bin/
#    ErrorLog logs/mebrahim-error_log
#    CustomLog logs/mebrahim-access_log common
</VirtualHost>

<VirtualHost *:81>
    VirtualDocumentRoot /home/%1/public_html
    VirtualScriptAlias /home/%1/public_html/cgi-bin/
    ErrorLog logs/public_html-error_log
    CustomLog logs/public_html-access_log common
</VirtualHost>
فکر کنم برای قسمت آخر، ماجول vhost_alias_module رو بارگذاری کنی:
$ sudo a2enmod vhost_alias_module
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 05 آبان 1386، 02:59 ب‌ظ
اگر یه دوست خوبی یه وقتی بزاره و یه آموزش از سیر تا پیاز این virtualhost بزاره فکر کنم خیلی خوب می‌شه و مستندات هم کامل تر می‌شه.
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 05 آبان 1386، 06:37 ب‌ظ
http://httpd.apache.org/docs/1.3/vhosts/
 http://httpd.apache.org/docs/2.0/vhosts/
http://httpd.apache.org/docs/2.0/vhosts/examples.html
این منابع رو آقا سعید زبردست معرفی کردند اگر کسی وقتش رو داره یه چیز فارسی و درست حسابی از توش در بیاره
 ;)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: سعید زبردست در 05 آبان 1386، 07:19 ب‌ظ
علی امشب یا فردا صبح مطلبش رو به صورت کامل می نویسم  ;)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 05 آبان 1386، 07:23 ب‌ظ
دستت طلا آقا سعید ;)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: سعید زبردست در 06 آبان 1386، 10:47 ق‌ظ
علی بیا:

راهنمای سریع Apache Virtual Host (http://itpencil.wordpress.com/2007/10/28/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%b3%d8%b1%db%8c%d8%b9-apache-virtual-host/)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 06 آبان 1386، 01:12 ب‌ظ
الهی خیر از جوونیت ببینی سعید جان
دست گلت هم درد نکنه ;)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 07 آبان 1386، 10:36 ب‌ظ
سعید جان از دستور زیر را وارد کنید به بعد رو دیگه نفهمیدم
نقل‌قول
سپس با زدن دکمه Ctrl+x و وارد کردن y فایل ذخیره کنید.
تا این مرحله شما یک Virtual Host نسبتا ساده را ایجاد کرده اید. برای فعال کردن این Virtual Host مراحل زیر را انجام دهید.

دستورات زیر را وارد کنید:

cd ../sites-enabled/
بعد از اتمام ماجرا یعنی ریست کردن آپاچی با این ارور روبرو شدم:
* Restarting web server apache2                                                grep: /etc/apache2/sites-enabled/local.example.com: No such file or directory
apache2: Syntax error on line 295 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/local.example.com: No such file or directory
                                                                         [fail]
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: ابراهیم در 08 آبان 1386، 10:29 ق‌ظ
می‌شه یه باز از اول بگی می‌خوای چی‌کار کنی؟ گفته بودی مشکل «ریخت فایل‌ها» رو داری. منظورت چیه؟
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: سعید زبردست در 08 آبان 1386، 10:54 ق‌ظ
مطمئنی که /etc/apache2/sites-enabled/local.example.com داری؟
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: سعید زبردست در 08 آبان 1386، 11:12 ق‌ظ
اوه. علی مشکل از کل بود. وردپرس ۲ تا از خط هاش رو فیل تر کرده بود. الان درستش کردم. توی ویکی هم درست کردم:


http://wiki.ubuntu-ir.org/VirtualHost (http://wiki.ubuntu-ir.org/VirtualHost)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 08 آبان 1386، 01:31 ب‌ظ
:دی
امتحانش می‌کنم نتیجه رو می‌گم  ;)
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 08 آبان 1386، 04:49 ب‌ظ
این کل عملیات هایی که من انجام دادم به جای example.com هم از ali.irani استفاده کردم:
ali@xerror:~$ sudo nano /etc/apache2/sites-available/local.ali.irani
ali@xerror:~$ cd ../sites-enabled/
bash: cd: ../sites-enabled/: No such file or directory
ali@xerror:~$ sudo ln -s ../sites-available/local.example.com
ln: creating symbolic link `./local.example.com' to `../sites-available/local.example.com': File exists
ali@xerror:~$ sudo nano /etc/hosts
ali@xerror:~$ mkdir /home/ali/www/ali.irani
ali@xerror:~$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                grep: /etc/apache2/sites-enabled/local.example.com: No such file or directory
apache2: Syntax error on line 295 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/local.example.com: No such file or directory
           
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: علی ایرانی در 11 آبان 1386، 01:15 ق‌ظ
راستی یادم رفت بگم که کار نکرد
و کد پست قبل رو هم گذاشتم که مشکلم رو بفهمم؟؟
عنوان: پاسخ به: چه‌گونه در اوبونتو Virtual Host بسازم ؟
ارسال شده توسط: aminrock در 06 اسفند 1387، 11:59 ق‌ظ
نقل‌قول
اوه. علی مشکل از کل بود. وردپرس ۲ تا از خط هاش رو فیل تر کرده بود. الان درستش کردم. توی ویکی هم درست کردم:


http://wiki.ubuntu-ir.org/VirtualHost
سلام
فکر میکنم این آموزش یکم اشکال داره چون توش اصلا راجع به فایل httpd.conf که باید تغییر کنه صحبت نشده.