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 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

让木马病毒DNS数据传输成为历史:看我如何让XShell病毒失效

基础词汇解释: DnsA记录传输: 利用dns解析过程,在请求解析的域名中包含需外传的数据,如xxxxxx.hack.com。则最终hack.com的dns服务...

2247
来自专栏ascii0x03的安全笔记

小记Linux下对mac80211内核模块修改

mac80211内核模块实现了对802.11协议的处理过程。其中mlme.c文件中的内容实现了对Deauth管理帧的处理。考虑到Deauth攻击至今仍没有好的防...

2566
来自专栏cloudskyme

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)

环境准备 软件:vmware workstation 9.0      ubuntu-12.04.2-server-amd64(官方下载) 硬件:确认CPU支持...

2915
来自专栏WindCoder

CentOS安装LNMPA

网上这类教程太多了,此处仅作为一个常用命令的记录,详细教程会在参考资料中给出地址,有兴趣的可以去看一下。

591
来自专栏用户2442861的专栏

Nginx简单介绍以及安装与配置

一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,...

712
来自专栏散尽浮华

完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip

之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建)...

2608
来自专栏小狼的世界

Linux下SVN的一些使用方法总结

近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。

774
来自专栏吴柯的运维笔记

Linux系统下搭建LNMP环境

“每个理性的IT人士都置顶了吴柯的运维笔记” LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计...

3906
来自专栏龙渊阁测试精英

AutoMagic-开源自动化平台构建思路

最近在github上看到AutoMagic自动化平台开源了,一时手痒,就试着搭了一套环境,现在把思路和大家说一说。

1273
来自专栏农夫安全

精通脚本黑客txt版-第一章

第1章 本地服务器的搭建 1.1 WEB服务器简介 1.2 ASP服务器的搭建 1...

3666

扫码关注云+社区