1. 如何设置windows 10服务器下的 nginx自动启动
首先说说 Nginx:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。云帆提供Flash端的SDK开发包,你可根据自己的需求开发成视频网站和视频播放器,使用云帆技术可以帮助你快速轻量级的实现视频网站和视频播放器,降低编解码技术和网络传输技术的开发成本。其中,便支持自搭建Nginx、apache服务。
那么该如何安装配置Nginx,让它服务于我们呢?相信有不少同学不清楚windows怎么安装配置nginx,以下一个一个步骤,详细地介绍下:
1、下载nginx稳定版
2、解压nginx.zip,将解压后的目录移动到指定要求目录,如c:\nginx
3、进到该目录去,nginx.exe是nginx启动程序,conf是nginx一些配置文件目录,其中nginx.conf是nginx主配置文件
4、编辑主配置文件nginx.conf
#表示注释
nginx配置文件里默认用相对路径,是相对nginx的根目录,如果采用上面那就是相对c:\nginx,也可以用绝对路径
nginx.conf
worker_processes 4; #设置跟cpu核数一样就行
events {
worker_connections 10240;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 15;
server_tokens off;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 4;
gzip_vary on;
gzip_types text/plain text/css text/xml application/x-javascript application/xml application/atom-xml text/javascript;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_body_buffer_size 128k;
server {
listen 80; #监听端口
server_name demo.yunfancdn.com; #主机名
root C:/web/html; #网站根目录,这里要按照unix写法,不能这样写C:\Program Files
client_max_body_size 2M;
index index.html ;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~ .*\.(js|css)?$
{
expires 20m;
}
}
}
5、启动nginx
打开cmd,检查配置文件有没语法错误
输入c:\nginx\nginx.exe -t
nginx: the configuration file C:\nginx-1.8.0/conf/nginx.conf syntax is ok
nginx: configuration file C:\nginx-1.8.0/conf/nginx.conf test is successful
看到上面的ok和successful就没问题了。
然后双击nginx.exe就可以开启
检查nginx是否启动
更多操作像重新加载nginx ,cmd输入命令:nginx –s reload,想获取更多帮助,请在cmd里,输入nginx.exe -h 查看。
2. 如何在Windows上配置并运行Nginx
方法如下:
1.从nginx官网下载相应的安装包。
3. windows下nginx安装配置后怎么使用
window环境下,nginx安装启动的步骤如下:把下载的window下的安装包,解压到一个不包含空格的路径下,比如:d:/nginx
打开命令行窗口【win+r
输入cmd,然后确定】。
进入解压目录【cd
/d
d:/nginx】。
输入:start
nginx
,然后回车,开始运行nginx。
运行之后,可执行nginx
-s
stop
关闭nginx。
nginx还有其他选项供选择:
nginx
-s[stop|quit|reopen|reload]
nginx
-s
stop
快速关闭nginx,可能不保存相关信息,并迅速终止web服务。
nginx
-s
quit
平稳关闭nginx,保存相关信息,有安排的结束web服务。
nginx
-s
reload
因改变了nginx相关配置,需要重新加载配置而重载。
nginx
-s
reopen
重新打开日志文件。
4. windows怎么重启nginx
从nginx官网下载相应的安装包
2
建议下载 下载稳定版
3
解压到相应的目录,比如我是e盘 然后修改目录名字为nginx
4
进入nginx目录 双击nginx.exe 来启动nginx
5
此时 直接在浏览器地址栏输入:localhost 便能看到 欢迎页面,说明你虚拟主机已经搭建好了
6
但是有时候 我们需要配置路径 在默认情况下 他的root是 nginx目录下的html文件夹
如若修改 则打开conf目录下的nginx.conf
7
找到server 选项 修改咯location 中的root 选项。
8
比如我修改到D:/webroot
则修改为
5. 在windows上启动nginx 出现了错误
可能是端口占用问题,win10系统默认占用了80端口。
6. window 怎么样让nginx开机自启动
无奈鄙厂没有mac,因各种网络限制,加域等,无法使用Linux作为工作OS。故为了能继续下去,还是接受了从OS X到windows的迁移,至今已有半年有余,总的说来其实也还行
*inux 下,Nginx的开机启动很简单,突然切到windows下有些不知所措。
于是在网上各种搜索,用了一种靠谱的办法就是下载一个win wrap的程序,然后配置xml,执行install命令。但是上诉方法也过于冗余,麻烦。
介绍下比较简单的办法:
1、windows下Nginx目录,nginx.exe 右键生成一个快捷方式
2、开始菜单–>启动–>打开目录,把刚刚生成的快捷方式,直接放在里面
注:windows 8用户,一般开始菜单的启动目录结构:(C:/Users/你的用户名/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup)
好啦,这样Nginx自动就会开机启动了。
7. 如何在windows上配置并运行Nginx
1、下载nginx稳定版
2、解压nginx.zip,将解压后的目录移动到指定要求目录,如c:\nginx
3、进到该目录去,nginx.exe是nginx启动程序,conf是nginx一些配置文件目录,其中nginx.conf是nginx主配置文件
4、编辑主配置文件nginx.conf
#表示注释
nginx配置文件里默认用相对路径,是相对nginx的根目录,如果采用上面那就是相对c:\nginx,也可以用绝对路径
nginx.conf
worker_processes 4; #设置跟cpu核数一样就行
events {
worker_connections 10240;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 15;
server_tokens off;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 4;
gzip_vary on;
gzip_types text/plain text/css text/xml application/x-javascript application/xml application/atom-xml text/javascript;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_body_buffer_size 128k;
server {
listen 80; #监听端口
server_name demo.yunfancdn.com; #主机名
root C:/web/html; #网站根目录,这里要按照unix写法,不能这样写C:\Program Files
client_max_body_size 2M;
index index.html ;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~ .*\.(js|css)?$
{
expires 20m;
}
}
}
5、启动nginx
打开cmd,检查配置文件有没语法错误
输入c:\nginx\nginx.exe -t
nginx: the configuration file C:\nginx-1.8.0/conf/nginx.conf syntax is ok
nginx: configuration file C:\nginx-1.8.0/conf/nginx.conf test is successful
看到上面的ok和successful就没问题了。
然后双击nginx.exe就可以开启
检查nginx是否启动
更多操作像重新加载nginx ,cmd输入命令:nginx –s reload,想获取更多帮助,请在cmd里,输入nginx.exe -h 查看。
6、启动843端口
下载843程序
下载到本地后直接执行Flash843_Windows.exe即可
注:后续会改善将该程序写入到系统服务中
8. 如何重启nginx windows
两种办法
1、任务管理器结束nginx进程
2、DOS命令 nginx -s quit
9. window nginx怎么玩
一、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。
二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)
三、命令行到nginx目录,输入start nginx启动,此方式不锁定
启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master process,一个是worker processes。
10. 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/{
roothtml;#这里是站点的根目录
indexindex.htmlindex.htm;
}
将root html;改为root D:/wnmp/www;
再往下,找到
#.0.0.1:9000
#
#location~.php${
#roothtml;
#fastcgi_pass127.0.0.1:9000;
#fastcgi_indexindex.php;
#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
#includefastcgi_params;
#}
先将前面的“#”去掉,同样将root html;改为root D:/wnmp/www;。再把标记为红色的/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径,这是改完后的:
#.0.0.1:9000
#
location~.php${
rootD:/wnmp/www;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
保存配置文件,就可以了。
nginx+php的环境就初步配置好了,来跑跑看。可以输入命令 来启动php,
就说明,nginx+php的环境已经配置好了