PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب Cpanel روی FreeBSD



AhmadTux
January 15th, 2012, 17:24
سلام خدمت همه دوستان
حدود چند ماه هست که تلاش میکنم cpanel رو freebsd داشته باشم که هم از کیفیت fbsd استفاده کرده باشم و هم cpanel رو داشته باشم.

کل چیز هایی که یاد گرفتم رو تو یه man لیست کردم
و میدونم که خیلی خیلی نقص داره
پس لطف کنید و تجربه های خودتون رو در اختیار همه قرار بدید

نکته : من روی vps چیزی از قبل انجام ندادم و همه کارهام از اول تا آخر اینه

از آقای ابراهیم کیانی (MagicVPS (http://www.webhostingtalk.ir/member/21207/)) هم باید تشکر کنم . چون واقعا اگه کمک های ایشون نبود من هیچ وقت نمیتونستم مقاله رو جمع بندی کنم

ممنونم


************************************************** *************************************
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 رو هم اینجا بدید :


/etc/firewall.conf

MagicVps.Com
January 16th, 2012, 00:53
خواهش میکنم عزیز هرچی بوده وظیفه بوده و کمکی بود که از دستم برمیامد

در کل فکرکنم حداقل یه 8 یا 7 بار توی این تست ایپی عوض شد و حداقل 25 تا 30 بار هارد حذف و ادد شد که این پروسه نصب و تست انجام بگیره
در هر صورت هرچی بوده وظیفه بوده و کمکی بود که از دستمون برمیامد

جا داره به این دوست عزیزهم یک خسته نباشید جانانانه گفت که واقعا پشتکار داشتن و وقت زایادی برای کار صرف کردن

ایشالاله که همیشه و در همه مراحل زندیگشون موفق باشن

---
January 16th, 2012, 01:15
در کل فکرکنم حداقل یه 8 یا 7 بار توی این تست ایپی عوض شد و حداقل 25 تا 30 بار هارد حذف و ادد شد که این پروسه نصب و تست انجام بگیره

omg
واقعا این پشتکار جای تحسین داره خیلی عالیست
موفق باشید

mahosseini
January 16th, 2012, 01:35
با سلام و خسته نباشید
بروی چه نسخه ای نصب کردید ؟

من از این طریق نصب کردم البته تو dns بد جوری گیر کردم Install Cpanel on FreeBSD 8.2 - $ Arun's Technical Blog - arun@arunnsblog [~]$ (http://arunnsblog.com/2011/05/28/install-cpanel-on-freebsd-8-2/)

---
January 16th, 2012, 13:51
با سلام و خسته نباشید
بروی چه نسخه ای نصب کردید ؟

من از این طریق نصب کردم البته تو dns بد جوری گیر کردم install cpanel on freebsd 8.2 - $ arun's technical blog - arun@arunnsblog [~]$ (http://arunnsblog.com/2011/05/28/install-cpanel-on-freebsd-8-2/)
حدس میزنم به جای bind از nsd استفاده کردید
که به مشکل خوردید

AhmadTux
January 16th, 2012, 14:35
با سلام و خسته نباشید
بروی چه نسخه ای نصب کردید ؟

من از این طریق نصب کردم البته تو dns بد جوری گیر کردم Install Cpanel on FreeBSD 8.2 - $ Arun's Technical Blog - arun@arunnsblog [~]$ (http://arunnsblog.com/2011/05/28/install-cpanel-on-freebsd-8-2/)

سلام
من روی 8.2 نصب کردم

میتونید بگید مشکلتون دقیقا چیه ؟

AhmadTux
February 18th, 2012, 13:40
از دوستان کسی رو نسخه ۹ یا قبل ۸ تست کرده ؟

---
February 18th, 2012, 14:43
سلام
روی نسخه 9 سی پنل در حال حاضر نصب نمی شه