码迷,mamicode.com
首页 > Web开发 > 详细

装个discuz论坛

时间:2016-03-26 20:33:04      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:创建论坛 403屏蔽域名解析 301域名跳转

LAMP环境是已经编译好的了,接下来装个discuz论坛

1下载个discuz版本wget  http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip

2配置虚拟机

vim /usr/local/apache2/conf/httpd.conf --修改配置

Include conf/extra/httpd-vhosts.conf  --去掉#开启虚拟机配置

3给discuz配置一个数据库 chown -R daemon:daemon指令 修改y用户组与主

mysql -uroot -e"create database discuz"

mysql -uroot -e"grant all on discuz.* to ‘discuz‘@‘localhost‘identified by ‘password‘;"

mkdir /data/www --存放discuz的解压文件 

对其中几个库文件 使用 

创建 mkdir /tmp/tmp 空目录

第一个虚拟机禁止 防止他人乱解析
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/tmp/tmp"
    ServerName tmp.com
  <Directory /tmp/tmp/>
  Order allow,deny
        Deny from all
  </Directory>
</VirtualHost>            

设置域名   
<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.123.com
  <Directory /data/www/admin.php>
    AllowOverride AuthConfig
    AuthName "safe passwd"
    AuthType Basic
    AuthUserFile /data/www/.htpasswd
    require valid-user
  </Directory>
</VirtualHost>

设置多域名  在其中设置301域名跳转,保证显示的域名是www.123.com 
<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.zheng123.com
  <Directory /data/www/admin.php>
    AllowOverride AuthConfig
    AuthName "safe passwd"
    AuthType Basic
    AuthUserFile /data/www/.htpasswd
    require valid-user
  </Directory>
   <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.zheng123.com$
    RewriteRule ^/(.*)$ http://www.123.com/$1 [R=301,L]
    </IfModule>
</VirtualHost>

disuz论坛正常访问且支持多域名、域名跳转、禁止他人乱解析域名

本文出自 “10999243” 博客,请务必保留此出处http://11009243.blog.51cto.com/10999243/1755507

装个discuz论坛

标签:创建论坛 403屏蔽域名解析 301域名跳转

原文地址:http://11009243.blog.51cto.com/10999243/1755507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!