سرور ساعتی ایران و خارج + تست رایگان

نصب و تنظیم Apache بر روی Ubuntu

در مرکز محتوای سرور دات آی آر

تفاوت بین آپاچی در اوبونتو و توزیع های مبتنی بر RedHat

دلیل اینکه برای نصب آپاچی باید مشخص کنیم که از کدام توزیع لینوکس استفاده میکنیم این هستش که روند نصب و پیکربندی این وب سرور در هر کدام متفاوت میباشد .
برای مثال در Ubuntu وب سرور Apache از طریق پکیج apache2 نصب میشود .
در حالی که در توزیع های مبتنی بر Redhat با استفاده از پکیج httpd اقدام به نصب این وب سرور میکنیم .
تفاوت دیگر این هستش که فایل تنظیمات و پیکربندی Apache در هر کدام از توزیع ها متفاوت میباشد .
برای مثال در ubuntu تنظیمات در مسیر /etc/apache2/apache2.conf و /etc/apache2/sites-available میباشد .
در صورتی که در سیستم عامل های Red Hat Base تنظیمات وب سرور در مسیر /etc/httpd/conf/httpd.conf میباشد .

نحوه نصب آپاچی در اوبونتو

راهکار های مختلفی برای نصب آپاچی بر روی اوبونتو وجود دارد .
اگر صرفا نرم افزار اصلی را میخواهید یک ترمینال باز کرده و دستور زیر را وارد نمایید .
sudo apt-get install apache2 -y

پس از انجام این دستور آپاچی بر روی سرور نصب می گردد .
در جهت اطمینان از در دسترس بودن سرویس آپاچی میتوانید از دستور زیر استفاده فرمایید .
sudo systemctl enable apache2.

در سیستم عامل های Red Hat Base با استفاده از دستور زیر میتوان آپاچی را نصب نمود .
apt install httpd

در مرورگر خود آدرس http://SERVER_IP (به جای عبارت SERVER IP آی پی سرور خود را وارد نمایید) را وارد کنید .
با مشاهده صفحه خوش آمد گویی آپاچی میتوان نصب صحیح این وب سرور بر روی سرور را تایید نمود .

apache welcome

برای دسترسی به فایل صفحه ای که Apache در حال نمایش آن میباشد به آدرس /var/www/html نگاه کنید .
در این مسیر تنظیمات این صفحه در فایل index.html انجام شده اند .

چگونه با استفاده از Apache یک سایت بسازیم

کاری که اکنون می‌خواهیم انجام دهیم این است که یک میزبان مجازی برای آپاچی ایجاد کنیم تا بتوانیم از این سرور برای میزبانی چندین وب سایت استفاده کنیم .
در ادامه اقدام به ساخت یک هاست به صورت تستی میکنیم .
در قدم اول با دستور زیر یک دایرکتوری برای هاست Test ایجاد میکنیم .
sudo mkdir -p /var/www/html/test

سپس با این دستور مالکیت دایرکتوری را تنظیم میکنیم .
sudo chown -R $USER:$USER /var/www/html/test

در نهایت دسترسی های لازم را با استفاده از دستور زیر اعمال میکنیم .
sudo chmod -R 755 /var/www/html/test

فایل index.html جدید را به پوشه هاست جدید منتقل میکنیم .
sudo cp /var/www/html/index.html /var/www/html/test

هم اکنون نیاز هست این تنظیمات را در فایلی برای آپاچی تغریف نماییم تا بداند فایل های این هاست در کجا قرار دارند .
در آدرس /etc/apache/sites-available یک فایل ایجاد میکنیم .
sudo nano /etc/apache2/sites-available/test.conf

و تنظیمات زیر را در فایل وارد میکنیم .
ServerAdmin admin@example.com

ServerName example.com

ServerAlias www.example.com

DocumentRoot /var/www/html/test

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

در نهایت هاست شما ایجاد شده و میتوانید وبسایت خود را میزبانی کنید .

اشتراک گذاری در linkedin

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!

محتوای مقاله مفید بود؟

0 0 رای ها
این مقاله چطور بود؟
اشتراک در
اطلاع از

0 دیدگاه
بازخوردهای آنلاین
مشاهده همه دیدگاه ها

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!