AppServ+WordPress+Awstats快速建站

一家小公司刚成立,想自已做一个邮件系统和网站,我想把从购买服务器到搭建邮局系统,建站,这个过程记录下来,供以后参考,那就开始吧。

0,建站及搭建邮局系统前的准备

(1)申请域名,这个很快,也比较便宜,一年大概100块。

(2)宽带接入,最好固定IP,同时在接入商申请域名备案。

(3)把域名备案号给域名提供商,开通域名解析。

1,购买服务器,选操作系统

服务器的牌子就那么几个:国外的HP,IBM,DELL;国产的浪潮,曙光,联想。服务器目前有三种,塔式,机架式,刀片式。我们选DELL的机架式PowerEgde R210,部门里就我一个人喜欢开源的,难操作的,免费的LINUX,其他人还是选择windows,为了以后大家维护的方便当然选择windows,安装在机器上的是Windows server 2003 R2,当时考虑到目前公司用的都是Windows server 2003 R2,为了统一所以就选了它。后悔没装windows server 2008 r2,它的性能比2003可是好多了。

服务器:DELL的PowerEgde R210 ,标配一块250G硬盘,2G内存,带RAID1,为了做成RAID1,所以购买时添加一块250G硬盘。在淘宝找了一个专门做DELL的商家,最后带普票6300RMB成交。

购买机器前最好打电话咨询厂家的售前或客服,询问下,能支持什么操作系统,是否带RAID及支持的RAID级别,要做硬RAID,就要问支持什么牌子的RAID卡等。

DELL的客服还是不错,值的赞一下。

2,软件选择

邮件系统:MDaemon10.4

3,软件安装及配置

3.1 appserv的安装,这是一个集mysql,php,phpmyadmin的软件包,装完appserv后,那些软件就同时装上去,并配置完成,可以正常工作。如有特殊要求,再进行个性化配置。

设置apache的端口,这里设置完后,如果不满意,还可以在httpd.conf配置文件里进行更改。

在安装MYSQL时要设置下管理员密码,以后也可以进行修改密码

我把appserv安装到了d:/appserv目录下,此时该目录下就会有apache2.2 ,mysql ,php5三个目录,存放的就是其相应的配置文件。

顺便说下如何设置虚拟主机,修改d:\appserv\apache2.2\conf\httpd.conf文件,去掉

Include conf/extra/httpd-vhosts.conf

这行的注释,再修改d:\appserv\apache2.2\conf\extra\httpd_vhosts.conf文件,添加以下内容

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "d:/appserv/apache2.2/www/wordpress"
ServerName www.lab.com

ErrorLog "logs/wordpress-error.log"
CustomLog "logs/wordpress-access.log" common
</VirtualHost>

重新启动apache服务,即可。

若要启用rewrite功能,就要去掉

LoadModule rewrite_module modules/mod_rewrite.so

这行的注释,重新启动apache服务,即可。

3.2 wordpress的安装

下载好wordpress3.0.3中文版后,放在d:\appserv\apache2.2\www目录下并解压

3.2.1 创建wordpress数据库和用户,有三种方法(使用cPanel ,使用phpmyadmin,使用mysql客户端),这里我使用mysql客户端

$ mysql -u root -p Enter password: mysql&gt; CREATE DATABASE labdb; mysql&gt; GRANT ALL PRIVILEGES ON labdb.* TO "lab"@"www" -&gt; IDENTIFIED BY "要设置的密码"; mysql&gt; FLUSH PRIVILEGES; mysql&gt; EXIT *这里的数据库为labdb,用户为lab,主机为www。3.2.2 创建wordpress配置文件在浏览器里输入http://localhost/wordpress,会出现以下界面,开始进行配置

以下提示告诉你,要准备好,数据库名,数据库的密码,数据库的用户及数据库的主机名。

输入你的数据库相关信息 提交后,出现下面提示

设置wordpress后台管理员的相关信息,用户名及密码

出现以下界面,wordpress配置完成。

装完wordpress后,可以设置虚拟主机,使www.lab.com指向wordpress。我使用了另外一种方法,就是把wordpress目录下的内容拷到d:\appserv\apache2.2\www下,把d:\appserv\apache2.2\www里原来的文件放在名叫appserv的目录里。不过,我建议使用虚拟主机,它有很多优点,比如管理方便。要注意的是以后wordpress使用的日志,因为以后设置Awstats时,就要用到这个日志。 现在要用wordpress建企业网站,所以要找一个适合企业网站的主题,否则就会太像一个博客。这种主题网上有付费的,不是很贵三,四百块钱的就很不错。不要花钱的,就相对难找一点,不过也有。

3.3 ActivePerl的安装

这个很简单,下一步,下一步,就安装完了。我安装到了D:\perl目录下

3.4 Awstats的安装,如果ActivePerl没有安装,那就要先安装ActivePerl,否则无法进行Awstats安装。

这是一个跨平台的开源软件,在下载时要注意选在windows下的Awstats软件包,Awstats6.6是exe格式的,安装就比较方便了,就不用多说了。我把awstats6.6安装到了d:\program files\AWStats下

下一步

下一步

下一步

下一步

下一步

完成以上几步后,就会在d:\program files\AWStats\wwwroot\cgi-bin下创建一个文件awstats.www.lab.com.conf

3.4.1 配置awstats

接着修改d:\program files\AWStats\wwwroot\cgi-bin\awstats.pl文件,用记事本打开,把第一行修改成

#!d:\perl\bin\perl.exe

修改d:\program files\AWStats\wwwroot\cgi-binawstats.www.lab.com.conf文件,用事本打开,修改相应内容为:

LogFile=”d:\appserv\apache2.2\logs\access.log”

LogType=W (这个就是默认值)

LogFormat=1 (这个就是默认值)

SiteDomain=”www.lab.com” (在安装过程中设置了就不用改了)

AllowToUpdateStatsFromBrower=1 (建议设置为1,就可在浏览器里有“立即更新”按钮,很方便)

3.4.2 配置apache

修改httpd.conf内容:

设置perl.exe文件的位置:

#!d:\per\bin

设置apache的日志格式为:

customlog logs/access.log combined (默认是common)

如果不改,awstats就无法统计出数据,会出错。

这此,awstats就算配置完了,可以手式更新下统计数据,用

结束语:

因只是一个刚刚起步小贸易公司,网站的访问量不会很大,所以没有考虑到什么高可靠高可用性,用什么LVS,keepalived,mysql主从复制等,在这个过程中就是配置Awstats时花了不少时间,也试过另外一个开源工具webalizer,我觉得在windows下用mysql ,apache觉的有点怪,应该用sql server,IIS会更合适一点。MDaemon10.4的应用在这我就不说了,也比较简单。最后我想说的是,建站及做邮件系统简单,维护难。在不舍的花钱的公司维护,更难。

本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/460410

原文链接:https://blog.csdn.net/weixin_34074740/article/details/89903717?ops_request_misc=&request_id=efee1ac791654d32abe9d4f1b5ccb18a&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-22-89903717-null-null.268%5Ev1%5Econtrol&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享