আমি CentOS 6.7 ব্যবহার করে স্ক্র্যাচ থেকে কীভাবে একটি ল্যাম্প সার্ভার সেট আপ করব?


9

আপনি কীভাবে অব্যবহৃত ডেস্কটপ পিসিতে স্ক্র্যাচ থেকে সম্পূর্ণ এলএএমপি সার্ভার সেট আপ করবেন? লিনাক্স ডিস্ট্রোটি সেন্টোস 6.7 হওয়া উচিত।

উত্তর:


11

দাবি অস্বীকার: এই পদ্ধতিগুলি এই বিষয়টি মাথায় রেখেই করা হয় যে সেট করা সার্ভারটি কেবল পরীক্ষার জন্য কখনও উত্পাদনে ব্যবহৃত হবে না। আমি কোনও সিস্টেম / নেটওয়ার্ক প্রশাসক নই, কেবল একজন শিক্ষানবিশ প্রোগ্রামার সার্ভার সেট আপ করতে বলেছিলেন তাই লবণের দানা দিয়ে পদ্ধতিগুলি গ্রহণ করুন।

এল - সেন্টোজ 6.7

  1. এখান থেকে CentOS ডাউনলোড করুনCentOS-6.7-i386-bin-DVD1.iso ডাউনলোড করা চয়ন করা যথেষ্ট।

  2. ডাউনলোড হওয়া আইএসওকে একটি আইএসও বার্নার সরঞ্জাম ব্যবহার করে ডিভিডিতে বার্ন করুন। আমাদের ক্ষেত্রে, আমরা WinISO ব্যবহার করেছি । এটি করা সহজ হওয়া উচিত তবে আপনি যদি হারিয়ে যান তবে একটি টিউটোরিয়াল উপলব্ধ

  3. কম্পিউটারে ডিভিডি sertোকান এবং ডিভিডি থেকে সরাসরি বুটে যাওয়ার জন্য বুট বিকল্পগুলি পরিবর্তন করুন।

  4. ভিত্তি হিসাবে এই গাইড ব্যবহার করে CentOS ইনস্টল করুন । আইপি ঠিকানা সেট করুন এবং আপনার যেতে যেতে ডিফল্ট ইনস্টলেশন প্যাকেজ হিসাবে বেসিক সার্ভারটি চয়ন করুন ।

  5. CentOS ইনস্টলেশন সম্পন্ন হওয়ার পরে, আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করে আইপি ঠিকানাটি পরীক্ষা করতে পারি

    ifconfig
    
    • আপনি যে আইপি ঠিকানাটি সেট করেছেন তা ভুল হলে আপনি নিম্নলিখিত কমান্ডটি জারি করে এটি পরিবর্তন করতে পারেন

      vi /etc/sysconfig/network-scripts/ifcfg-eth0
      
    • নিম্নলিখিত লাইনগুলি সম্পাদনা করুন। ব্যবহার করুন এই একটি নির্দেশিকা হিসেবে।

      IPADDR=your.ip.address
      NETMASK=the.netmask
      GATEWAY=the.default.gateway
      DNS1=the.dns
      
  6. অবশেষে, নেটওয়ার্কটি পুনরায় চালু করুন

    /etc/rc.d/init.d/network restart
    chkconfig network on
    
  7. আমরা এই টিউটোরিয়ালটি বাকী LAMP স্ট্যাক ইনস্টল করার ভিত্তি হিসাবে ব্যবহার করব ।

এ - অ্যাপাচি 2.2.15

  1. নিম্নলিখিত কমান্ড জারি করে অ্যাপাচি ইনস্টল করুন (-আর সব প্রশ্নের উত্তর দিতে হ্যাঁ)

    yum -y install httpd
    
  2. নিম্নলিখিতটি দ্বারা অ্যাপাচি শুরু করুন

    service httpd restart
    
  3. অ্যাপাচি সঠিকভাবে চলমান কিনা তা পরীক্ষা করতে একটি ব্রাউজার খুলুন এবং আপনার আইপি ঠিকানা লিখুন। অ্যাপাচি শুরু করার সময় কিছু সমস্যার মুখোমুখি হতে পারে। এটি আমাদের যে সমস্যার মুখোমুখি হয়েছিল তার একটির সমাধান সরবরাহ করে। আর একটি জিনিস ফায়ারওয়ালটি নামিয়ে আনতে হবে যাতে সার্ভারটি একই নেটওয়ার্কের যে কেউ দ্বারা অ্যাক্সেস করতে পারে। ফায়ারওয়ালটি নামাতে, এই আদেশটি জারি করুন

    service iptables stop
    
    • গুরুত্বপূর্ণ: পূর্ববর্তী কমান্ডটি যদি সমস্যাটি সমাধান করে, (অ্যাপাচি ব্রাউজারে দেখা যেতে পারে), এই জাতীয় অনুরোধগুলি গ্রহণ করার জন্য ফায়ারওয়ালটি কনফিগার করা সমালোচিত।

