apache高级配置
时间:2010-11-21 来源:spunix
案例需求:
公司要为自己网站搭建一个论坛来实现广大用户的在线交流,内网采用的IP地址为192.168.8.188,要求服务器满足1000人同时在线访问,并且服务器上有个非常重要的目录/security,里面的内容仅允许来自spunix.example.com这个域的人进行访问。设置首页地址index.php
需求分析:
搭建动态网站首先要把相关的软件包配置好,LAMP是一个比较好的选择,对于特殊的要求可以在主配置文件中通过相应的字段进行设置
配置:
1.安装LAMP 所需软件包,
#yum install mysql*
#service mysql restart
#mysqladmin -u root password redhat 建立管理员密码
#mysql -u root -p 登录mysql
>show databases
#yum install php*
2.编辑主配置文件
#vim /etc/httpd/conf/httpd.conf
ServerLimit 1000 客户最大的连接数
ServerName www.example.com:80
DocumentRoot "/var/www/html/bbs"
<Directory "/var/www/html/bbs"> 306行
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory> 允许所有人访问/var/www/html/bbs
DirectoryIndex index.php
3.修改 /security (仅仅允许spunix.example.com)
<Directory "/security">
Options FollowSymLinks
Order allow,deny
Allow from .spunix.example.com
</Directory>
#mkdir /var/www/html/bbs
4.下载论坛源代码
http://bbs.dvbbs.net/dispbbs.asp?boardid=151&Id=1495257
#unzip Install_Dvphp_2.0_Sharp_GBK.zip
复制uploads目录所有文件到 /var/www/html/bbs中
#chmod -R 777 /var/www/html/bbs
5.安装动网论坛
http://192.168.1.16/install/index.php