装个discuz论坛

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 [email protected]
    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论坛正常访问且支持多域名、域名跳转、禁止他人乱解析域名

你可能感兴趣的:(创建论坛,403屏蔽域名解析,301域名跳转)