راه اندازی سرور لمپ روی اوپن سوزه ۱۱.۳
سلام
من قبلا برای ایجاد سرور وب بر روی کامپیوترم از xampp for linux استفاده می کردم. البته یک بار رو اوبونتو از lamp استفاده کرده بودم اما مدتها بود که به راه اندازی xampp عادت کرده بودم. نصب سریع و راحت یکی از دلایلی بود که دیگه سراغ lamp نرفته بودم. اما حالا تصمیم گرفتم که lamp رو روی اوپن سوزه نصب و اجرا کنم. (این راهنما برای اوپن سوزه ۱۱.۳ گنوم نوشته شده)
خب! اولش که چندان سخت به نظر نمیرسه…
وارد کنترل پنل yast شده و Software Management رو انتخاب می کنم. در Software Management به بخش Patterns رفته و گزینه Web and LAMP server رو تیک میزنیم.
بعد Apply کرده و منتظر کامل شدن فرایند نصب می مونیم.
بعد از پایان عملیات نصب وب سرور LAMP آماده اجرا بر روی کامپیوتر شماست.
برای شروع ابتدا باید سرور Apache رو بعنوان موتور اصلی اجرا کنیم. برای این کار باز هم در کنترل پنل YaST به قسمت System رفته و System Services یا Runlevel رو اجرا میکنیم. به حالت Export Mode رفته و apache2 رو پیدا می کنیم. ابتدا از منوی Start/Stop/Refresh آپاچی رو استارت میکنیم.سپس گزینه های ۳ و ۵ رو تیک زده و با زدن دکمه OK از برنامه خارج میشیم.
حالا باید در مرورگرمون با روفتن به آدرس ۱۲۷٫۰٫۰٫۱ و یا http://localhost متن زیر رو مشاهده کنیم.
It works!
سرور ما بدرستی کار میکنه…
حالا وقت اون رسیده که MySQL رو Start کرده و تنظیمات لازم رو انجام بدیم.
مجددا در YaST به قسمت System رفته و System Services رو اجرا میکنیم. اینبار گزینه mysql رو پیدا کرده و ابتدا همانند مرحله قبل اونو start کرده و سپس گزینه های ۲ و ۳ و ۵ رو انتخاب کرده و سپس با OK از برنامه خارج میشیم.
این نکته رو یادآور بشم که عدد هایی که تیک میزینم در واقع حالت هایی هستن که برنامه مورد نظرمون تو اون حالت ها ( Runlevel ) در هنگام بوت شدن بصورت خودکار اجرا بشه…
اولین کار بعد از راه اندازی MySQL تنظیم کلمه عبور کاربر ریشه ست. برای اینکار یه ترمینال باز کرده و دستور زیر رو وارد میکینم:
mysql -u root
اعلان خط فرمان به شکل زیر تبدیل میشه که نشان از ورود به برنامه MySQLمی باشه:
mysql>
سپس دستور زیر رو وارد می کینم:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('xxxxxxxxxx');
دقت کنید که حتما در انتهای خط علامت ” ; ” رو قرار بدین. بجای “xxxxx” هم کلمه عبور مورد نظرتون رو وارد کنید.
اگر مجددا قصد ورود به برنامه MySQL رو داشتید می تونید از دستور زیر استفاده کنید:
mysql -u root -p
برای ساخت یک پایگاه داده نیز می تونید از دستور زیر استفاده کنید:
CREATE DATABASE db1;
البته می تونید همه اینکار ها رو خیلی راحت تر از طریق برنامه phpMyAdmin انجام بدین.
فقط کافیه که اونو نصب کرده و از طریق آدرس http://127.0.0.1/phpMyAdmin اونو اجرا کنیم. شایان ذکره که برای نصب باید مخزن مربوطه رو به آدرس زیر به مجموعه مخازنتون اضافه کنید:
http://download.opensuse.org/repositories/server:/php/openSUSE_11.3/
تنها کاری که می مونه فایرواله سیستمه که باید تغییراتی توش اعمال بشه تا سرور HTTP بدرستی کار کنه…
برای اسن کار باز هم در YaST به قسمت Security And Users رفته و فایروال رو انتخاب می کنیم. در بخش Allowed services گزینه Http Server رو انتخاب کرده و Add می کنیم. بعد هم OK…
سرور ما آمادست. برای آزمایش فایلی با عنوان index.html با محتوای:
*****آزمایش سرور لمپ*****
تهیه کرده و در مسیر زیر قرار میدیم:
/home/MYUSER/public_html
قرار میدیم.
موفق باشد…
سلام آقا مهدی
مجاز شدی رتبه تو بهم بگو
به وبلاگ ماهم سر بزن
ممنون از شما لینوکسی ها
میتونی منو لینک کنی بعد بهم بگو با چه نامی لینکت کنم
سلام مهدی جان !
یه سوال میخوام رو اولونتو سرور یه cms نصب کنم و بعد از طریق یک آی پی ولید به اون دسترسی داشته باشم ؟
۱- بروی اوبونتو سرور چی نصب کنم ؟
۲- من الا روی centOs – یک وب سرور بنام lite speed نصب کردم اما نمی دونم باید چیکار کنم ؟
——————————-
در کل هدف از این کارم اینه که یه سرور داخلی واسه شرکت(ISP) نصب کنم تا کاربران خودمون از اون سرور با سرعت بالایی دانلود داشته باشن !
لطفا اگه امکان داره مراحل راه اندازی رو بهم توضیح بده و اصلا این کار امکان پذیر هست ؟ و به چه چیزهایی نیاز دارم ؟
——————————-
باسپاس
سلام
خیلی جالب بود !!! تقریبا همه چی GUI دار شده !!!
یادش بخیر قدیما تو اوبونتو میزدیم :
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin
@مجتبی
سلام
یه خورد سرم شلوغه… خلوت تر شد خبرتو میگیرم…
@مرد مرده
GUI!! کجاشو دیدی! تمام تنظیمات از طریق YaST بصورت کاملا گرافیکی انجام میشه!!! یه ابزار فوق العاده…
واقعا تنها برتری اوپن سوزه نسبت به سایر توزیع ها همینه…
@مهدی…
ppascal@gmail.com
سلام
منتظرم !
رو جی تالک اینوایتت کردم چرا جواب نمی دی ؟
gtalk
سلام آقا مهدی
مرسی ؛ خیلی خوب بود ؛ استفاده کردیم .
عالی .. مشتاق شدیم بریم برای نصب و تست.
سلام خیلی ممنون.عالی بود از سردرگمی چند هفته ای و خط فرمانهای اجق وجق نجاتمون دادید.
دستتون طلا
حالا برای بقیه تنظیماتش چی دارید برای dhcpوdnsو…؟منتظر ایمیلتون هستم اگه می تونید کمکی بکنید ممنون میشم واقعا کارتون حرف نداشت
سلام
خواهش میکنم!
فرصتم کمه وگرنه مثل سابق دوباره راهنما مینویسم…
ایشالله سر فرصت حتما…
سلام
من یک ip static خریداری کردم میخوام میزبان وب خودم باشم از شرکت nicهم دامین خریدم
سرور هم لینوکس سوزه هستش با استفاده از yast سوزه dns server راه اندازی کردم
ولی یک مشکلی دارم با وجود اینکه با استفاده ز port forwarding آی پی استاتیک را با استفاده از پورت ۵۳ به آی پی سرور اختصاص دادم وقتی نام دامین را در شبکه داخلی میزنم ادرس آی پی سرور را به درستی برمیگرداند.ولی از راه دور وقتی دامین را PIng میکنم میگوید هاست شناسایی نشد
لطفا راهنمایی کنید
سلام
شما آیپی که گرفتی رو روی دامنهای از nic گرفتی قرار دادی؟؟