注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Perfect-World

以無法為有法,以無限為有限!

 
 
 

日志

 
 

nginx在fedora上的安装  

2015-08-14 18:15:35|  分类: Web Server |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

nginxfedora上的安装

原理:
安装nginx没什么好说的,安装php-cig,lighthttpspawn-fcgi对其进行管理
1.
yum仓库安装所需的软件
#yum install –y php php-cgi  nginx lighttpd-fastcgi
2.
生成php-cgi的环境变量配置文件
# vim /etc/nginx/fastcgi_params
输入以下内容,并把该文件设置为相应属性,可以设置为0777

astcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
# PHP only, required if PHP was built with –enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
3.
使用spawn-fcgi来控制php-fastcgi的进程

# /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 200 -u nginx -g nginx -f /usr/bin/php-cgi

其中,a绑定的地址,p是端口 -CPHPCGI的进程数,一般根据自己服务器的内存大小设置,4G服务器,如果是纯WEBSERVER的,可以设置200左右
4.
增加server
# vim /etc/nginx/nginx.conf
server{
  listen 80;
  server_name pylong.com www.pylong.com;#
多个域名,用空格分开
  index index.html index.php index.htm;
  root /var/www/pylong.com;
  location ~ .*.php$
  {
  include /etc/nginx/fastcgi_params;
  fastcgi_pass 127.0.0.1:9000;
  }
  }
一些更加详细的conf设置请参看nginx的维基,以及相关资料
一些提示:
yum
安装的nginx,相关命令:servie nginx start|stop|reload
nginx添加到系统启动项里:chkconfig nginx on

其中,a绑定的地址,p是端口 -CPHPCGI的进程数,一般根据自己服务器的内存大小设置,4G服务器,如果是纯WEBSERVER的,可以设置200左右
4.
增加server
# vim /etc/nginx/nginx.conf
server{
  listen 80;
  server_name pylong.com www.pylong.com;#
多个域名,用空格分开
  index index.html index.php index.htm;
  root /var/www/pylong.com;
  location ~ .*.php$
  {
  include /etc/nginx/fastcgi_params;
  fastcgi_pass 127.0.0.1:9000;
  }
  }
一些更加详细的conf设置请参看nginx的维基,以及相关资料
一些提示:
yum
安装的nginx,相关命令:servie nginx start|stop|reload
nginx添加到系统启动项里:chkconfig nginx on

spawn-fcgi随系统自动启动。
vim /etc/rc.loal
在文件最后加上
# /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 200 -u nginx -g nginx -f /usr/bin/php-cgi
如果phpsession不可用,一般是因为 /var/lib/php/session这个目录的对于nginx不可写,把它所有者改为nginx相应用户已经用户组

转载请注明地址:http://www.pylong.com/?p=6

 

可能您还对以下事情兴趣: 

Nginx在Windows和Linux环境下安装 

Nginx配置文件详细说明 

Linux下Weblogic 11g R1安装和配置 

Weblogic 10.1配置JNDI数据源 

调优 WebSphere Application Server V7 性能 

websphere7.0中配置oracle数据源及部署 

WebLogic、WebSphere、JBOSS、Tomcat之间的区别 

Tomcat下使用war包发布项目 

配置WebLogic Server 11g 集群、Session复制(Windows) 

Weblogic12 集群配置 

WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤 

linux(fedora、redhat)下配置web+ftp服务器全教程 

J2SDK1.4.2下载安装及使用教程 

解决启动WebLogic输入用户名密码问题 & 密码重置

绿色版TOMCAT 7.0安装配置手册

Tomcat7.0 内存配置

weblogic配置JDBC数据源详解

Weblogic内存分配

nginx做weblogic的前端负载均衡器

图文解说:Nginx+tomcat配置集群负载均衡

Websphere如何用80端口来访问9080应用程序

LINUX FTP安装与配置

Linux下安装Nginx详细图解教程

Ubuntu/Debian上安装Nginx+php环境 

使用XAMPP搭建本地JSP+PHP环境 

基于nginx的linux web服务器配置 

手机二维码访问: 

 

  评论这张
 
阅读(630)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016