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
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Nginx部署Spring Boot应用程序,特别关注jar包的部署。首先,让我们从创建和上传jar包开始。 1. **创建jar包**: 使用Maven作为构建工具,你可以通过运行`mvn clean install`命令...
在本文中,我们将深入探讨如何使用Nginx部署多个Vue.js项目。这通常在需要在同一域名下运行多个独立的应用程序时变得必要。我们将通过一个具体的示例来展示配置过程。 首先,我们的目标是在同一个域名下部署两个Vue...
### 泛微协同办公nginx部署手册 #### 一、服务器背景环境及准备工作 在开始部署泛微协同办公系统之前,我们需要准备以下环境: - **负载均衡服务器**:192.168.52.9 - **应用服务器1**:192.168.52.11 (端口8080)...
本资源包"**Nginx部署资源包.zip**"包含了部署Nginx过程中可能需要的全部组件,包括OpenSSL、pcre和zlib,这些都是Nginx正常运行的基础。 首先,我们来看**OpenSSL**。OpenSSL是一个开源的加密库,提供了SSL/TLS...
总之,这篇教程提供了丰富的代码示例和清晰的步骤说明,帮助读者逐步掌握使用Nginx部署前端项目的基本技能。教程不仅限于技术操作,还体现了作者无私分享知识的精神,为学习者提供了一个宝贵的资源。通过实践教程中...
### Linux下的Nginx部署详解 #### 一、前言 Nginx是一款高性能的HTTP和反向代理web服务器,以其稳定、丰富的功能、简单的配置和低资源消耗等特性受到广大开发者的青睐。本文将详细介绍如何在Linux环境下部署Nginx...
**Nginx部署详解** Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力以及出色的稳定性,在Web服务领域广泛应用。本文将深入探讨Nginx的部署过程,涵盖安装、配置、优化以及常见问题解决。 **...
vue 跨域解决 Linux上部署nginx
本文档详细介绍了Nginx的安装部署过程,包括环境准备、安装依赖、下载离线安装包、安装步骤、启动Nginx、开放端口、停止Nginx等内容。 一、环境准备 在开始安装Nginx之前,需要准备一个CentOS 7.5 64位操作系统,...
通过以上步骤,我们可以成功地在Linux系统上安装Nginx并配置反向代理和负载均衡,实现高效且稳定的项目部署。在实际环境中,还需要根据具体需求调整Nginx配置,以满足安全、性能和扩展性的要求。
nginx+uwsgi部署步骤.md
假设我们需要将一个基于 Vue.js 的前端项目部署到 Nginx 上,下面是一些基本的步骤: 1. **准备环境**: - 安装 Nginx。确保你的系统上已经安装了 Nginx 服务器。 - 准备好前端 Vue 项目。确保你的 Vue 项目已经...
### React与Nginx部署详解 #### 一、React与Nginx集成部署概述 React作为前端开发领域中非常流行的一个JavaScript库,主要用于构建用户界面。而在实际项目中,为了提高性能并确保服务的高可用性,通常会采用Nginx...
它以其轻量级、高并发...以上就是使用Nginx部署静态网站的基本步骤和相关知识点。实际操作中,你可能还需要根据具体的项目需求进行更复杂的配置。通过熟练掌握这些知识,你就能轻松地构建起高效、稳定的静态网站环境。
描述Linux系统安装部署Nginx操作详细步骤 描述Linux系统安装部署Nginx操作详细步骤 描述Linux系统安装部署Nginx操作详细步骤
Nginx的安装部署配置步骤
"本地nginx部署ssl.rar"这个压缩包文件显然包含了关于如何在本地nginx服务器上配置SSL的详细步骤和资源。 Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站服务器和负载均衡配置。它以其稳定性、高性能和...
离线部署Nginx涉及的关键步骤包括: 1. **环境准备**:首先,确保目标服务器的操作系统是兼容Nginx的,通常Linux发行版如CentOS、Ubuntu等都能良好运行。此外,需要检查并安装必要的基础软件,例如GCC编译器、pcre...
对于大型集群,推荐使用自动化工具如Ansible、Docker Swarm或Kubernetes来管理Nginx和后端服务器的部署,以确保一致性并简化维护工作。 以上就是在Linux Centos7中搭建Nginx负载均衡集群的详细步骤。请确保在实际...
本资源摘要信息将为读者提供 CentOS 6 中搭建 Nginx 和部署 WordPress 项目的详细步骤和知识点。 一、Nginx 安装配置 1. 安装依赖包:在安装 Nginx 之前,需要安装 Pcre 和 OpenSSL 依赖包。Pcre 全称 Perl ...