এম - মাইএসকিউএল ভার 14.14 ডিস্ট্রিবিউট 5.1.73

  1. নিম্নলিখিত কমান্ডটি ব্যবহার করে মাইএসকিউএল ইনস্টল করুন

    yum -y install mysql-server
    
  2. নিম্নলিখিত জারি করে মাইএসকিউএল শুরু করুন

    service mysqld start
    
  3. মাইএসকিউএল সুরক্ষিত করা গুরুত্বপূর্ণ। নিম্নলিখিত কমান্ড জারি করে এটি কনফিগার করা শুরু করুন

    /usr/bin/mysql_secure_installation
    
  4. প্রথমে, মাইএসকিউএল রুট পাসওয়ার্ড ফাঁকা, তাই Enterপ্রথম প্রশ্নটি টিপুন ।

  5. এরপরে এটি আপনাকে একটি রুট পাসওয়ার্ড সেট করতে বলবে তাই এগিয়ে যান এবং একটি সেট করুন।

  6. শেষ অবধি, মাইএসকিউএল সুরক্ষিত করার জন্য একাধিক প্রশ্ন থাকবে, সমস্ত প্রশ্নের উত্তর কেবল হ্যাঁ দেওয়া উচিত।

  7. যদি আপনি খেয়াল করেন, আমরা মাইএসকিউএল থেকে দূর থেকে লগইন করতে সক্ষম হওয়ার জন্য রুটটিকে অস্বীকার করেছি। তবে, আপনাকে যদি মাইএসকিউএলকে দূর থেকে কনফিগার করতে হয় তবে আপনাকে অন্য ব্যবহারকারী তৈরি করতে হবে। নতুন ব্যবহারকারী তৈরি করার সময়, এই উদাহরণটি অনুসরণ করুন । কমান্ড যেমন ইস্যু

    mysql> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
    mysql> CREATE USER 'admin'@'%' IDENTIFIED BY 'password';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
    
    • মাইএসকিউএল এ লগইন করতে:

      mysql -u root -p
      # or
      mysql -u admin -p
      
    • মাইএসকিউএল থেকে প্রস্থান করতে:

      mysql> EXIT
      

পি - পিএইচপি 5.3.3

  1. নিম্নলিখিত কমান্ড ব্যবহার করে পিএইচপি ইনস্টল করুন

    yum -y install php php-mysql
    
  2. পূর্বে লিঙ্কযুক্ত টিউটোরিয়ালটি অন্যান্য পিএইচপি মডিউলগুলি ইনস্টল করা যায় তাও দেখায়। এগিয়ে যান এবং আপনার প্রয়োজনীয় মডিউলগুলি ইনস্টল করুন। যখন আমাদের পিএইচপি ইনস্টল করার কাজ শেষ হয়, নিম্নলিখিত কমান্ডটি জারি করে সার্ভারটি পুনরায় চালু করুন

    service httpd restart
    
  3. সার্ভার শুরু হওয়ার সাথে সাথে অ্যাপাচি এবং মাইএসকিউএল স্বয়ংক্রিয়ভাবে চালিত হওয়ার জন্য, নিম্নলিখিত কমান্ডগুলি জারি করুন (পিএইচপি অ্যাপাচি হিসাবে একই সময়ে শুরু হবে)

    chkconfig httpd on
    chkconfig mysqld on
    
  4. আমাদের ইনস্টলেশনটি সঠিক কিনা তা পরীক্ষা করার জন্য, আমরা একটি সাধারণ পিএইচপি ফাইল তৈরি করতে পারি যা আমরা আমাদের ওয়েবরুটে রাখব। ওয়েবরুট সাধারণত /var/www/htmlতাই সেখানে একটি info.php ফাইল তৈরি করুন

    vi /var/www/html/info.php
    
  5. যদি ফাইলটি বিদ্যমান না থাকে তবে vi আপনার জন্য এটি তৈরি করবে। ফাইলের অভ্যন্তরে, নিম্নলিখিতটি প্রবেশ করান

    <?php 
        phpinfo();
    ?>
    
  6. আপনার ব্রাউজারটি খুলুন, আপনার আইপি ঠিকানা, একটি স্ল্যাশ (/) এবং তথ্য.এফপি যেমন: HTTP: //your.ip.address/info.php টাইপ করুন আপনি যদি সফল হন তবে আপনি একটি ওয়েবপৃষ্ঠা দেখতে পাবেন যা আপনার বর্তমান অবস্থা আপনাকে জানায় পিএইচপি ইনস্টলেশন

