خانه > آموزش, سرور, لینوکس > راه اندازی سرور لمپ روی اوپن سوزه ۱۱.۳

راه اندازی سرور لمپ روی اوپن سوزه ۱۱.۳

سلام
من قبلا برای ایجاد سرور وب بر روی کامپیوترم از xampp for linux استفاده می کردم. البته یک بار رو اوبونتو از lamp استفاده کرده بودم اما مدتها بود که به راه اندازی xampp عادت کرده بودم. نصب سریع و راحت یکی از دلایلی بود که دیگه سراغ lamp نرفته بودم. اما حالا تصمیم گرفتم که lamp رو روی اوپن سوزه نصب و اجرا کنم. (این راهنما برای اوپن سوزه ۱۱.۳ گنوم نوشته شده)
خب! اولش که چندان سخت به نظر نمیرسه…
وارد کنترل پنل yast شده و Software Management رو انتخاب می کنم. در Software Management به بخش Patterns رفته و گزینه Web and LAMP server رو تیک میزنیم.
SoftwareManager-YaST
بعد Apply کرده و منتظر کامل شدن فرایند نصب می مونیم.
بعد از پایان عملیات نصب وب سرور LAMP آماده اجرا بر روی کامپیوتر شماست.
برای شروع ابتدا باید سرور Apache رو بعنوان موتور اصلی اجرا کنیم. برای این کار باز هم در کنترل پنل YaST به قسمت System رفته و System Services یا Runlevel رو اجرا میکنیم. به حالت Export Mode رفته و apache2 رو پیدا می کنیم. ابتدا از منوی Start/Stop/Refresh آپاچی رو استارت میکنیم.سپس گزینه های ۳ و ۵ رو تیک زده و با زدن دکمه OK از برنامه خارج میشیم.
SystemServices Runlevel-YaST
حالا باید در مرورگرمون با روفتن به آدرس ۱۲۷٫۰٫۰٫۱ و یا http://localhost متن زیر رو مشاهده کنیم.

It works!

سرور ما بدرستی کار میکنه…
حالا وقت اون رسیده که MySQL رو Start کرده و تنظیمات لازم رو انجام بدیم.
مجددا در YaST به قسمت System رفته و System Services رو اجرا میکنیم. اینبار گزینه mysql رو پیدا کرده و ابتدا همانند مرحله قبل اونو start کرده و سپس گزینه های ۲ و ۳ و ۵ رو انتخاب کرده و سپس با OK از برنامه خارج میشیم.
SystemServices Runlevel-YaST
این نکته رو یادآور بشم که عدد هایی که تیک میزینم در واقع حالت هایی هستن که برنامه مورد نظرمون تو اون حالت ها ( 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

قرار میدیم.
موفق باشد…

  1. ۲ شهریور ۱۳۸۹ در ۲۰:۳۹ | #1

    سلام آقا مهدی
    مجاز شدی رتبه تو بهم بگو
    به وبلاگ ماهم سر بزن
    ممنون از شما لینوکسی ها
    میتونی منو لینک کنی بعد بهم بگو با چه نامی لینکت کنم

  2. ۳ شهریور ۱۳۸۹ در ۰۱:۰۳ | #2

    سلام مهدی جان !
    یه سوال میخوام رو اولونتو سرور یه cms نصب کنم و بعد از طریق یک آی پی ولید به اون دسترسی داشته باشم ؟

    ۱- بروی اوبونتو سرور چی نصب کنم ؟
    ۲- من الا روی centOs – یک وب سرور بنام lite speed نصب کردم اما نمی دونم باید چیکار کنم ؟

    ——————————-
    در کل هدف از این کارم اینه که یه سرور داخلی واسه شرکت(ISP) نصب کنم تا کاربران خودمون از اون سرور با سرعت بالایی دانلود داشته باشن !

    لطفا اگه امکان داره مراحل راه اندازی رو بهم توضیح بده و اصلا این کار امکان پذیر هست ؟ و به چه چیزهایی نیاز دارم ؟

    ——————————-
    باسپاس

  3. ۳ شهریور ۱۳۸۹ در ۰۹:۵۷ | #3

    سلام

    خیلی جالب بود !!! تقریبا همه چی GUI دار شده !!!
    یادش بخیر قدیما تو اوبونتو میزدیم :
    sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin

  4. ۸ شهریور ۱۳۸۹ در ۰۸:۳۰ | #4

    @مجتبی
    سلام
    یه خورد سرم شلوغه… خلوت تر شد خبرتو میگیرم…

    @مرد مرده
    GUI!! کجاشو دیدی! تمام تنظیمات از طریق YaST بصورت کاملا گرافیکی انجام میشه!!! یه ابزار فوق العاده…
    واقعا تنها برتری اوپن سوزه نسبت به سایر توزیع ها همینه…

  5. ۱۱ شهریور ۱۳۸۹ در ۱۳:۰۲ | #5

    @مهدی…
    سلام
    منتظرم !
    رو جی تالک اینوایتت کردم چرا جواب نمی دی ؟
    gtalk :x ppascal@gmail.com

  6. satern
    ۲۹ شهریور ۱۳۸۹ در ۰۸:۱۲ | #6

    سلام آقا مهدی

    مرسی ؛ خیلی خوب بود ؛ استفاده کردیم .

  7. ۹ مهر ۱۳۸۹ در ۱۷:۵۰ | #7

    عالی .. مشتاق شدیم بریم برای نصب و تست.

  8. msm
    ۱۵ شهریور ۱۳۹۰ در ۱۰:۳۵ | #8

    سلام خیلی ممنون.عالی بود از سردرگمی چند هفته ای و خط فرمانهای اجق وجق نجاتمون دادید.
    دستتون طلا
    حالا برای بقیه تنظیماتش چی دارید برای dhcpوdnsو…؟منتظر ایمیلتون هستم اگه می تونید کمکی بکنید ممنون میشم واقعا کارتون حرف نداشت

    • ۱۵ شهریور ۱۳۹۰ در ۱۵:۴۲ | #9

      سلام
      خواهش میکنم!
      فرصتم کمه وگرنه مثل سابق دوباره راهنما مینویسم…
      ایشالله سر فرصت حتما…

  9. فرزاد
    ۴ شهریور ۱۳۹۳ در ۲۳:۰۹ | #10

    سلام
    من یک ip static خریداری کردم میخوام میزبان وب خودم باشم از شرکت nic‌هم دامین خریدم
    سرور هم لینوکس سوزه هستش با استفاده از yast سوزه dns server راه اندازی کردم
    ولی یک مشکلی دارم با وجود اینکه با استفاده ز port forwarding آی پی استاتیک را با استفاده از پورت ۵۳ به آی پی سرور اختصاص دادم وقتی نام دامین را در شبکه داخلی میزنم ادرس آی پی سرور را به درستی برمیگرداند.ولی از راه دور وقتی دامین را PIng میکنم میگوید هاست شناسایی نشد
    لطفا راهنمایی کنید

    • ۵ شهریور ۱۳۹۳ در ۱۹:۰۰ | #11

      سلام
      شما آی‌پی که گرفتی رو روی دامنه‌ای از nic گرفتی قرار دادی؟؟