راهنمای راه اندازی Web Server در فدورا
اگر شما یک برنامه نویس و یا توسعه دهنده وب باشید (web developer) و یا اینکه بخواهید برخی از سیستم های مدیریت محتوا(CMS) را نصب و امتحان کنید مسلما به یک بستر مناسب برای اینکار نیاز خواهید داشت.برای اینکار شما نیاز دارید که از یک web server استفاده کنید.
وب سرورهایی (web server) که بر روی شبکه ی اینترنت قرار دارند انواع مختلفی دارند و ممکن است برخی رایگان و برخی پولی باشند.ولی نکته اینجاست که برای استفاده از هرکدام مشکلات خاص خود وجود دارد.از جمله اینکه حتما شما باید به اینترنت دسترسی داشته باشید و یا سرویس های رایگان قابل اعتماد و اطمینان نیستند و یا اینکه اصلا نیازی نباشد که شما برای پروژه ی خود هزینه کنید!
در این مطلب قصد دارم که به شما نحوه راه اندازی web server apache را در فدورا آموزش دهم.شما در این مطلب یاد میگیرید که بدون صرف هیچ هزینه ای و صرف اندک زمانی، کامپیوتر خود را به یک web server قدرتمند تبدیل کنید.
خب برای این کار نیاز است که بسته های مربوطه را نصب کنید :
1
|
#yum install -y httpd php mysql phpMyAdmin |
نکته اینکه تمامی بسته هایی که در دستور بالا نوشته شد به جز بسته ی phpMyAdmin درون DVD فدورا وجود دارند و شما میتوانید هنگام نصب فدورا یا اینکه بعد از نصب فدورا اقدام به نصب کنید.اگر هم که DVD را در اختیار ندارین مثل دستور بالا آنها را از مخازن نصب کنید.
اگر با مفاهیم و دستورات مخزن و yum آشنا نیستید اینجا و اینجا را مطالعه کنید.
بعد از نصب بسته های مورد نیاز حالا باید سرویس های مورد نیاز را start کنیم.برای اینکار از این دستورها استفاده می کنیم :
1
|
#service httpd start |
1
|
#service mysqld start |
خب سرویس ها هم start شدن .اگر مایل هستید تا هنگام Boot شدن سیستم این سرویس ها به صورت خودکار start شوند این دستورات را وارد کنید :
1
|
#chkconfig httpd on |
1
|
#chkconfig mysqld on |
خب حالا همه چیز تقریبا آماده است!الان شما می توانید فایل های پروژه ی خود یا CMS مورد نظر خود را در این مسیر قرار دهید :
1
|
/ var /www/html
|
همانطور که متوجه شدید یک کاربر معمولی نمی تواند در آن مسیر چیزی را کپی کنید.خب برای اینکه بتوانیم در آن مسیر فایلهای خودمان را قرار دهیم ابتدا باید مجوز ها یا سطح دسترسی ها را تنظیم کنیم.برای اینکار بدین شکل عمل می کنیم:
1
|
# chown -R ehsan / var /www/html
|
با اجرای دستور بالا،تعیین می کنیم که مالک پوشه html کاربر ehsan است.که شما به جای ehsan باید نام کاربری خود را بنویسید.
سپس این دستور را اجرا می کنیم تا مجوزهای لازم را به این کاربر واگذار کنیم :
1
|
# chmod -R ۷۵۵ / var /www/html
|
پس از اجرای این دستورات می توانید فایلهای پروژه یا CMS خود را در مسیر گفته شده کپی کنید.
البته ممکن است برای نصب برخی CMS ها نیاز داشته باشید تا سطح دسترسی بیشتری برای مسیر گفته شده داشته باشید و شما باید بر اساس نیاز خود مجوزها را تنظیم کنید.
مثلا برای دادن مجوز کامل می توانید از این دستور استفاده کنید :
1
|
# chmod -R ۷۷۷ / var /www/html
|
بعد از این کار شما می توانید با وارد کردن آدرس زیر در مرورگر وب خود، فایلهای پروژه و یا CMS خود را اجرا کنید :
1
|
http: //localhost
|
یا
1
|
http: //127.0.0.1
|
اگر پروژه یا CMS شما نیاز به Data Base داشته باشد،ابتدا کافی است تا با اجرای این دستور یک Password برای کاربر root در MySQL تعیین کنیم :
1
|
$mysqladmin -u root password yourrootsqlpassword
|
شما باید به جای “yourrootsqlpassword” پسورد مورد نظر خود را وارد کنید.
حالا برای ایجاد Data Base کافی است تا این آدرس را در مرورگر وب خود وارد کنید :
1
|
http: //localhost/phpmyadmin
|
یا
1
|
http: //127.0.0.1/phpmyadmin
|
پس از وارد کردن آدرس بالا در مرورگر وب خود phpMyAdmin که یک ابزار تحت وب برای کنترل MySQL است اجرا می شود و شما می توانید Data Base خود را ایجاد و یا مدیریت کنید.
امید وارم که این مطلب مورد استفاده شما عزیزان واقع شده باشد.نظرات شما باعث دلگرمی ماست.
- ۹۲/۱۰/۱۹