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