《
架设某大型网站服务器之全部过程》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302343262013.htm
--> [
网站建设之]架设某大型网站服务器之全体进程
*网站服务器
重要义务:
根据开发设计需要架设大型的网站服务器
主要软件:
apache+jboss+oracle
简称:LAJO
apache+php+mysql
简称:LAMP
proftpd+mysql
简称:LPM
ssh+expect
iptables
bind
mail
详细请求:
海量用户拜访
海量用户存储
(海内外互通)
南北互通,
极简网页视觉设计技巧 越简单越丰富.
需求剖析:
1.保证高要求高品质高机能,需要选择系linux操作平台(这里挑选as4.3);
2.保障高访问量高数据处理,需要选数贸易数据库(这里取舍oracle9.2.0.4);
3.解决南北互通(包括国内外互通),需要架设基于bind-view功效的智能DNS服务器.
4.使用风行的B/S,C/S程序架构,需要选择了JBOSS服务器.
5.更好地处理静态页面后果,需要抉择了Apache服务器.
6.依据程序注册用户与上传要求,需要架设ftp服务器,
极简主义网站设计 寓丰富于简单.
7.时时自动化体系监控,须要架设LAPM服务器.(这里应用软件cacti).
8.公司与客户交换,需要架设邮件服务器.(这里使用postfix+extmail).
9.主动化文件数据处置与保险设置,需expect+ssh+iptables联合shell脚本.
10.海量,需要集群负载平衡与装备存储装备.
详细流程:
1.硬件洽购.
这里略.
2.操作系统安装
安装redhat as 4.3
系统空间划分(略)
装置开发环境,DNS,LAMP环境所需软件包.
并确认以下包已安装:
compat-db
compat-gcc
compat-gcc-32
compat-oracle-rhel4
compat-libcwait
compat-libgcc
compat-libstdc++-296
compat-libstdc++-33
gcc
gcc-c++
gnome-libs
gnome-libs-devel
libaio-devel
libaio
make
openmotif21
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs
sysstat disk4
openmotif21 disk3
libaio disk3
libaio-devel disk3
freetype-devel disk3
fontconfig-devel disk3
xorg-x11-devel- disk3
xorg-x11-deprecated-libs-devel- disk3
glib-devel disk4
ORBit-devel disk4
gtk+-devel disk4
alsa-lib-devel disk3
audiofile-devel disk3
esound-devel- disk3
libjpeg-devel- disk3
libtiff-devel- disk3
libungif-devel- disk3
imlib-devel disk4
gnome-libs-devel disk4
expect disk4
留神:我碰到的一个问题:全新的dell服务器1.5T,
来说点每个站长都明白的道理,raid5,重不安装过任何系统,硬盘也没有分区,直接用as4.3安装盘安装提醒:内存过错,蓝屏,而安装失败。用了好多少种linux系统盘(包含windows安装盘)都如斯,(手里没有硬盘格局分区工具,没有测试是否能够硬盘分区。)官方发行版说不支撑超过2G内存,于是安装系统时先卸下2G内存,待安装结束在恳求支持超过2G内存的内核安装后就可以支持4G内存了,倘如日后全新安装系统不使用hugemem而使用默认的smp内核也能辨认4G内存,更不会呈现蓝屏问题。对于之中奇妙,还没有细心研讨过。。。。
#rpm –ivh kernel-elhugemem….rpm
修改启动文件grub.conf确保新安装的内核为优先启动.
#cat /etc/grub.conf
////////////////////////////////////////////////////////////////////
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/sda8
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-22.ELhugemem)
root (hd0,1)
kernel /vmlinuz-2.6.9-22.ELhugemem ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-22.ELhugemem.img
title Red Hat Enterprise Linux AS (2.6.9-22.ELsmp)
root (hd0,1)
kernel /vmlinuz-2,
条件CSS的高级用法.6.9-22.ELsmp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-22.ELsmp.img
title Red Hat Enterprise Linux AS-up (2.6,
本月百度算法发生了哪些变化?.9-22.EL)
root (hd0,1)
kernel /vmlinuz-2.6.9-22.EL ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-22.EL.img
////////////////////////////////////////////////////////////////////////////////////////////////
假如hiddenmenu
下面的内容次序错误,请修正default=x(x对应ELhugemem项)
重启并加载另外2G内存.
这样让系统支持4G内存的畸形运行.
2)系统安装完毕请 作衔接: #ln –s /tmp /temp Tag:大型网站 大型网站
(责任编辑:网站建设)
架设某大型网站服务器之全部过程相关文章