Nginx网站服务应用示例

实验要求:

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/,并以管理账号登录,可以进入管理后台

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2018-03-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏移动端周边技术扩展

Pyinstaller使用补充

1223
来自专栏电光石火

给博客添加节日雪花

二话不说先上效果图: ? 需要的朋友请看下面的说明,对JQ比较了解的朋友可以直接下载。 下载地址:jQuery圣诞下雪花.rar 注意事项 ...

1637
来自专栏张尧博客

Ubuntu软件常用升级命令

3756
来自专栏云计算教程系列

如何在Ubuntu上安装ionCube

ionCube是一个PHP模块扩展,可加载加密的PHP文件并加速网页。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后...

850
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装Linux,Nginx,MySQL,以及PHP(LNMP)堆栈

LNMP软件堆栈是一组可用于为动态网页和Web应用程序提供服务的软件。这是一个描述Linux操作系统的首字母缩写词,带有Nginx Web服务器。后端数据存储在...

1264
来自专栏IT探索

visual studio 2015安装问题及解决

运行C++程序时提示错误:“计算机中丢失MSVCP140D.dll,尝试重新安装该程序以解决此问题”

661
来自专栏不想当开发的产品不是好测试

jenkins启动失败,提示Starting Jenkins Jenkins requires Java8 or later, but you are running 1.7.0

# 背景 centos安装jenkins后,先启动jenkins服务,结果报错如下: ? 但自己明明已经安装了java8的 # 解决方法 既然安装了java8的...

2646
来自专栏python读书笔记

python 数据分析基础 day11-mysql安装

今天是读《python数据分析基础》的第10天,今天的笔记内容是安装mysql数据库。 mysql数据库是一个关系型数据库,分为社区版(免费)以及专业版(收费...

3339
来自专栏Android开发指南

ADB驱动

37110
来自专栏草根专栏

使用Angular CLI生成路由

为应用生成路由. 先创建一个项目: ng new my-routing --routing ? 可以看到生成了两个module. 看一下routing modu...

34613

扫码关注云+社区