-
January 15th, 2012, 17:24
#1
عضو جدید
آموزش نصب Cpanel روی FreeBSD
سلام خدمت همه دوستان
حدود چند ماه هست که تلاش میکنم cpanel رو freebsd داشته باشم که هم از کیفیت fbsd استفاده کرده باشم و هم cpanel رو داشته باشم.
کل چیز هایی که یاد گرفتم رو تو یه man لیست کردم
و میدونم که خیلی خیلی نقص داره
پس لطف کنید و تجربه های خودتون رو در اختیار همه قرار بدید
نکته : من روی vps چیزی از قبل انجام ندادم و همه کارهام از اول تا آخر اینه
از آقای ابراهیم کیانی (MagicVPS) هم باید تشکر کنم . چون واقعا اگه کمک های ایشون نبود من هیچ وقت نمیتونستم مقاله رو جمع بندی کنم
ممنونم
کد:
***************************************************************************************
update OS & ports
***************************************************************************************
portsnap fetch extract
freebsd-update fetch
freebsd-update install
***************************************************************************************
REBOOT
***************************************************************************************
***************************************************************************************
enable ssh login
***************************************************************************************
ssh-keygen -t rsa
ssh-keygen -t dsa
vi /etc/ssh/sshd_conf
PermitRootLogin yes
PasswordAuthentication yes
SyslogFacility AUTH
LogLevel INFO
***************************************************************************************
install tools
***************************************************************************************
cd /usr/ports/net/ntp ; make install clean
They are also installed : automake | libtool perl | automake | m4 | help2man | gmake | autoconf | libsigsegv | p5 | gettext | libiconv | ntp |
cd /usr/ports/*/wget ; make install clean
cd /usr/ports/*/rsync ; make install clean
***************************************************************************************
create links
***************************************************************************************
ln -s /usr/local/bin/wget /usr/bin/wget
ln -s /lib/libcrypt.so.5 /lib/libcrypt.so.2 // To Fix: Shared object “libcrypt.so.2″ not found,
ln -s /lib/libc.so.7 /lib/libc.so.5 // To Fix: Shared object “libc.so.5″ not found
ln -s /lib/libm.so.5 /lib/libm.so.3 // To Fix: “libm.so.3″ not found
***************************************************************************************
edit kernel conf and recompile
***************************************************************************************
vi /usr/src/sys/i386/conf/GENERIC
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options QUOTA
cd /usr/src
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC
***************************************************************************************
Disk qouta
***************************************************************************************
vi /etc/fstab
/dev/da??? / ufs rw,userquota,groupquota 2 2
quota -v
***************************************************************************************
edit rc.conf
***************************************************************************************
vi /etc/rc.conf
firewall_enable="YES"
firewall_quiet="NO"
firewall_type="/etc/firewall.conf"
enable_quotas="YES"
check_quotas="YES" # Check quotas on startup (or NO).
named_flags="-u bind -c /etc/namedb/named.conf"
named_program="/usr/local/sbin/named"
named_chrootdir="/var/named"
named_enable="YES"
mysql_enable="YES"
ntpdate_enable="YES"
ntpdate_hosts="ir.pool.ntp.org"
***************************************************************************************
REBOOT
***************************************************************************************
***************************************************************************************
install cpanel (11Hours)
***************************************************************************************
cd ~
fetch http://httpupdate.cpanel.net/latest
chmod +x latest
sh latest > cpanellog.txt
cd /usr/ports/www/frontpage;make install;
***************************************************************************************
Touch the following file
***************************************************************************************
touch /etc/rc.d/init.d/function // To fix: Could not find functions file, your system may be broken
/etc/init.d/cpanel start
touch /usr/local/bin/wget.log
***************************************************************************************
FIX DNS
***************************************************************************************
edit /etc/namedb/named.conf
forwarders {
127.0.0.1;
};
&& Warning: 127.0.0.1 will not work here. Change this IP address to a name server at your uplink.
and remove "//" in line:
listen-on { 127.0.0.1; };
/scripts/fixnamed
/scripts/fixndc
touch /var/named/named.root
/scripts/fixnamed
/scripts/fixndc
vi /etc/reslov.conf
IPv4 addresses
8.8.8.8
8.8.4.4
***************************************************************************************
FIX error
***************************************************************************************
/scripts/ftpup –force
/scripts/eximup –force
/scripts/upcp
./arun
***************************************************************************************
FIX qouta
***************************************************************************************
/scripts/fixquotas
/scripts/initquotas
repquota -ua
quota -v
***************************************************************************************
FIX mysql
***************************************************************************************
mysql statusmysql has failed, please contact the sysadmin (result was “Warning, no valid mysql.sock file found.mysql has failed”).
/scripts/mysqlup
mysql === ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
cd /usr/local/bin/
server20# ./mysql_fix_privilege_tables
/usr/local/bin/mysql –no-defaults –force –user=root –host=localhost –database=mysql
If you get an ‘Access denied’ error, you should run this script again and
give the MySQL root user password as an argument with the –password= option
/scripts/fixmysql
cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
Note: Replace my-medium.cnf with whatever suites your server's enviroment.
vi /usr/local/etc/rc.d/mysql-server.sh
Change this line:
safe_mysqld --user=mysql --datadir=${DB_DIR} ..etc..etc..
to look like:
safe_mysqld --user=mysql --skip-networking --datadir=${DB_DIR} ..etc..etc..
---------- Post added at 05:24 PM ---------- Previous post was at 05:04 PM ----------
rule های ipfw رو هم اینجا بدید :
ویرایش توسط AhmadTux : January 15th, 2012 در ساعت 17:08
AhmadTux
What could be better than BSD?
I live with it
-
تعداد تشکر ها ازAhmadTux به دلیل پست مفید
-
January 15th, 2012 17:24
# ADS
-
January 16th, 2012, 00:53
#2
عضو دائم
پاسخ : آموزش نصب Cpanel روی FreeBSD
خواهش میکنم عزیز هرچی بوده وظیفه بوده و کمکی بود که از دستم برمیامد
در کل فکرکنم حداقل یه 8 یا 7 بار توی این تست ایپی عوض شد و حداقل 25 تا 30 بار هارد حذف و ادد شد که این پروسه نصب و تست انجام بگیره
در هر صورت هرچی بوده وظیفه بوده و کمکی بود که از دستمون برمیامد
جا داره به این دوست عزیزهم یک خسته نباشید جانانانه گفت که واقعا پشتکار داشتن و وقت زایادی برای کار صرف کردن
ایشالاله که همیشه و در همه مراحل زندیگشون موفق باشن
MagicVps با بیش از 8 سال کارنامه درخشان و رضایتمندی مشتریان شما هم میتوانید تجربه کنید و مشتری همیشگی ما شوید وی پی اس های با کیفیت و اپتایم بالا را با ما تجربه کنید
-
تعداد تشکر ها از MagicVps.Com به دلیل پست مفید
-
January 16th, 2012, 01:15
#3
عضو دائم
پاسخ : آموزش نصب Cpanel روی FreeBSD
در کل فکرکنم حداقل یه 8 یا 7 بار توی این تست ایپی عوض شد و حداقل 25 تا 30 بار هارد حذف و ادد شد که این پروسه نصب و تست انجام بگیره
omg
واقعا این پشتکار جای تحسین داره خیلی عالیست
موفق باشید
کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود.
YAHOO -
GMAIL
-
تعداد تشکر ها از--- به دلیل پست مفید
-
January 16th, 2012, 01:35
#4
پاسخ : آموزش نصب Cpanel روی FreeBSD
با سلام و خسته نباشید
بروی چه نسخه ای نصب کردید ؟
من از این طریق نصب کردم البته تو dns بد جوری گیر کردم Install Cpanel on FreeBSD 8.2 - $ Arun's Technical Blog - arun@arunnsblog [~]$
-
-
January 16th, 2012, 13:51
#5
عضو دائم
پاسخ : آموزش نصب Cpanel روی FreeBSD

نوشته اصلی توسط
mahosseini
حدس میزنم به جای bind از nsd استفاده کردید
که به مشکل خوردید
کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود.
YAHOO -
GMAIL
-
-
January 16th, 2012, 14:35
#6
عضو جدید
پاسخ : آموزش نصب Cpanel روی FreeBSD

نوشته اصلی توسط
mahosseini
سلام
من روی 8.2 نصب کردم
میتونید بگید مشکلتون دقیقا چیه ؟
AhmadTux
What could be better than BSD?
I live with it
-
-
February 18th, 2012, 13:40
#7
عضو جدید
پاسخ : آموزش نصب Cpanel روی FreeBSD
از دوستان کسی رو نسخه ۹ یا قبل ۸ تست کرده ؟
AhmadTux
What could be better than BSD?
I live with it
-
-
February 18th, 2012, 14:43
#8
عضو دائم
پاسخ : آموزش نصب Cpanel روی FreeBSD
سلام
روی نسخه 9 سی پنل در حال حاضر نصب نمی شه
کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود.
YAHOO -
GMAIL
-