nginx安装配置(如何安装nginx)

2024-07-05 03:44:34 63

nginx安装配置(如何安装nginx)

本文目录

如何安装nginx


Windows下安装:
1.下载nginx压缩包zip文件
2.解压到一个目录中
3.找到nginx.exe双击即可
一般需要对nginx.conf文件进行配置,如不配置,只能看到欢迎页
Linux下安装:
一、下载→编译→安装→启动
1.下载nginx最新版
到官方网站上下载最新的tar.gz包
直接下载nginx的url为

linux系统怎么安装nginx


这里以CentOS6.6系统(32位)中安装nginx的源码包,进行讲解。
1. nginx源码包的下载
nginx官方下载地址:
关闭nginx
nginx -s stop 快速关闭nginx
nginx -s quit 平滑关闭nginx
kill -s QUIT 11247 通过linux的kill命令杀死nginx进程,11247为nginx的主进程号123
重新加载nginx的配置文件
nginx -s reload 修改了nginx的配置文件后,可以使用该命令让新的配置立即生效,而不用重启整个nginx服务器
希望我的方法能够帮助到你

有没有无私的大婶来说说win下如何配置Nginx


主要讲述windows下如何安装和配置nginx(本例是win8环境下)

从nginx官网下载相应的安装包:

比如我修改到D:/webroot

解压包里只有启动nginx服务器运行程序,但是如果要重启,或者停止服务都必须在dos命令下手动重启或停止,比较麻烦,我用批处理写了重启和停止命令:如下

stop.bat

  • @echo off   

  • %~d0  

  • cd %~dp0  

  • nginx -s quit  

  • restart.bat
  • @echo off   

  • %~d0  

  • cd %~dp0  

  • nginx -s reload  


lnmp安装中怎么配置nginx


LNMP一键安装包安装好后,相应的Mysql,Nginx及PHP都会安装配置完成。
由于某些特殊情况的需要,如何更换Nginx的版本呢?
nginx升级脚本可以完成。
1、 手动编译方法:/usr/local/nginx删了再重新进入./lnmp0.8-full/nginx/1.0.10进行make install也可以达到重装效果
注意保存Nginx的配置文件
可以再重新make install
删除nginx目录前备份配置文件
make install后需要重新复制备份文件
2、发布的脚本就是专门用来升级Nginx,可以升级Nginx至任意官方已发布的Nginx版本。
执行:wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh
然后按提示输入要升级的Nginx版本号,Nginx的版本号可以从

Nginx怎么安装配置


1、在线安装 Ubuntu版的 sudo apt-get install nginx;CentOS 版 sudo yum install nginx;
2、源码安装 下载地址:http://nginx.org/download/
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
启动程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中,分别是access.log和error.log
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/usr/share/nginx/www
在线安装的启动过程$sudo /etc/init.d/nginx start

window8怎么配置nginx


工具原料:电脑+win8+php环境

window8配置nginx方法如下:

1、首先需要准备的应用程序包。

nginx:nginx/Windows-1.0.4

php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包)

RunHiddenConsole:RunHiddenConsole.zip

2、安装与配置。

1)php的安装与配置。

直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),这里把解压出来的文件夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到

extension_dir = “./ext“

更改为

extension_dir = “D:/wnmp/php5/ext“

往下看,再找到

;extension=php_mysql.dll

;extension=php_mysqli.dll

前面指定了php的ext路径后,只要把需要的扩展包前面所对应的“;”去掉,就可以了。这里打开php_mysql.dll和php_mysqli.dll,让php支持mysql。当然不要忘掉很重要的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也可以在系统变量里面指定路径,当然这里选择了更为方便的方法。

到这里,php已经可以支持mysql了。

2)接下来我们来配置php,让php能够与nginx结合。找到

;cgi.fix_pathinfo=1

去掉这里的封号。

cgi.fix_pathinfo=1

这一步非常重要,这里是php的CGI的设置。

3)nginx的安装与配置。

把下载好的nginx-1.0.4的包同样解压到D盘的wnmp目录下,并重命名为nginx。接下来,来配置nginx,让它能够和php协同工作。进入nginx的conf目录,打开nginx的配置文件nginx.conf,找到

location / {
      root   html;      #这里是站点的根目录
      index  index.html index.htm;
}

将root  html;改为root   D:/wnmp/www;

再往下,找到

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

先将前面的“#”去掉,同样将root  html;改为root   D:/wnmp/www;。再把标记为红色的/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径,这是改完后的:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
      root           D:/wnmp/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
}

保存配置文件,就可以了。

