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

相关文章

来自专栏小狼的世界

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

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

1204
来自专栏WindCoder

CentOS安装LNMPA

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

1621
来自专栏建站达人秀

如何搭建 LNMP 网站服务环境

LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表...

1.1K9
来自专栏IT笔记

公司内网搭建代理DNS使用内网域名代替ip地址

7676
来自专栏乐沙弥的世界

实验一:SQL server 2005高可用性之----日志传送

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx

1302
来自专栏小狼的世界

一些常用的Linux命令

  将某个硬盘设备或者硬盘分区挂载到某个目录下,这个命令方便在系统中存在多个linux时,在不同的linux之间拷贝文件。

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

Linux系统下搭建LNMP环境

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

5276
来自专栏青青天空树

mongodb3 ubuntu离线安装(非apt-get)及用户管理

  目前mongodb已经出到3.x,相对于2.x改动较大,本着学新不学旧的原则来捣鼓nosql数据库。最初想着apt-get安装但是软件源上都是2.x的,遂下...

1621
来自专栏Laoqi's Linux运维专列

git 基础架构搭建

1294
来自专栏五毛程序员

wamp+thinkphp环境配置

3655

扫码关注云+社区

领取腾讯云代金券