服务器
当前位置:服务器首页 >> Linux操作系统 >> 架设某大型网站服务器之全部过程(3)
架设某大型网站服务器之全部过程(3)
2009-08-17 01:16:15  作者:Linux  来源:服务器  浏览次数:0  文字大小:【】【】【
  •      5.配置LAMP  系统自带安装http+php+mysql软件包,进行配置如下:  Apache配置  修改/etc/httpd/conf/httpd.conf内容如下:  Listen82  ServerName127.0.0.1:82  DocumentRoot%26quot;/var/www/ ...
www.orchn.com

  5.配置LAMP

  系统自带安装http+php+mysql软件包,进行配置如下:

  Apache配置

  修改/etc/httpd/conf/httpd.conf内容如下:

  Listen82

  ServerName127.0.0.1:82

  DocumentRoot%26quot;/var/www/html%26quot;

  %26lt;Directory%26quot;/var/www/html%26quot;%26gt;

  注意:系统已经有两个httpd服务进程.

  用户分别是:xxxxapache

  请确保

  /usr/local/apache2/bin/apachectlstart

  /etc/init.d/httpdstart

  此两个服务自启动.

  Mysql设置

  Mysql%26gt;createftpdb;

  Mysql%26gt;grantallprivilegesonftpdb.*toftpuser@localhostidentifiedby%26ldquo;xxxx%26rdquo;;

  Mysql%26gt;grantallprivilegeson*.*toroot@%26rsquo;%%26rsquo;identifiedby%26ldquo;xxxx%26rdquo;;

  Mysql%26gt;flushprivileges;

  Mysql%26gt;exit

  请确保

  /etc/init.d/mysqld start

  此服务自启动.

  LAMP服务环境配置完毕.

  7.配置FTP

  配合工程实施与建立ftp帐号相关联,方便维护与管理,我这里选择了Proftpd与数据库结合的方式来实现的.

  创建Ftpdb结构:

  Mysql%26gt;useftpdb;

  Mysql%26gt;CREATETABLE`ftpgroup`(

  `groupname`varchar(16)NOTNULLdefault%26#39;%26#39;,

  `gid`smallint(6)NOTNULLdefault%26#39;5500%26#39;,

  `members`varchar(16)NOTNULLdefault%26#39;%26#39;,

  KEY`groupname`(`groupname`)

  );

  Mysql%26gt;CREATETABLE`ftpquotalimits`(

  `name`varchar(30)defaultNULL,

  `quota_type`enum(%26#39;user%26#39;,%26#39;group%26#39;,%26#39;class%26#39;,%26#39;all%26#39;)NOTNULLdefault%26#39;user%26#39;,

  `per_session`enum(%26#39;false%26#39;,%26#39;true%26#39;)NOTNULLdefault%26#39;false%26#39;,

  `limit_type`enum(%26#39;soft%26#39;,%26#39;hard%26#39;)NOTNULLdefault%26#39;soft%26#39;,

  `bytes_in_avail`floatNOTNULLdefault%26#39;0%26#39;,

  `bytes_out_avail`floatNOTNULLdefault%26#39;0%26#39;,

  `bytes_xfer_avail`floatNOTNULLdefault%26#39;0%26#39;,

  `files_in_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;,

  `files_out_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;,

  `files_xfer_avail`int(10)unsignedNOTNULLdefault%26#39;0%26#39;

  );

  Mysql%26gt;CREATETABLE`ftpquotatallies`(

  `name`varchar(30)NOTNULLdefault%26#39;%26#39;,


0

顶一下

0

踩一下