实验环境:Centos6.5
源码安装Nginx
yum安装Apache、php、Mysql
Mysql:
yum -y install mysql-server 安装Mysql数据库
/etc/init.d/mysqld start 启动Mysql
启动之后初始化数据库,重置root密码
Apache:
yum -y install httpd 安装Apache
/etc/init.d/httpd start 启动Apache
PHP:
yum -y install php php-fpm php-mysql 安装php及php的组件,本地源没有。这里需要用到网络源
/etc/init.d/php-fpm 启动php
Nginx:
到Nginx官网下载nginx软件包
提前安装依赖软件,gcc、gcc-c++、expat-devel、pcre-devel
解压后,检测环境,编译安装即可。
到官网下载Discuz、wordpress的安装包,下载后解压到本地目录
实验思路:
解压Discuz的安装包,将upload内的所有东西复制到 /var/www/html/目录下,并给予此目录777的权限
创建一个虚拟主机,监听8001端口。目录给到/var/www/8001/,此目录手动创建,解压wordpress包后将所有东西放到此目录中,并给予777权限
在mysql中创建两个数据库,创建论坛、博客时需要使用
在真机的 /etc/hosts文件中添加记录,访问时使用域名来访问
安装Discuz、Wordpress
安装好之后使用域名去访问,看看能否正常访问到页面
接下来要配置nginx做代理
将访问www.luntan.com的流量代理到192.168.181.130的8000端口上
将访问www.boke.com的流量代理到192.168.181.130的8001端口上
Apache默认监听的8000端口,默认的网页文件在 /var/www/html/,此目录为Discuz的目录
Apache虚拟主机监听了8001端口,网页文件在 /var/www/8001/,此目录为Wordpress的目录
最后附上效果图
Discuz的页面,使用www.luntan.com访问到
Wordpress的页面,使用www.boke.com访问到