توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مراحل نصب لینوکس سرور (سریع و آسان)
WebRang
July 3rd, 2009, 19:43
سلام ...
همگی خسته نباشید...
قصد دارم تو این تاپیک مراحل نصب یک سرور لینوکس دبیان رو آموزش بدم!
(دوستان اگر کمک کنن هم عالی میشه!)
شما با انجام دادن مراحل زیر .... براحتی میتوانید سرور لینوکس خود را آماده و راه اندازی کنید!!!!
موفق باشید....
WebRang
July 3rd, 2009, 19:56
قبل از هر چیز ابتدا سیستم عامل رو آپدیت میکنیم!
apt-get install update
خوب اولین کار نصب آپاچی و پی اچ پی هست!
* آپاچی یکی از معروف ترین وبسرورهایی هست که بر روی اکثر سرور های لینوکس نصب و اجرا میشود.
شما فقط با دستورات زیر می توانید پیکربندی آپاچی رو با PHP 4 و PHP 5 اجرا کنید.
اگر میخواهید PHP 4 رو نصب کنید ...., فقط apt-get
To install PHP5, just run the following on linux shell. Note that if you dont specify packages with '4', PHP5 will be automatically installed.
apt-get install apache2 php5 libapache2-mod-php5
فایل پیکربندی آپاچی در واقع شده است : / etc/apache2/apache2.conf و پوشه وب سایت
شما :/var/www
حالا برای اینکه بفهمیم PHP درست نصب شده است یا نه !؟ فقط یک فایل test.php را در /var/www folder با phpinfo() که به عنوان تابع هست !
nano /var/www/test.php
# test.php
توضیحات :
<?php phpinfo(); ?>
شما می توانید ارزش های لازم و یا راه اندازی دامنه مجازی با استفاده از فایل پیکربندی آپاچی ویرایش کنید.
خوب ...!
قسمت اول تمام شد.
WebRang
July 3rd, 2009, 19:59
دومین کار ما فعال کردن GD Library با PHP هست!
کاربردش این هست .. که اگر شما بخواین مثلا" یه سایت پویا ( داینامیک ) رو طراحی کنین و روی وبتون نصب کنین! اون عکس (کد امنیتی) نمایش داده بشه!
که این کار از اسپم و روبات ها جلوگیری میکنه !(افزایش ضریب امنیتی)
* اگر دقت کنین بعضی موقع ها کد امنیتی سایتتون نشان داده نمیشه مشکل از همین هست! و باید فعالش کنین!
apt-get install php5-gd
خوب درست شد!
قسمت دوم هم به پایان رسید...
WebRang
July 3rd, 2009, 20:07
خوب سومین کاری که ما میکنیم باید Mod Rewrite با .htaccess فعال کنیم!
برای فعال کردن آن کافی دستور زیر را وارد کنید :
# a2enmod rewrite
Once you run this command, apache will tell you that this rewrite module is enabled. You can find mod_rewrite enabled and show up in your test.php file.
I often experienced page not found 404 error with debian/ubuntu versions eventhough your apache runs with mod-rewrite. To fix this, you will need to edit the following file to make some changes.
nano /etc/apache2/sites-enabled/000-default
متن های زیر را پیدا کنید و AllowOverride را به All تغییر دهید ...
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
حال فایل .htaccess خود را آپلود کنید و سپس آپاچی خود را به وسیله دستور زیر رستارت کنید:
/etc/init.d/apache2 restart
قسمت سوم هم به پایان رسید ....
WebRang
July 3rd, 2009, 20:12
نصب MySQL Database Server :
نصب MySQL Database Server همیشه لازم است.
نصب ما اس کیو ال نسخه 5:
* دقت کنید که اگرپی اچ پی نسخه 4 نصب کردید باید ، نسخه 4 این رو ستاپ کنین!
*فایل پیکربندی mysql در اینجاواقع شده است :
/etc/mysql/my.cnf
ایجاد شناسه برای استفاده از MySQL و تغییر رمز عبور ریشه
برای تغییر پسورد :
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;
برای تغییر شناسه :
You must never use root password, so you might need to create a user to connect to mysql database for a PHP script. Alternatively you can add users to mysql database by using a control panel like webmin or phpMyAdmin to easily create or assign database permission to users. We will install Webmin (http://www.mysql-apache-php.com/#webmin) and phpmyadmin (http://www.mysql-apache-php.com/#phpmyadmin) during later once we complete basic mail LAMP installation.
WebRang
July 3rd, 2009, 20:16
چهارمین کارمون چی هست؟!
نصب PhpMyAdmin هستش!:66:
:65:
PhpMyAdmin یک وب خوب مبنی بر مدیریت پایگاه داده و نرم افزار مدیریت و آسان برای نصب و پیکربندی آپاچی است.
مدیریت پایگاه داده ها با جداول couldnt بسیار ساده ترهستش با استفاده از phpmyadmin.
apt-get install phpmyadmin
* فایل پیکربندی phpmyadmin در اینجا واقع شده :
/etc/phpmyadmin
To setup under apache all you need to do is include the following line in /etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
Now restart apache: /etc/init.d/apache2 restart
نقطه نمایش در سایت شما:
http://domain/phpmyadmin
MySQL و phpMyAdmin آماده شده است!
WebRang
July 3rd, 2009, 20:27
نصب Mail Server
خود نصب نصب Mail Server شامل بخش های زیر هست :
Postfix (Mail Transfer Agent MTA)
Dovecot (IMAP/POP3 Server)
SASL Authentication with TLS (Authenticate before sending mail outside network in Outlook)
Squirrel Mail (Popular Web based Email)
During installation, postfix will ask for few questions like name of server and answer those questions by entering your domain name and select Internet site for postfix.
Postfix configuration file is located at:/etc/postfix/main.cf. You can edit this file using popular text editor nano /etc/postfix/main.cf
**** قبل از هر اقدامی باید در فایل پیکربندی پیام رسانمون یه سری تغییراتی ایجاد کنیم!
باید مقادیر اینگونه وارد شده باشد:
nano /etc/dovecot/dovecot.conf
# specify protocols = imap imaps pop3 pop3s
protocols = pop3 imap
# uncomment this and change to no.
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv
* در برخی از نسخه های اوبونتو ، بسیاری از پارامترهای فوق مشخص نشده است.
. شما باید برای درج مقادیر در صورت مشخص نیست و یا چپ خالی است.
. اگر شما uncomment dont و disable_plaintext_auth تغییر ندارد ، شما را دریافت خواهد کرد "ساده متن خطا تائید" از چشم انداز و یا پست الکترونیکی مشتریان.
بخاطرهمین یه اکانت در POP3برای تست میسازیم :
adduser <user_name>
* دقت کنین که دسترسی روت ندید!
حالا با دستور زیر پیام رسانمون رو رستارت میکنیم :
/etc/init.d/dovecot restart
On the Dovecot side you also need to specify the dovecot authentication daemon socket. In this case we specify an absolute pathname. Refer to this postfix manual here (http://www.postfix.org/SASL_README.html)
Edit /etc/dovecot/dovecot.conf
Look for the line that starts with auth default, before that insert the lines below.
auth default {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
Now, rename previous auth default to auth default2. If you dont rename this then dovecot server will give you error like multiple instances of auth default.
Now restart all the components of mail server.
/etc/init.d/saslauthd restart
/etc/init.d/postfix restart
/etc/init.d/dovecot restart
Test whether your mail server works or not with your outlook express. Configure a user with a user name <user_name> (without @domain) and make sure that you select my server requires authentication. Under settings select same as incoming mail server
http://www.mysql-apache-php.com/outlookauth.JPG
NOTE:
1. If you dont enable My server requires authentication in outlook you cannot send emails to external recipients and you get relay access denied error.
2. Do not use root login to login to your mail server.
3. Dont forget to create a new user before you authenticate using outlook.
Forwarding Mails:
ورود به سیستم به عنوان کاربر و نوع:
echo 'destination_email_address' > .forward
شما قادر به ساخت فایل و دیدن ویا حذف .forward هستید!
نصب Squirrel Web Mail
برای نصب این وبمیل حتما توجهداشته باشید که آپاچی و پی اچ پی برروی سرور نصب شده باشد!
apt-get install squirrelmail
* آدرس فایل پیکربندی : /etc/apache2/apache2.conf
که به طور پیش فرض تمامی تنظیمات انجام شده است!
Include /etc/squirrelmail/apache.conf
نمونه : http://yourdomain/squirrelmail
خوب میل سرور هم به اتمام رسید ................................:76:
WebRang
July 3rd, 2009, 20:40
حالا بعد انجام تمامی مراحل فوق ... باید یک کنترل پنل مناسب نصب کنیم!
که بهترین کنترل پنل به نظرم سی پنل هست!
آموزش های نصب دایرکت ادمین و وب مین و پلسک و سی پنل تو فروم هست!
اما به طورمثال، من نصب کنترل پنل وب مین رو آموزش میدم ...
برای نصب کنترل پنل تنها کافیست دستور های زیر را به ترتیب وارد کنید :
wget http://downloadpath/webmin-x.x.xx.tar.gz
tar xzf webmin-x.x.x.tar.gz
cd /webmin-x.x.x
./setup.sh
پس از نصب برای وارد شدن به آدرس های زیر بروید :
http://ip.address:10000 or http://www.domainname:10000
موفق باشید...
WebRang
July 3rd, 2009, 20:45
مرحله بعدی نصب Webalizer هست!
Webalizer یک برنامه برای مانیتور سرور هست!
(که برنامه های متعددی با این موضوع هست .. که آموزش + ... آن ها هم تو فروم قرار داده شده )
برای نصب دستور های زیر را وارد کنید :
apt-get install webalizer
Now edit the webalizer configuration file located at: /etc/webalizer.conf and locate a line with LogFile /var/log/apache/access.log.1 and change to the correct name access.log as shown below.
LogFile /var/log/apache2/access.log
برای تنظیم خودکار برنامه به آدرس زیر بروید ...
/usr/bin/webalizer
نقطه نمایش : http://domain/webalizer
برنامه مانیتورینگ هم نصب شد!!!!:65:
WebRang
July 3rd, 2009, 20:50
نصب FTP Server میشه مرحله بعدی کار ما!
کاربردشو که دیگه میدونین دیگه! :-|
دانلود و آپلود ..........!!!!!!
apt-get install vsftpd
* آدرس فایل پیکربندی :
/etc/vsftpd.conf
به آدرس فوق بروید و تنظیمات را مانند زیر اعمال کنید :
#
Uncomment this to allow local users to log in.
local_enable=YES
# Uncomment this to enable any form of FTP write command.
write_enable=YES
قبل از اتصال به اف تی پی باید یه سری محدوده و اعضای کاربری نیاز دارید :
که بدین صورت انجام بدید !
# CD to /home/<user> and create a symbolic link to /var/www as this is the public html folder.
ln -s /var/www www
#change ownership /var/www to user
chown -R <user> /var/www
#Change to 755 permissions
chmod -R 755 /var/www
اف تی پی سرور هم نصب شد!
Arashdn
July 3rd, 2009, 20:50
عالیه
خسته نباشید
فقط کاش در عنوان بنویسید لینوکس دبیان
البته اگه یه پنل نصب کنیم
خودش همه اینا رو میزنه
بازم دستتون درد نکنه خیلی خوب بود
WebRang
July 3rd, 2009, 20:52
فعال کردن فایل ها را به نمایش رایانه ای
برای این کار باید به آدرس فایل پیکربندی خود برید !
سپس مقدار force_dot_files= به بله تغییر دهید!
آدرس:
/etc/vsftpd.conf
طریقه :
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
force_dot_files=YES
حال vsftp server خود را رستارت کنید!
/etc/init.d/vsftpd restart.
WebRang
July 3rd, 2009, 20:55
عالیه
خسته نباشید
فقط کاش در عنوان بنویسید لینوکس دبیان
البته اگه یه پنل نصب کنیم
خودش همه اینا رو میزنه
بازم دستتون درد نکنه خیلی خوب بود
آره ... خوب!
دبیان هست!
البته زیاد فرقی نداره!
(( این آموزش ها هم برای اطلاعاتبیشتر هست! ... چون اگردقت کنین الان بیشتر دیتاسنتر ها مدیریت شده وسفارشی شده میدن !))
یعنی منظورم اینه که خودشون سیستم عامل و ... همرو نصب میکنن!
شما فقط باید مایه بدی!:دی
این ها هم بدرد این میخوره که فردا مشکلی بر خوردی به این طریق حل کنی! :106:
WebRang
July 3rd, 2009, 20:59
نصب برنامه های آنتی ویروس مانند ClamAV مرحله بعدی کاره ما میشه!
برای نصب به روش زیر عمل کنید :
apt-get install clamav
برای اسکن فایل ها از دستور زیر استفاده میکنیم :
clamscan -R /folders
برای بروزرسانی بانک اطلاعاتی آنتی ویرس دستور زیر را وارد میکنیم!
freshclam
تنظیم خودکار و عمل کردن اتوماتیک برنامه /Running as Cron Daily Job
02 1 * * * root clamscan -R /var/www
توضیحات در این مورد :
This will run the cron job daily @ 1.02 AM by scanning the public html. You can change the folder to whatever you want for mail etc.
آنتی ویروس ما هم نصب و تنظیم شد!
WebRang
July 3rd, 2009, 21:00
Quick IP Tables Firewall / شناسه های جداول فایر وال
عالی بود
دوستان در لینوکس های redhat base(redhat-CentOS-Fedora...) به جای apt-get بزنید yum
WebRang
July 3rd, 2009, 21:22
عالی بود
دوستان در لینوکس های redhat base(redhat-centos-fedora...) به جای apt-get بزنید yum
درسته ..!
خیلی ممنون !
اگر وحید لطف کنه این تاپیک رو مهم کنه خیلی خوب میشه!
تا همه دوستان بتونن استفاده کنن!
موفق باشید.
Arashdn
July 3rd, 2009, 21:30
باید جمع و جور بشه و به صورت یه فایل pdf واسه دبیان و یکی واسه ردهت درست کنیم
WebRang
July 3rd, 2009, 21:35
باید جمع و جور بشه و به صورت یه فایل pdf واسه دبیان و یکی واسه ردهت درست کنیم
جمع و جورشدن نمیخواد که ..
الان که کامل ...
پی دی اف کردنشم که کاره 10 دقیقه هست!
ولی بنظرم پیدی اف نشه بهتره!
تشکر
gbg
December 22nd, 2009, 14:27
سلام
ممنون فقط یه مشکلی من centos 5.3 دارم که دستور apt-get رو نمی شناسه، خیلی گشتم و نتونستم پیدا و نصبش کنم
Veria
December 22nd, 2009, 15:11
روی سنت او اس به جای apt-get از yum استفاده میشه
gbg
December 22nd, 2009, 15:50
ممنون
حالا که php نصب شده ولی خروجی تست رو نمیده چی کار باید کرد و نصب اف تی پی سرور چطوره
gbg
December 28th, 2009, 14:05
سلام
من چک کردم آپاچی هم نصب هستش ولی صفحه نمیده
یعنی اینکه آی پی سیستم رو تو اکسپلورر وارد می کنم هیچ صفحه ای نشون نمیده
rn4j1m1
December 28th, 2009, 16:13
چه جالب وحید هم یه تاپیک با همین موضوع زده و دقیقا همین ها رو گفته البته انگلیسی ! :d
ممنون پیمان جان
owlia
July 27th, 2010, 01:08
خوب سومین کاری که ما میکنیم باید Mod Rewrite با .htaccess فعال کنیم!
برای فعال کردن آن کافی دستور زیر را وارد کنید :
Once you run this command, apache will tell you that this rewrite module is enabled. You can find mod_rewrite enabled and show up in your test.php file.
I often experienced page not found 404 error with debian/ubuntu versions eventhough your apache runs with mod-rewrite. To fix this, you will need to edit the following file to make some changes.
متن های زیر را پیدا کنید و AllowOverride را به All تغییر دهید ...
حال فایل .htaccess خود را آپلود کنید و سپس آپاچی خود را به وسیله دستور زیر رستارت کنید:
قسمت سوم هم به پایان رسید ....
سلام
ممنون ميشم در مورد فعال كرد اين ماژول راهنمايي كنين.
كنترل پنل من direct admin هست
و فايل .htaccess رو توي رووت سايت ندارم..
از اين مطالبي هم كه در رابطه با فعال كردن اين ماژول گفتين، يه جورايي سر در نياوردم!!!
لطفا با توجه به اين كه فايل .htaccess رو ندارم، در مورد چگونگي ايجاد اوون و اينكه براي فعال كردن اين ماژووول، فايل .htaccess من بايد در نهايت به چه شكل باشه و محتواش چي باشه
راهنماييم كنين...!!!
***خيلي خيلي ممنون ميشم***
mohammadt
November 3rd, 2010, 22:12
این دستور برای فعال کردن gd کار نمی کند!
ممنون میشوم دستور درستش رو بگین. ممنون.
Online24
November 3rd, 2010, 23:09
روش نصب آسان :
در CentOS
yum install php-gd
در Debian
apt-get install php5-gd
و اگر WHM/CPanel دارید وارد easy apache بشید ، در step6 (exhaustive options list و قسمت PHP تیک GD را بزنید و Build کنید .
1. Go to WHM -> Software -> EasyApache
2. proceed through to step 5 of EasyApache
3. Click on Exhaustive Options List
4. Check the box for GD
5. Save & Build.
mohammadt
November 4th, 2010, 00:34
میخوام غیر فعال کنم دوست عزیز !
sosole
November 5th, 2010, 03:55
سلام
شرمنده این سوال رو اینجا عرض میکنم :
بنده یه یه خط 1 مگ با آیپی استاتیک دارم + سیستمی که CentOs روش نصب هست .
الان من چطور میتونم ایپی استاتیک رو روی CentOs ست کنم .
- اگه در حالت pppoe بذارم خود مودم ایپی استایتک رو می گیره و اگر هم در حالت bridge بذارم باید کانکشن درست کنم تا سیستم عامل بتونه آیپی بگیره !!
شرمنده ام که این سوال مبتدیانه رو اینجا عرض کردم . لطفا راه حلش رو توضیح بدید .
با تشکر
Online24
November 5th, 2010, 04:56
چطور میتونم ایپی استاتیک رو روی CentOs ست کنم .
در محیط Shell لینوکس :
system-config-network-tui
یک محیط بسیار ساده و کاربردی در اختیار شما قرار خواهد گرفت و میتونید تنظیمات خودتون رو اعمال کنید .
بعد از تنظیمات با وارد کردن دستور :
ifconfig
تنظیمات کارت شبکه خودتون رو مرور کنید .
mortezaaalam
May 28th, 2012, 10:13
با سلام
دقیق ذکر میکنید چطور باید GD رو فعال کنیم روی سرور؟
فعال کردن GD Library با PHPمنظورم همین پست بالا تر است ممنون میشم راهنمایی کامل رو بکنید