想做个下载站~住在学校里~所以就想到学校的光纤了~这样可以吗?想架个LINUX服务器~因为linux不需要太高配置也能跑的较比稳定~不知道做下载站是否也一样呢?请各位大侠指点
热心网友
可以,但速度不会比你想的理想。因为你们学校的光纤宽度毕竟有限制,下载的人多了会非常慢。。。和网通电信等一级服务器构架商的千M相比差多了。
热心网友
可以的
热心网友
可以
热心网友
可以采用linux作操作系统。apache作信息服务系统如果要动态的还可以考虑php+MySQL安装Mysql3。23。58直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,官方网站的rpm包的提供基本跟tar包发行是同步的。软件获取: 安装步骤:tar zxvf mysql-3。23。58。tar。gzcd mysql-3。23。58。/configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysqlmakemake install#prefix=/usr/local/mysql mysql安装的目标目录#sysconfdir=/etc i配置文件的路径#localstatedir=/var/lib/mysql 数据库存放的路径安装完以后要初始化数据库,当然你是升级的话不用做这步;/usr/local/mysql/bin/mysql_install_db如果系统没有mysql这个用户的话,最好做以下这步:useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql然后启动mysql/usr/local/mysql/bin/safe_mysqld &ok,先看看mysql能否正常工作mysql -uroot mysql一般情况下都是不能正常链接数据库,错误提示一般为:ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/ ck' (2)网上大家问的最多的都是整个问题,说什么链接不到 ck,其实大家不妨看看mysql的错误日志就明白怎么回事,这里的错误日志是在/var/lib/mysql/*。err 会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要chown -R mysql:mysql /var/lib/mysql 就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。如果大家还是不能启动不了的话,那就用比较繁琐的权限的设置,反正每次都是这么做的,一般不会有问题,见下:chown -R root /usr/local/mysqlchgrp -R mysql /usr/local/mysqlchown -R root /usr/local/mysql/binchgrp -R mysql /usr/local/mysql/binchgrp -R mysql /var/lib/mysqlchmod 777 /var/lib/mysqlchown -R root /var/lib/mysql/mysqlchgrp -R mysql /var/lib/mysql/mysqlchmod 777 /var/lib/mysql/mysqlchown -R root /var/lib/mysql/mysql/*chgrp -R mysql /var/lib/mysql/mysql/*chmod 777 /var/lib/mysql/mysql/*chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient。a做完上面的步骤,然后把你编译目录的一个脚本COPY过去cp support-files/ rver /etc/rc。d/init。d/mysqldchkconfig --add mysqld用ntsysv设置使mysql每次启动都能自动运行。好了,至此mysql安装完毕,你可以这样起动你的mysql服务/etc/rc。d/init。d/mysqld start下面这步比较关键,ln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysql大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。安装Apache1。3。29。我没有选择安装Apache2。0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2。0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用DSO动态编译的方法编译Apache。软件获取: tar zvxf apache_1。3。29。tar。gzcd apache_1。3。29修改src/include/httpd。h 增大最大线程数#define HARD_SERVER_LIMIT 256改成#define HARD_SERVER_LIMIT 2560保存退出编译apache。/configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&make &&make install#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在第一次编译的时候把rewrite模块编译好。enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。好了安装apache很简单的哦,启动apache看看/usr/local/apache/bin/apachectl start然后用ie看http://你的服务器地址。应该能看到熟悉的apache羽毛标志。3。安装PHP4。3。4软件获取: tar zvxf php-4。3。4。tar。gzcd php-4。3。4。/configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --enable-force-cgi-redirect --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --with-jpeg-dir=/usr --with-png --with-zlib --with-xml --enable-calendar --with-apxs=/usr/local/apache/bin/apxsmakemake install#由于服务器需要用到GD库,所以加了一些支持GD的编译参数 ,GD直接用了redhat自带的GD库,大家没有安装的话可以从安装盘安装,注意除了安装GD以外,还要安装libjpeg,libpng等库文件。另外--with-mysql=/usr/local/mysql指向你安装mysql的路径。--with-apxs指向apache的apxs文件的路径。vi /usr/local/apache/conf/ nf查找在此范围添加AddTypeapplication/ pAddTypeapplication/ ps然CPOPY PHP的配置文件cp 。。/php4。3。4/ i。dist /usr/local/php/lib/ i修改 i文件register_globals = Onok!重新启动一下apache服务器/usr/local/apache/bin/apachectl restart然后写个php测试页 p:内容如下正常的话,应该能看到php的信息了,恭喜Apche+Mysql+PHP安装成功。。