前言 网上一搜罗一大堆相关文章,之所以写明是原创是因为绝大多数文章都有细节问题,再则关于php较多,C++较少。 只是比较粗地说一下安装步骤,例如nginx.conf 格式 以及每个命令参数 并不需要去深究~ 关于开发框架 1. nginx服务器只是负责转发请求,请求转发给自己开发的fastcgi服务程序处理。 2. spawn-fcgi 用于管理fas
概述最近工作中开发了一款应用服务器,使用http协议+json技术。功能上都能满足要求,最后没有重视压力测试这块,导致最后被嫌弃。介绍Nginx - 高性能web server,这个不用多说了,大家都知道。 FastCGI程序 - 常驻型CGI程序,它是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。 Nginx要调用FastCGI程序,
转载 2024-05-14 16:46:52
25阅读
Nginx并不提供支持对外部程序的直接调用或者解析,所有的外部程序(perl,python)必须通过fastcgi接口来调用。这里使用perl-fcgi来使用nginx支持cgi。 一、安装之前先安装perl-cgi直接perl库 安装 perl库 cd/usr/local/src wgethttp://www.cpan.org/modules/by-module/FCGI/FCGI-0.
转载 精选 2012-07-03 16:55:22
1343阅读
FastCGI开发学习先安装nginx1. 下载fastcgi开发包,编译安装 tar zvzf fcgi -current.tar.gz cd fcgi -current ./configure make make install2. 下载spawn-fcgi,编译安装 tar zxvf spawn-fcgi -1.6.0.tar.gz cd spawn-fcgi -1.6.0 ./conifgure make make install3. 编写测试的c fastcgi代码,存为 hello.c #include <fcgi_stdio.h> int main( int argc
转载 2011-06-02 17:34:00
130阅读
2评论
nginx+php+fcgi文章网上很多我就不说安装了,之前nginx一直报 502 错误,oracle这部分需要定义环境变量:   cat /etc/profile   export ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client/ TN
转载 精选 2010-12-15 21:51:24
581阅读
#more nginx-fcgi#!/bin/sh#create by mahenglongnginxroot=/usr/local/nginxstart (){chown nobody.root $nginxroot/logsecho "$nginxroot/nginx-fcgi.pl -l $nginxroot/logs/nginx-fcgi.log -pid $nginxroot/logs/
转载 精选 2014-03-27 10:55:54
509阅读
Apache安装及配置1.1 下载软件1、Apr :(wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz)2、Apr-util :(wget http://mirrors.hust.edu.cn
原创 2023-06-08 20:56:36
173阅读
目录一、单机垂直扩容:硬件资源增加二、水平扩展:集群化(一)会话管理1、Nginx高级负载均衡2、使用sticky模块完成对Nginx的负载均衡3、keepalive(二)upstream的工作流程(三)获取客户端真实地址(四)Gzip(五)请求合并一、单机垂直扩容:硬件资源增加云服务资源增加 整机:IBM、浪潮、DELL、HP等 CPU/主板:更新到主流 网卡:10G/40G网卡 磁盘:SAS(
转载 2024-05-24 18:44:30
131阅读
Nginx + nagios +perl fcgi  通常使用:nginx 代理+ apache  CGI部分交给apache来处理本文取消apache Nginx nagios 安装略 安装perl cgi模块wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz   &n
原创 2009-12-11 15:26:01
6503阅读
我是个BSD新手。这几天迫不得已将服务器环境迁移到FreeBSD上来。 从周六到现在,整整5天一直为这个配置而头痛,记录下我整个配置的过程,当然也提醒自己,以后碰到问题一定要细心找原因。   安装好bsd,并更新ports之后, 先编译php。 cd /usr/ports/lang/php5 make config 这里记得选上fast-cgi make install c
推荐 原创 2009-11-27 01:01:31
5357阅读
1点赞
4评论
  编译php。 cd /usr/ports/lang/php5 make config 这里记得选上fast-cgi make install clean 中间会安装一大堆的依赖库,包括perl之类的,弹出来的依赖库选项使用默认即可。整个过程大概要1个小时,当然视机器性能而定,我的电脑差一点,在vm下面测试的,痛苦啊。   完成后,记得拷贝php的配置文件:
原创 2010-12-13 18:49:56
596阅读
1点赞
如何获得这两个材料,请查看我的文章《Apache https》,这里不在累述。
原创 2018-12-05 11:46:08
669阅读
nginx https letsencr
原创 2018-03-29 15:12:22
954阅读
什么是HTTPS?HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容 就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。http
转载 精选 2014-03-13 11:05:00
1241阅读
==================================server{listen443;server_namefarm.gz.1252039095.clb.myqcloud.com;sslon;ssl_certificate/etc/pki/tls/certs/1_farm.gz.1252039095.clb.myqcloud.com_bundle.crt;ssl_certifica
原创 2018-01-09 17:56:01
2133阅读
基础概述 证书申请 配置场景 强制跳转 配置案例 公有云实践 HTTPS+SLB+ECS实践
原创 2018-10-08 17:45:02
1457阅读
简介 Https的安全通信机制 非称加密方式的缺点 1.:公开密钥加密固然比共享密钥加密的方式提升了一个档次,但是它也存在两个问题: 第一个是:如何保证接收端向发送端发出公开秘钥的时候,发送端确保收到的是预先要发送的,而不会被挟持。只要是发送密钥,就有可能有被挟持的风险。 第二个是:非对称加密的方式效率比较低,它处理起来更为复杂,通信过程中使用就有一定的效率问题而影响通信速度 2.:Https采用
原创 2021-09-01 00:57:04
163阅读
简介 Https的安全通信机制 非称加密方式的缺点 1.:公开密钥加密固然比共享密钥加密的方式提升了一个档次,但是它也存在两个问题: 第一个是:如何保证接收端向发送端发出公开秘钥的时候,发送端确保收到的是预先要发送的,而不会被挟持。只要是发送密钥,就有可能有被挟持的风险。 第二个是:非对称加密的方式效率比较低,它处理起来更为复杂,通信过程中使用就有一定的效率问题而影响通信速度 2.:Https采用
原创 2021-09-09 00:49:27
221阅读
1点赞
之前使用的是 Apache + PHP,不用怎么配置就可以。 由于服务器用的是 nginx,为了和服务器一致,所以本地开发也改为 nginx。 开始只是简单的开启 xdebug, 发现并不行。 找了一堆资料,由于 cgi fcgi php 用的也是 9000 端口。 所以不可以使用 9000 端口,
转载 2018-01-09 09:54:00
183阅读
2评论
1、安装python 2.7.3 注意,在还没有安装之前先使用python -V查看下版本,一般情况下都会安装低版本 如果已经有安装低版本的,请使用 mv /usr/bin/python /usr/bin/python24 这样修改后,如果之前的脚本使用的是旧版本的话,请修改将/#!/usr/bin/python改为#!/usr/bin/python24即可 wget http://w
原创 2012-09-11 11:52:53
1663阅读
  • 1
  • 2
  • 3
  • 4
  • 5