nginx+php的环境就初步配置好了,来跑跑看。可以输入命令 来启动php,

并手动启动nginx,当然也可以利用脚本来实现。

首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的作用是在执行完命令行脚本后可以自动关闭脚本,而从脚本中开启的进程不被关闭。然后来创建脚本,命名为“start_nginx.bat”,我们在Notepad++里来编辑它

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini
echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx

再另外创建一个名为stop_nginx.bat的脚本用来关闭nginx

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe 》 nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe 》 nul
exit

做好后,是这样的

这样,我们的服务脚本也都创建完毕了。双击start_nginx.bat看看进程管理器是不是有两个nginx.exe的进程和一个php-cgi.exe的进程

这样nginx服务就启动了,而且php也以fastCGI的方式运行了。

到站点目录下,新建一个phpinfo.php的文件,在里面编辑

《?php
    phpinfo();
?》

保存后,打开浏览器输入“http://localhost/phpinfo.php”,如果看到

就说明,nginx+php的环境已经配置好了


nginx安装配置(如何安装nginx)

本文编辑:admin

更多文章:


diva dance(The Diva Dance的原唱是谁 追加100分)

diva dance(The Diva Dance的原唱是谁 追加100分)

各位老铁们,大家好,今天由我来为大家分享diva dance,以及The Diva Dance的原唱是谁 追加100分的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我

2024年7月20日 19:40

数据结构中数组的定义(数组是不是一种数据结构)

数据结构中数组的定义(数组是不是一种数据结构)

本文目录数组是不是一种数据结构数据结构数组和数的区别数据结构的定义求数据结构试题…重点数组是一种什么数据结构是线性表吗数据结构中的数组定义是什么数组是不是一种数据结构1。数据结构是指猜埋相互之间存在一种或多种特定关系的数据元素的集合。2。数

2024年6月9日 00:32

jdbctemplate update(jdbcTemplate必须使用spring事务吗 否则不能提交)

jdbctemplate update(jdbcTemplate必须使用spring事务吗 否则不能提交)

本文目录jdbcTemplate必须使用spring事务吗 否则不能提交spring jdbcTemplate 执行update更新后怎样返回更新的记录主键jdbctemplate的update没commitJdbcTemplate中exe

2024年7月17日 17:21

windows server 2008 r2 service pack 1(Windows Server 2008 R2 Service Pack 1 无法完成升级)

windows server 2008 r2 service pack 1(Windows Server 2008 R2 Service Pack 1 无法完成升级)

本文目录Windows Server 2008 R2 Service Pack 1 无法完成升级Windows 7 和 Windows Server 2008 R2 Service Pack 1Windows 7 and Window Se

2024年7月23日 02:05

paraphrase练习(paraphrase 有什么技巧么尽量具体一点,谢谢)

paraphrase练习(paraphrase 有什么技巧么尽量具体一点,谢谢)

本文目录paraphrase 有什么技巧么尽量具体一点,谢谢英语专业考研问题!paraphrase和summaryparaphrase怎么写paraphrase 有什么技巧么尽量具体一点,谢谢paraphrase释义,意译,用英文解释英文。

2024年7月14日 09:26

css选择器nthchild(CSS3 选择器nth-child()问题,谢绝抢答,求懂的大神)

css选择器nthchild(CSS3 选择器nth-child()问题,谢绝抢答,求懂的大神)

本文目录CSS3 选择器nth-child()问题,谢绝抢答,求懂的大神CSS3 选择器nth-child()问题,谢绝抢答,求懂的大神nth-child(n)用法css选择器nth-child(1),first-child在加入别的标签,

2024年5月10日 15:35

volatile(c语言中volatile关键字是什么含义怎么办呢)

volatile(c语言中volatile关键字是什么含义怎么办呢)

本文目录c语言中volatile关键字是什么含义怎么办呢java里面volatile是什么意思volatile关键字的作用是什么volatile这个关键字有什么作用C语言中关键字volatile是什么意思C++中的volatile是什么意思

2023年11月11日 20:20

php语言包括哪些(深入了解php底层需要了解哪些语言)

php语言包括哪些(深入了解php底层需要了解哪些语言)

本篇文章给大家谈谈php语言包括哪些,以及深入了解php底层需要了解哪些语言对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录深入了解php底

2024年7月19日 07:45

thrift(如何用thrift精准地表示日期类型)

thrift(如何用thrift精准地表示日期类型)

大家好,关于thrift很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何用thrift精准地表示日期类型的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文

2024年8月9日 05:15

excel表格初学者(新手怎么制作表格Excel)

