实验要求:
1、搭建nginx服务,客户端能访问nginx默认网页。
2、配置nginx的访问状态统计,测试访问状态统计网站。
3、搭建基于域名的虚拟web主机。
两个网站分别为:
www.benet.com 对应的网页目录:/var/www/benet
www.accp.com 对应的网页目录:/var/www/accp
客户端验证访问两个站点。
4、构建LNMP网站平台,部署web应用(天空网络电影系统)。
步骤:
1、首先配置好nginx服务器的ip地址。
2、搭建nginx服务,客户端能访问nginx默认网页。
(1)搭建yum仓库,使用yum方式安装nginx支持软件。(此处直接把yum仓库指向了挂载目录/media)
挂载光盘
安装支持软件
(2)创建运行用户、组
(3)解包并编译安装nginx
为主程序nginx创建链接文件,以便管理员直接执行“nginx”命令就可以调用nginx的主程序。
(4)检查配置文件,启动nginx,查看端口号检查监听状态。
(5)配置客户端ip,能访问nginx默认网页。
3、配置nginx的访问状态统计,测试访问状态统计网站。
(1)进入并修改nginx的主配置文件/usr/local/nginx/conf/nginx.conf
(2)重载配置
killalll -s HUP nginx
(3)客户机访问nginx服务器的/status网站位置。
4、、搭建基于域名的虚拟web主机。
两个网站分别为:
www.benet.com 对应的网页目录:/var/www/benet
www.accp.com 对应的网页目录:/var/www/accp
客户端验证访问两个站点。
(1)安装并配置dns
yum -y install bind bind-chroot
安装后进入主配置文件/var/named/chroot/etc/named.conf
添加区域数据文件
vim /var/named/chroot/var/named/benet.com.zone
vim /var/named/chroot/var/named/accp.com.zone
重启服务
service named restart
(2)准备网站目录及测试文件
(3)调整nginx.conf配置文件
vim /usr/local/nginx/conf/nginx.conf
(4) 重载配置
killall -s HUP nginx
(5) 客户机指向dns地址,并访问。
5、构建LNMP网站平台,
(1)安装mysql数据库(有关mysql的详细步骤示例请关注微信公众号:L宝宝聊IT 回复mysql)
解包后编译安装mysql
优化调整
初始化数据库
启动mysql服务,并为root用户设置密码
(2)安装php解析环境(有关php的详细步骤示例请关注微信公众号:L宝宝聊IT 回复LAMP)
编译安装php
安装后的调整
cp php.ini-development /usr/local/php5/php.ini
ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/
安装ZendGuardLoader
(3)配置nginx支持php环境
启用php-fpm进程
启动服务,并查看端口号。
修改配置nginx的主配置文件支持php解析
vim /usr/local/nginx/conf/nginx.conf
重载配置
killall -s HUP nginx
Php页面访问测试
vim /var/www/benet/test.php
客户机测试
6、部署web应用(天空网络电影系统)
(1)下载并部署程序代码
解压SKYUC程序
将其中的wwwroot文件夹放置LNMP服务器的网站根目录,
然后调整适当的权限
(2)创建数据库
(3) 安装web应用,客户机访问http://www.benet.com/skyuc/install/index.php
访问http://www.benet.com/skyuc/,可以看到“天空网络” 电影系统站点首页
访问http://www.benet.com/skyuc/admincp/,并以管理账号登录,可以进入管理后台