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
原文地址:http://11009243.blog.51cto.com/10999243/1755507