excel表格初学者(新手怎么制作表格Excel)

本文目录新手怎么制作表格Excel初学者如何使用excel新手怎么制作表格Excel新手怎么制作表格excel?在我们的日常生活中,不管是找工作还是正在工作,都会需要会一点基本皮毛的excel表格,是现在生活中必不可少的一项技能,下面就给初

2024年7月19日 19:12

当前许可不支持影像服务器(安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办)

当前许可不支持影像服务器(安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办)

大家好,如果您还对当前许可不支持影像服务器不太了解,没有关系,今天就由本站为大家分享当前许可不支持影像服务器的知识,包括安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办的问题都会给大家分析到,还

2024年8月12日 06:46

apache software foundation(tomcat是干什么用的)

apache software foundation(tomcat是干什么用的)

大家好,如果您还对apache software foundation不太了解,没有关系,今天就由本站为大家分享apache software foundation的知识,包括tomcat是干什么用的的问题都会给大家分析到,还望可以解决大家

2024年8月11日 00:15

大白菜安装linux教程(大白菜做的u盘启动可以安装linux系统吗)

大白菜安装linux教程(大白菜做的u盘启动可以安装linux系统吗)

大家好,大白菜安装linux教程相信很多的网友都不是很明白,包括大白菜做的u盘启动可以安装linux系统吗也是一样,不过没有关系,接下来就来为大家分享关于大白菜安装linux教程和大白菜做的u盘启动可以安装linux系统吗的一些知识点,大家

2024年8月30日 01:30

用asp制作一个登录页面(用asp和access数据库作登录界面怎么做)

用asp制作一个登录页面(用asp和access数据库作登录界面怎么做)

本文目录用asp和access数据库作登录界面怎么做asp怎样实现用户登录界面asp制作登录与注册界面ASP通过什么方式实现前台的登录功能asp网页设计登录页面问题asp网页设计中用户登录如何用ASP做会员登录用asp和access数据库作

2024年7月24日 00:28

版本控制系统(linux、centos等开源软件在开发过程中,如果某个模块或功能同时被多个人修改,该怎么处理呢)

版本控制系统(linux、centos等开源软件在开发过程中,如果某个模块或功能同时被多个人修改,该怎么处理呢)

本文目录linux、centos等开源软件在开发过程中,如果某个模块或功能同时被多个人修改,该怎么处理呢MODBUS RTU如何在PLC控制系统中应用linux、centos等开源软件在开发过程中,如果某个模块或功能同时被多个人修改,该怎么

2024年7月8日 03:36

access update语句(如何优化access update语句)

access update语句(如何优化access update语句)

本文目录如何优化access update语句access 中update语句怎么用Vb 用ACCESS的update语句access中insert和update语句的问题如何优化access update语句1.从外部输入 这种比较简单

2024年7月11日 03:13

滚动条变短是什么原因(Excel右侧滚动条太短怎么办)

滚动条变短是什么原因(Excel右侧滚动条太短怎么办)

大家好,如果您还对滚动条变短是什么原因不太了解,没有关系,今天就由本站为大家分享滚动条变短是什么原因的知识,包括Excel右侧滚动条太短怎么办的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录Excel右侧滚动条太短

2024年9月6日 11:00

schoology(schoology怎么退出课程)

schoology(schoology怎么退出课程)

本文目录schoology怎么退出课程schoology提交的怎么撤回mac 怎么打不开 schoologyschoology怎么提交作业schoology的password忘了怎么办schoology的password 忘记是什么了怎sc

2024年7月10日 07:02

modbus通讯协议(modbus协议是否就是RS232或者RS485, 如果不是又有哪些区别)

modbus通讯协议(modbus协议是否就是RS232或者RS485, 如果不是又有哪些区别)

本文目录modbus协议是否就是RS232或者RS485, 如果不是又有哪些区别HART modbus profibus 这三种协议有什么区别这几种协议都是干什么用的modbus是什么意思MODBUS RTU通讯协议中,功能码为15、16的

2024年7月22日 14:55

和平精英苹果转安卓教程(和平精英转区苹果转安卓)

和平精英苹果转安卓教程(和平精英转区苹果转安卓)

本文目录和平精英转区苹果转安卓和平精英苹果怎么转安卓免费和平精英ios可以转到安卓吗和平精英ios怎么转安卓吃鸡苹果账号怎么转安卓和平精英苹果转华为怎么转和平精英苹果怎么转安卓和平精英苹果系统的营地币怎么转安卓系统和平精英转安卓系统刺激战场

2024年7月19日 05:05

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索