LNMP综合测试部署(二)

时间:2024-05-19 07:51:53

LNMP综合测试部署(二)

一、 Nginx & PHP

主要是要测试Nginx与PHP之间的连通性,Nginx主要是利用它的location区块实现动态请求和静态请求的分别处理,当用户是静态的请求就跳转到主页文件,php动态请求的话就交给PHP软件来处理。

1、配置Nginx主配置文件

LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
下图框中圈出来的“{”前有个空格,如果忽略没写,在启动nginx时会报错
[[email protected] ~]# /data/server/nginx/sbin/nginx
nginx: [emerg] directive “location” has no opening “{” in /data/server/nginx/conf/nginx.conf:48
LNMP综合测试部署(二)

2、检查语法并重启nginx服务

LNMP综合测试部署(二)
LNMP综合测试部署(二)

3、配置域名解析

LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)

4、生成一个PHP测试文件到站点目录下

LNMP综合测试部署(二)
此时blog站点目录下应该有一个主页文件和PHP测试文件

5、测试nginx与PHP的连通性,用浏览器访问iwebshop.cxy.com/test_info.php

在测试的时候一定要确保nginx和php都启动了,不然会报错
LNMP综合测试部署(二)
这是我php忘记启动,用浏览器运行时
LNMP综合测试部署(二)

二、php & mysql

这一步是为了测试php与mysql之间的连通性

1、创建数据库

LNMP综合测试部署(二)
LNMP综合测试部署(二)

2、创建数据库用户

<1>、创建用户

创建一个用户iwebshop,权限为全部,并且设置允许登录的网段,和最后设置密码
LNMP综合测试部署(二)

<2>、刷新

flush privileges 创建完用户后,更新一下数据库的信息
LNMP综合测试部署(二)

<3>、查看结果

查看数据库内的用户信息,和对应可以登录的主机
LNMP综合测试部署(二)

3、生成一个mysql的测试文件到项目的站点目录下

LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)

4、测试php与mysql的连通性

通过访问http://iwebshop.cxy.com/test_mysql.php,
出现下图内容就是测试成功了。
LNMP综合测试部署(二)

5、测试后,就可以将我们刚才生成的两个文件删除掉了

LNMP综合测试部署(二)

三、整体测试

1、上传iwebshop软件

LNMP综合测试部署(二)

2、转移项目到nginx的iwebshop目录中

解压
LNMP综合测试部署(二)
转移
LNMP综合测试部署(二)

3、查看文件效果

LNMP综合测试部署(二)

4、修改权限

因为我们给我们的nginx配置启动的用户是www,也就是说只有www用户能访问的到的文件才能访问
LNMP综合测试部署(二)
浏览器访问iwebshop.cxy.com/index.php
LNMP综合测试部署(二)
看到绿色提示"您的…",说明我们的基本环境是没有问题的,接下来点击"下一步"
LNMP综合测试部署(二)
LNMP综合测试部署(二)
接下来配置配置数据库,配置好登录数据的用户名和密码,点击开始检测
LNMP综合测试部署(二)
LNMP综合测试部署(二)
报错:
LNMP综合测试部署(二)
解决方式是将数据库配置用户改为root,出现这一问题我猜测是iwebshop的权限没给到位:
也可以参考网址:
http://tieba.baidu.com/p/6215652228
LNMP综合测试部署(二)
前台效果:
LNMP综合测试部署(二)
后台登录:
LNMP综合测试部署(二)
后台效果:
LNMP综合测试部署(二)

四、部署禅道

1、基本配置

上传
LNMP综合测试部署(二)
创建禅道配置文件专用的nginx目录
LNMP综合测试部署(二)
解压软件
LNMP综合测试部署(二)
将禅道软件转移致专用的nginx目录
LNMP综合测试部署(二)
修改文件属性
LNMP综合测试部署(二)

2、nginx文件配置

LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
检查语法并重启nginx服务
LNMP综合测试部署(二)
配置域名解析
LNMP综合测试部署(二)
LNMP综合测试部署(二)

3、禅道数据库配置

登录数据库,查看数据库,创建一个数据库
LNMP综合测试部署(二)
LNMP综合测试部署(二)
创建数据库用户
LNMP综合测试部署(二)

4、web界面配置禅道

浏览器访问 chandao.cxy.com
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
LNMP综合测试部署(二)
结束!