অভিনন্দন! LAMP এখন সফলভাবে আপনার সার্ভারে ইনস্টল করা আছে।


অতিরিক্ত এফ - এফটিপি

  1. আপনার সার্ভারে আপনার যদি অনেকগুলি ফাইল আপলোড করতে হয় তবে এফটিপি ইনস্টল করা জরুরী। আমরা এই টিউটোরিয়ালটি অনুসরণ করে একটি এফটিপি ইনস্টল করেছি । প্রথমে ফায়ারওয়াল থামাতে দিন। নিম্নলিখিত কমান্ড জারি করুন

    service iptables stop
    service ip6tables stop
    chkconfig iptables off
    chkconfig ip6tables off
    
  2. নিম্নলিখিতটি করে এফটিপি পরিষেবা ইনস্টল করুন

    yum -y install vsftpd
    
  3. পরিষেবাটি শুরু করুন এবং এটি সার্ভার স্টার্টে স্বয়ংক্রিয়ভাবে চালান

    service vsftpd start
    chkconfig vsftpd on
    
  4. Vsftpd.conf ফাইলটি এমনভাবে সম্পাদনা করুন

    vi /etc/vsftpd/vsftpd.conf
    
  5. মানগুলি / অসম্পূর্ণ পরিবর্তন করুন / নিম্নলিখিত লাইনগুলি যুক্ত করুন

    anonymous_enable=NO
    
    ascii_upload_enable=YES
    ascii_download_enable=YES
    
    use_localtime=YES
    
  6. এফটিপি পরিষেবা পুনরায় চালু করুন

    service vsftpd restart
    
  7. সুরক্ষার প্রয়োজনে রুট ব্যবহারকারীর এফটিপি সার্ভারের সাথে সংযোগ স্থাপনের অনুমতি দেওয়া হয় না। আমাদের একটি নতুন ব্যবহারকারী যুক্ত করা দরকার যা আমরা এফটিপি পরিষেবার জন্য ব্যবহার করতে পারি। সেন্টোজে কোনও নতুন ব্যবহারকারী যুক্ত করতে আমরা এটি পছন্দ করি

    useradd admin
    passwd admin
    
  8. আপনি যে ব্যবহারকারীর তৈরি করছেন তার পাসওয়ার্ড জিজ্ঞাসা করা হবে, আপনি যেভাবে ফিট হবে ঠিক তেমন পাসওয়ার্ড সেট করুন। খারাপ পাসওয়ার্ডগুলির জন্য আপনাকে সতর্ক করা হবে যা আপনি উপেক্ষা করতে পারবেন, কেবলমাত্র আপনার সেট করা পাসওয়ার্ডটি আবার টাইপ করুন। এরপরে হ'ল এফটিপি নিজেই ইনস্টল করা। নিম্নলিখিত জারি করে এটি করুন

    yum -y install ftp
    
  9. তারপরে আমরা ওটি এফটিপি সার্ভারটিকে সংযুক্ত করতে পারি

    ftp your.ip.address
    
  10. আমরা আমাদের আইপি ঠিকানা ব্যবহার করে সংযোগ করব। আপনাকে এফটিপিতে সংযুক্ত হওয়ার জন্য ব্যবহারকারীর জন্য জিজ্ঞাসা করা হবে। আমরা সবে তৈরি করা ব্যবহারকারীর এবং পাসওয়ার্ড ব্যবহার করুন। লগ ইন করার সময় আপনি সম্ভবত একটি ত্রুটি পাবেন previously পূর্বে সংযুক্ত টিউটোরিয়ালটি এই ত্রুটির কারণ সম্পর্কে সংক্ষেপে ব্যাখ্যা করে, একটি দ্রুত সমাধান হবে

    setenforce 0
    # or as the tutorial suggests
    setsebool -P ftp_home_dir on
    
  11. এখন আমরা কমান্ড লাইন বা ক্লায়েন্ট অ্যাপ্লিকেশন ব্যবহার করে এফটিপিতে সংযোগ করতে পারি। তবে প্রথমে আমাদের আমাদের ওয়েব মূলের মালিকানা এবং অনুমতিগুলি পরিবর্তন করতে হবে। আমরা এটি যেমন করতে পারেন

    chown -R user html
    chmod -R 777 html
    

সেখানে, আপনি আপনার ওয়েব সার্ভার সেট আপ শেষ করেছেন!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.