nginx部署是一件很麻烦的事情,最新最完整的说明首推:Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]
我在此基础上在centos5.4系统上,做了一些调整:
1. 将所有相关service做成系统任务
2. 将服务器代码区和log,tempfile等变动的内容区分,并调整相应的权限
具体的方法会在下一篇模块中详细说明,本篇博客的目的在于说明,做了具体部署后,如果发生了想不到的问题(就像我这样,哈哈),该从哪里下手debug——谁叫俺是程序员哪。。。。。debug是硬道理!
步骤0:可以访问到,查看相关的access.log能看到访问记录。如果没有,很可能是iptable这里出了问题。
步骤1:测试nginx和php各自服务及相关通信,在你要访问的root目录下放置info.php试试看能不能访问到:
<?php
phpinfo();
?>
我的结果是ok,没问题,看到了类似提示(恩,说明nginx和php通信没有问题)
步骤2:查看memcache是不是妥当,代码如下,参见memcache基础教程
<?php
//$mem = new Memcache;
$mem = memcache_connect("127.0.0.1",11211);
//echo gettype($mem);
#echo get_class($mem);
$mem->connect("127.0.0.1", 11211);
$mem->set('key1', 'This is first value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val ."<br />";
$mem->replace('key1', 'This is replace value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val . "<br />";
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set('key2', $arr, 0, 60);
$val2 = $mem->get('key2');
echo "Get key2 value: ";
print_r($val2);
echo "<br />";
顺便解释一下,
memcache_connect 和 new Memcache;效果是一致的
步骤3:如果图片不能显示
第一考虑这个参数(将sendfile 置为 off):
http
{
...
sendfile off;
...
}
- 大小: 7.6 KB
分享到:
相关推荐
vue 跨域解决 Linux上部署nginx
nginx部署的步骤整理
nginx+uwsgi部署步骤.md
Lunix环境部署nginx步骤
描述Linux系统安装部署Nginx操作详细步骤 描述Linux系统安装部署Nginx操作详细步骤 描述Linux系统安装部署Nginx操作详细步骤
利用yum(黄狗)安装nginx,mysql,通过下载tomcat,jdk并安装。此处用mysql数据库(修改明文密码为复杂密码,不区分大小写设置)。设置tomcat,nginx相应的端口,路径等等。有需要即下载吧!
LNMP部署 PHP5.6.6部署 Nginx1.7部署 本文仅提供Nginx 和 PHP的安装步骤
Linux Centos7中搭建Nginx负载均衡,里面包含了详细文档(ps:有详细的操作步骤哟),还有相关的安装包以及测试包
泛微 ecology nginx+resin集群部署说明文档,详细讲解ecology 集群部署的实施方式方法及步骤。
包内包含在linux系统(版本Centos7.x)下进行离线部署nginx所需的依赖包和部署...也是我在项目上经过实际验证过的,请按照部署说明步骤进行操作; 系统环境:linux、Centos7; Nginx:nginx-1.17.10 ; 网络环境:内网
主要给大家介绍了关于如何部署前后端分离式nginx配置的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
该文档讲述了nginx的具体安装步骤。根据该文档可以快速入手。nginx安装部署不再麻烦
cenos7 下 docker 部署 vue+nginx 步骤
nginx+FastDFS安装部署(包含安装步骤和安装包),里面的txt文档详细介绍了安装部署的步骤,以及所需的各个安装包
以上简单描述提供了部署Nginx的基本步骤,但根据具体情况可能需要进一步配置Nginx,如设置虚拟主机、SSL证书、反向代理、负载均衡等。确保根据实际需求和安全要求进行适当的配置和调整。同时,为保障系统安全,建议...
步骤 aspnetcore程序端口号5001,实际外部端口号8001,相当于把8001收到的请求转发给5001. 把发布出来的文件全部丢掉 /var/www/JuXiangTou 里面去。可以用scp命令或者winscp客户端 centos 7.x aspnet core 的...
今天由于公司需求,需要在同一域名端口下,部署两个项目;今天花了一上午终于弄好了,选择赶紧做一个笔记。 如何连接阿里云服务器就不在这里说了,请看我以前的文章。 首先需要的效果 http://47.97.244.83/login ...
OK,Nginx部署成功了。 二、关于Nginx的反向代理配置。 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上...
最近工作中有个需求, 用docker去部署nginx的...仔细观察这个命题,看似不难,但实际其中的注意点很多,新手很容易搞错,所以下面这篇文章主要给大家介绍了关于Docker新手实践及部署NGINX的步骤,需要的朋友可以参考下。
部署步骤: 一、部署Tomcat 1、安装jdk [root@localhost ~]# rpm -qa | grep jdk* [root@localhost ~]# tar -zxvf jdk-7u65-linux-x64.gz [root@localhost ~]# mv jdk1.7.0_65/ /usr/local/java [root@localhost ~...