禁用中心主机:#DocumentRoot "/var/www/html"
ssl_conf(只需修改此文件):
DocumentRoot "/var/www/html/pma"
ServerName pma.mysite.com:443
SSLCertificateFile /etc/httpd/ssl/pma.mysite.com.crt
SSLCertificateKeyFile /etc/httpd/ssl/pma.mysite.com.key
虚拟主机文件中:
虚拟主机保存端口80即可, 无需修改. 若改成443会打不开https.
配置phpmyadmi需要复制config.sample.inc.php为config.inc.php
并修改$cfg[‘blowfish_secret’] = ”; 在其中加上一个随机字符串;
随机字符串可以使用tr或者其他命令生成:
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 30 | xargs
测试网址:
http://192.168.1.118/pma/index.php
虚拟机定义:
ServerName pma.mysite.com
DocumentRoot /var/www/html/pma
# pma是我创建的软链接.
DirectoryIndex index.php
需要复制模板配置文件wp-config-sample.php为wp-config.php
并修改配置文件:
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb');
/** MySQL数据库用户名 */
define('DB_USER', 'wpuser');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'wppasswd');
/** MySQL主机 */
define('DB_HOST', 'localhost');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
下面登录mysql执行相关创建用户和数据库, 授权操作;
[root@c7n2 ~]# mysql -uroot -p
Enter password:
MariaDB [(none)]> GRANT ALL ON wpdb.* TO 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppasswd';
MariaDB [(none)]> CREATE DATABASE wpdb;
打开http://192.168.1.118/wordpress/wp-admin/install.php安装wordpress.
注意: 上面的http//里面有IP, 我是直接通过IP来安装的, 这样一来, 我的IP就不能变了, 否则打开wordpress主页会出现错误, 因为主页上有些资源会记录这个IP. 所以我推荐你在安装的时候不要使用IP, 使用一个不变的服务器名, 比如:
http://wp.mysite.com/wordpress/wp-admin/install.php
测试网址:
http://192.168.1.118/wordpress/index.php
虚拟机定义:
ServerName wp.mysite.com
DocumentRoot /var/www/html/wordpress
DirectoryIndex index.php
discuz最好使用utf8格式版本, 否则容易出现乱码;
把upload目录中的内容复制至网站根目录
修改config, data, uc_server, uc_client/data/cache这几个目录及其子文件的权限为777
然后执行http://192.168.1.118/dzupload/install/index.php进行安装
测试网址:
http://192.168.1.118/dz/upload/forum.php
虚拟机定义:
ServerName dz.mysite.com
DocumentRoot /var/www/html/dz/upload
# 我新建了dz目录, 然后把upload直接复制到了其中.
DirectoryIndex forum.php