如何在windows上配置并运行Nginx 如何在Windows上配置并运行Nginx

\u5982\u4f55\u5728Windows\u4e0a\u914d\u7f6e\u5e76\u8fd0\u884cNginx

\u9996\u5148\u8bf4\u8bf4 Nginx\uff1a
Nginx\u662f\u4e00\u6b3e\u8f7b\u91cf\u7ea7\u7684Web \u670d\u52a1\u5668/\u53cd\u5411\u4ee3\u7406\u670d\u52a1\u5668\u53ca\u7535\u5b50\u90ae\u4ef6\u4ee3\u7406\u670d\u52a1\u5668\uff0c\u5e76\u5728\u4e00\u4e2aBSD-like \u534f\u8bae\u4e0b\u53d1\u884c\u3002\u5176\u7279\u70b9\u662f\u5360\u6709\u5185\u5b58\u5c11\uff0c\u5e76\u53d1\u80fd\u529b\u5f3a\uff0c\u4e8b\u5b9e\u4e0anginx\u7684\u5e76\u53d1\u80fd\u529b\u786e\u5b9e\u5728\u540c\u7c7b\u578b\u7684\u7f51\u9875\u670d\u52a1\u5668\u4e2d\u8868\u73b0\u8f83\u597d\u3002\u4e91\u5e06\u63d0\u4f9bFlash\u7aef\u7684SDK\u5f00\u53d1\u5305\uff0c\u4f60\u53ef\u6839\u636e\u81ea\u5df1\u7684\u9700\u6c42\u5f00\u53d1\u6210\u89c6\u9891\u7f51\u7ad9\u548c\u89c6\u9891\u64ad\u653e\u5668\uff0c\u4f7f\u7528\u4e91\u5e06\u6280\u672f\u53ef\u4ee5\u5e2e\u52a9\u4f60\u5feb\u901f\u8f7b\u91cf\u7ea7\u7684\u5b9e\u73b0\u89c6\u9891\u7f51\u7ad9\u548c\u89c6\u9891\u64ad\u653e\u5668\uff0c\u964d\u4f4e\u7f16\u89e3\u7801\u6280\u672f\u548c\u7f51\u7edc\u4f20\u8f93\u6280\u672f\u7684\u5f00\u53d1\u6210\u672c\u3002\u5176\u4e2d\uff0c\u4fbf\u652f\u6301\u81ea\u642d\u5efaNginx\u3001apache\u670d\u52a1\u3002
\u90a3\u4e48\u8be5\u5982\u4f55\u5b89\u88c5\u914d\u7f6eNginx\uff0c\u8ba9\u5b83\u670d\u52a1\u4e8e\u6211\u4eec\u5462\uff1f\u76f8\u4fe1\u6709\u4e0d\u5c11\u540c\u5b66\u4e0d\u6e05\u695awindows\u600e\u4e48\u5b89\u88c5\u914d\u7f6enginx\uff0c\u4ee5\u4e0b\u4e00\u4e2a\u4e00\u4e2a\u6b65\u9aa4\uff0c\u8be6\u7ec6\u5730\u4ecb\u7ecd\u4e0b\uff1a
1\u3001\u4e0b\u8f7dnginx\u7a33\u5b9a\u7248
2\u3001\u89e3\u538bnginx.zip,\u5c06\u89e3\u538b\u540e\u7684\u76ee\u5f55\u79fb\u52a8\u5230\u6307\u5b9a\u8981\u6c42\u76ee\u5f55\uff0c\u5982c:\nginx
3\u3001\u8fdb\u5230\u8be5\u76ee\u5f55\u53bb\uff0cnginx.exe\u662fnginx\u542f\u52a8\u7a0b\u5e8f\uff0cconf\u662fnginx\u4e00\u4e9b\u914d\u7f6e\u6587\u4ef6\u76ee\u5f55\uff0c\u5176\u4e2dnginx.conf\u662fnginx\u4e3b\u914d\u7f6e\u6587\u4ef6
4\u3001\u7f16\u8f91\u4e3b\u914d\u7f6e\u6587\u4ef6nginx.conf
#\u8868\u793a\u6ce8\u91ca
nginx\u914d\u7f6e\u6587\u4ef6\u91cc\u9ed8\u8ba4\u7528\u76f8\u5bf9\u8def\u5f84\uff0c\u662f\u76f8\u5bf9nginx\u7684\u6839\u76ee\u5f55\uff0c\u5982\u679c\u91c7\u7528\u4e0a\u9762\u90a3\u5c31\u662f\u76f8\u5bf9c:\nginx,\u4e5f\u53ef\u4ee5\u7528\u7edd\u5bf9\u8def\u5f84
nginx.conf

worker_processes 4; #\u8bbe\u7f6e\u8ddfcpu\u6838\u6570\u4e00\u6837\u5c31\u884c
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-xmltext/javascript;

client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_body_buffer_size 128k;
server {
listen 80; #\u76d1\u542c\u7aef\u53e3
server_name demo.yunfancdn.com; #\u4e3b\u673a\u540d
root C:/web/html; #\u7f51\u7ad9\u6839\u76ee\u5f55\uff0c\u8fd9\u91cc\u8981\u6309\u7167unix\u5199\u6cd5\uff0c\u4e0d\u80fd\u8fd9\u6837\u5199C:\ProgramFiles
client_max_body_size2M;
index index.html ;
location ~.*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~.*\.(js|css)?$
{
expires 20m;
}
}
}
5\u3001\u542f\u52a8nginx
\u6253\u5f00cmd\uff0c\u68c0\u67e5\u914d\u7f6e\u6587\u4ef6\u6709\u6ca1\u8bed\u6cd5\u9519\u8bef
\u8f93\u5165c:\nginx\nginx.exe -t

nginx: the configuration fileC:\nginx-1.8.0/conf/nginx.conf syntax is ok
nginx: configuration fileC:\nginx-1.8.0/conf/nginx.conf test is successful
windows\u4e0b\u5982\u4f55\u5b89\u88c5\u914d\u7f6enginx
\u770b\u5230\u4e0a\u9762\u7684ok\u548csuccessful\u5c31\u6ca1\u95ee\u9898\u4e86\u3002
\u7136\u540e\u53cc\u51fbnginx.exe\u5c31\u53ef\u4ee5\u5f00\u542f

\u68c0\u67e5nginx\u662f\u5426\u542f\u52a8
\u66f4\u591a\u64cd\u4f5c\u50cf\u91cd\u65b0\u52a0\u8f7dnginx ,cmd\u8f93\u5165\u547d\u4ee4\uff1anginx \u2013s reload\uff0c\u60f3\u83b7\u53d6\u66f4\u591a\u5e2e\u52a9\uff0c\u8bf7\u5728cmd\u91cc\uff0c\u8f93\u5165nginx.exe -h \u67e5\u770b\u3002
\u53e6\u5916\u60f3\u83b7\u53d6\u66f4\u591anginx\u76f8\u5173\u8d44\u6599\uff0c\u8bf7\u67e5\u770bnginx\u5b98\u6863http://nginx.org/
6\u3001\u542f\u52a8843\u7aef\u53e3
\u4e0b\u8f7d843\u7a0b\u5e8f
\u4e0b\u8f7d\u5230\u672c\u5730\u540e\u76f4\u63a5\u6267\u884cFlash843_Windows.exe\u5373\u53ef
\u6ce8\uff1a\u540e\u7eed\u4f1a\u6539\u5584\u5c06\u8be5\u7a0b\u5e8f\u5199\u5165\u5230\u7cfb\u7edf\u670d\u52a1\u4e2d

\u65b9\u6cd5\u5982\u4e0b
1.\u4ecenginx\u5b98\u7f51\u4e0b\u8f7d\u76f8\u5e94\u7684\u5b89\u88c5\u5305

2.\u5efa\u8bae\u4e0b\u8f7d \u4e0b\u8f7d\u7a33\u5b9a\u7248

3.\u89e3\u538b\u5230\u76f8\u5e94\u7684\u76ee\u5f55\uff0c\u6bd4\u5982\u662fe\u76d8 \u7136\u540e\u4fee\u6539\u76ee\u5f55\u540d\u5b57\u4e3anginx
4.\u8fdb\u5165nginx\u76ee\u5f55 \u53cc\u51fbnginx.exe \u6765\u542f\u52a8nginx

5.\u6b64\u65f6 \u76f4\u63a5\u5728\u6d4f\u89c8\u5668\u5730\u5740\u680f\u8f93\u5165\uff1alocalhost \u4fbf\u80fd\u770b\u5230 \u6b22\u8fce\u9875\u9762\uff0c\u8bf4\u660e\u865a\u62df\u4e3b\u673a\u5df2\u7ecf\u642d\u5efa\u597d\u4e86

6.\u4f46\u662f\u6709\u65f6\u5019\uff0c\u9700\u8981\u914d\u7f6e\u8def\u5f84\uff0c\u5728\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0croot\u662fnginx\u76ee\u5f55\u4e0b\u7684html\u6587\u4ef6\u5939\u5982\u82e5\u4fee\u6539 \u5219\u6253\u5f00conf\u76ee\u5f55\u4e0b\u7684nginx.conf

7.\u627e\u5230server \u9009\u9879 \u4fee\u6539\u54aflocation \u4e2d\u7684root \u9009\u9879\u3002

8.\u6bd4\u5982\u4fee\u6539\u5230D\uff1a/webroot \u5219\u4fee\u6539\u4e3a

首先说说 Nginx:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。云帆提供Flash端的SDK开发包,你可根据自己的需求开发成视频网站和视频播放器,使用云帆技术可以帮助你快速轻量级的实现视频网站和视频播放器,降低编解码技术和网络传输技术的开发成本。其中,便支持自搭建Nginx、apache服务。
那么该如何安装配置Nginx,让它服务于我们呢?相信有不少同学不清楚windows
1、下载nginx稳定版
2、解压nginx.zip,将解压后的目录移动到指定要求目录,如c:\nginx
3、进到该目录去,nginx.exe是nginx启动程序,conf是nginx一些配置文件目录,其中nginx.conf是nginx主配置文件
4、编辑主配置文件nginx.conf
#表示注释
nginx配置文件里默认用相对路径,是相对nginx的根目录,如果采用上面那就是相对c:\nginx,也可以用绝对路径
windows下如何安装配置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/xmlapplication/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:\ProgramFiles
client_max_body_size2M;
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.confsyntax is ok
nginx: configuration fileC:\nginx-1.8.0/conf/nginx.conf test is successful
windows下如何安装配置nginx
看到上面的ok和successful就没问题了。
然后双击nginx.exe就可以开启

检查nginx是否启动
更多操作像重新加载nginx ,cmd输入命令:nginx –s reload,想获取更多帮助,请在cmd里,输入nginx.exe -h 查看。
另外想获取更多nginx相关资料,请查看nginx 10
6、启动843端口
下载843程序
下载到本地后直接执行Flash843_Windows.exe即可
注:后续会改善将该程序写入到系统服务中

.NET Framework下载地址
WinSW-1.9-bin下载地址
把NGINX安装到C:\RUNTIME\nginx目录。平时的启动命令为:
C:\RUNTIME\nginx\nginx.exe
停止它有两种方法,一种是打开进程管理器,把所有的nginx进程都杀死,而且看着它们都被杀死为止才行。一种是用命令行:
C:\RUNTIME\nginx\nginx.exe -s stop
要自动启动,你可以把winsw-1.9-bin.exe复制到C:\RUNTIME\nginx目录,改名为NginxServer.exe。
创建一个新的文件NginxServer.xml,内容如下:
<service
<idnginx-1.0</id
<namenginx-1.0</name
<descriptionnginx-1.0</description
<executableC:\RUNTIME\nginx\nginx.exe</executable
<logpathC:\RUNTIME\nginx</logpath
<logmoderoll</logmode
<depend</depend
<startargument-p C:\RUNTIME\nginx</startargument
<stopargument-p C:\RUNTIME\nginx -s stop</stopargument
</service
保存后,执行命令:
NginxServer.exe install
如果成功,就会返回命令行光标,没有提示。如果有错误提示,请确认你的电脑正确安装了.NET Framework 2.0.5或以上的环境。
卸载命令为:
NginxServer.exe uninstall


  • 濡備綍鍦 Windows 鎿嶄綔绯荤粺涓繍琛 Docker 瀹㈡埛绔
    绛旓細杩欐牱锛學indows Docker 瀹㈡埛绔氨鍙互鐢ㄨ繖涓櫄鎷熺殑 Docker 寮曟搸鏉ユ瀯寤恒佽繍琛屼互鍙婄鐞 Docker 瀹瑰櫒銆傛湁涓彨 Boot2Docker 鐨勫洟闃熷紑鍙戜簡涓涓悓鍚嶇殑搴旂敤绋嬪簭锛屽畠鍒涘缓浜嗕竴涓櫄鎷熸満鏉ヨ繍琛屽熀浜嶵iny Core Linux鐗瑰埗鐨勫皬鍨 Linux锛屾潵鍦 Windows 涓杩愯 Docker 瀹瑰櫒銆傚畠瀹屽叏杩愯鍦ㄥ唴瀛樹腑锛岄渶瑕佸ぇ绾 27M 鍐呭瓨骞惰兘鍦 5...
  • 濡備綍鍦 Windows 10 涓惌寤 Node.js 鐜
    绛旓細鍑嗗宸ヤ綔 鍦 Windows 涓鐢 Node.js 杩涜寮鍙戜竴搴︽槸闈炲父楹荤儲鐨勪簨,浣嗘槸鐜板湪杩欎竴鐘跺喌鐩歌緝浜庝竴涓ゅ勾鍓嶆湁浜嗚緝澶ф敼鍠勩傝繖涔熸槸涓轰粈涔,鍦ㄩ夋嫨 Windows 7 杩樻槸 Windows 10 浣滀负鏈枃涓婚涔嬫椂,鎴戜滑鐘硅鲍涓嶅喅鐨勫師鍥犮 灏界 Windows 7 浠嶆棫闈炲父娴佽,鑰屼笖 Windows 10 鏈変竴浜涗笉濂界殑椋庨椈(鐢变簬璇勪环鏍囧噯鍙婃暟鎹敹闆嗚寖鍥寸殑涓嶅悓),鎴戜滑...
  • 濡備綍鍦╳indows涓瀹夎閮ㄧ讲璁剧疆SVN鏈嶅姟鍣
    绛旓細(1)sc鏄windows鑷甫鐨勬湇鍔閰嶇疆绋嬪簭銆俿vnserve鏄湇鍔$殑鍚嶇О锛屽彲鏍规嵁闇姹傚彇鍚嶃(2)鍙傛暟binPath琛ㄧずsvnserve鍙墽琛屾枃浠剁殑瀹夎璺緞銆(3)--service琛ㄧず浠indows鏈嶅姟鐨勫舰寮忚繍琛岋紝--r鎸囨槑svnrepository鐨勪綅缃紝service鍙傛暟涓巖鍙傛暟閮戒綔涓篵inPath鐨勪竴閮ㄥ垎锛屽洜姝や笌svnserve.exe鐨勮矾寰勪竴璧疯鍖呭惈鍦ㄤ竴瀵瑰弻寮曞彿褰撲腑銆(4)...
  • windows瀹夎绋嬪簭鏃犳硶灏windows閰嶇疆涓哄湪姝よ绠楁満鐨勭‖浠朵笂杩愯
    绛旓細闂锛氬畨瑁匴IN7绯荤粺鍑虹幇:"windows瀹夎绋嬪簭鏃犳硶灏windows閰嶇疆涓哄湪姝よ绠楁満鐨勭‖浠朵笂杩愯",濡備笅鍥:瑙e喅鍔炴硶: 褰撳嚭鐜板涓婃彁绀虹殑鏃跺,鎸変笅shift+f10 浼氭墦寮鍛戒护绐楀彛,杩涘叆鍒癈:\windows\system32\oobe鏂囦欢澶,杈撳叆msoobe鍥炶溅鍗冲彲杩涘叆涓嬩竴姝ユ搷浣,浣嗛敊璇彁绀烘浠嶇劧鍦,涓嶇敤鐞嗕細鎸夌収灞忓箷鎻愮ず杈撳叆鐩稿簲鐨勪俊鎭洿鑷冲畬鎴愮郴缁...
  • Windows瀹夎绋嬪簭鏃犳硶灏Windows閰嶇疆涓哄湪姝よ绠楁満涓婅繍琛屻
    绛旓細1. 纭欢涓嶆弧瓒虫渶浣庤姹傦細Windows鏈変竴瀹氱殑纭欢瑕佹眰锛屽澶勭悊鍣ㄣ佸唴瀛樸佺‖鐩樼┖闂寸瓑銆傚鏋滆绠楁満鐨勭‖浠朵笉婊¤冻鏈浣庤姹傦紝Windows瀹夎绋嬪簭灏嗘棤娉曠户缁畨瑁呫2. 椹卞姩绋嬪簭涓嶅吋瀹癸細鏌愪簺璁$畻鏈虹‖浠剁殑椹卞姩绋嬪簭鍙兘涓庢鍦ㄥ畨瑁呯殑Windows鐗堟湰涓嶅吋瀹癸紝杩欏皢瀵艰嚧瀹夎绋嬪簭鏃犳硶灏Windows閰嶇疆涓哄湪姝よ绠楁満涓婅繍琛屻3. 纭洏鍒嗗尯闂锛...
  • 鐢佃剳铏氭嫙閿洏鎬庝箞鎵撳紑
    绛旓細鍦╓indows鎿嶄綔绯荤粺涓,铏氭嫙閿洏鏄竴绉嶆柟渚垮揩鎹风殑杈撳叆宸ュ叿銆傞氳繃浠ヤ笅姝ラ,浣犲彲浠ヨ交鏉炬墦寮铏氭嫙閿洏: 1銆佹寜涓媁in + R閿粍鍚,鎵撳紑杩愯瀵硅瘽妗嗐傝繖涓璇濇鏄疻indows鎿嶄綔绯荤粺涓殑涓涓揩閫熷惎鍔ㄥ伐鍏,鍙互璁╀綘蹇熸墦寮鍚勭搴旂敤绋嬪簭鍜屽姛鑳姐 2銆佸湪杩愯瀵硅瘽妗嗕腑,閿叆osk骞舵寜鍥炶溅銆傝繖灏嗘墦寮铏氭嫙閿洏銆傝櫄鎷熼敭鐩樻槸涓绉嶈蒋浠堕敭鐩,鍙互...
  • 濡備綍鍦╳indows涓瀹夎閮ㄧ讲璁剧疆SVN鏈嶅姟鍣
    绛旓細(1)sc鏄windows鑷甫鐨勬湇鍔閰嶇疆绋嬪簭銆俿vnserve鏄湇鍔$殑鍚嶇О,鍙牴鎹渶姹傚彇鍚嶃(2)鍙傛暟binPath琛ㄧずsvnserve鍙墽琛屾枃浠剁殑瀹夎璺緞銆(3)--service琛ㄧず浠indows鏈嶅姟鐨勫舰寮忚繍琛,--r鎸囨槑svnrepository鐨勪綅缃,service鍙傛暟涓巖鍙傛暟閮戒綔涓篵inPath鐨勪竴閮ㄥ垎,鍥犳涓巗vnserve.exe鐨勮矾寰勪竴璧疯鍖呭惈鍦ㄤ竴瀵瑰弻寮曞彿褰撲腑銆(4)displayname琛ㄧず...
  • 濡備綍鍦涓鍙windows鐨勬湇鍔″櫒閲屽畨瑁閰嶇疆PHP+MYSQL鐜
    绛旓細鍏充簬PHP VC9鍜孷C6浠ュ強Thread Safe鍜孨on Thread Safe鐗堟湰閫夋嫨鐨勯棶棰 鍥涖閰嶇疆鍜屼慨鏀瑰唴瀹 1銆佺幆澧冨彉閲忎慨鏀 鎴戠殑鐢佃剳->灞炴->楂樼骇->鐜鍙橀噺->绯荤粺鍙橀噺锛屽湪Path鐨勬渶鍚庨潰涓鍔犱笂;E:\PHP\ 2銆丗astCGI瀹夎鐩綍鍐呯殑淇敼(娉ㄥ唽PHP鍒癋astCGI)鎵撳紑C:\WINDOWS\system32\inetsrv\fcgiext.ini鏂囦欢锛屽湪鏂囦欢鏈鍚庡姞涓...
  • 濡備綍鍦 Windows 涓杩愯 Linux 瀹瑰櫒
    绛旓細鎶鏈傚ぇ骞呭害淇濇姢浣犵殑闅愮銆備粠缃戜笂涓嬭浇Docker瀹夎XZ 宸ュ叿锛岃В鍘 Ubuntu 瀹夸富瀹瑰櫒闀滃儚鏃堕渶瑕佸畠銆傚姞鍏ヤ簡Windows 棰勮浣撻獙璁″垝锛圛nsider锛夛紝鍙互璺宠繃杩欐銆傛病鏈夊姞鍏ュ氨闇瑕佹敞鍐岃璁″垝锛屼娇鐢ㄤ綘鍦 Windows 10 涓殑寰蒋涓汉璐︽埛鐧诲綍锛屽苟鍦ㄩ瑙堜綋楠岃鍒掗椤电偣鍑烩滄敞鍐屸濓紝鎺ュ彈鏉℃骞跺畬鎴愭敞鍐屻傛墦寮 Windows 寮濮嬭彍鍗...
  • 鎬庝箞瀹夎璁剧疆windows2003鍩熸湇鍔″櫒
    绛旓細鏈寚鍗楅鍏堜粙缁濡備綍灏 Microsoft Windows Server 2003 鎿嶄綔绯荤粺瀹夎骞堕厤缃涓哄煙鎺у埗鍣ㄦ潵璇存槑濡備綍寤虹珛閫氱敤缃戠粶缁撴瀯銆傛偍鍙氳繃璇ラ氱敤缁撴瀯浜嗚В鍜岃瘎浼 Windows Server 2003銆傚湪瀹炴柦鏈寚鍗楁椂,璇疯冭檻鎮ㄥ皢鍦ㄧ粍缁囦腑濡備綍浣跨敤瀹冧滑銆傛湰鎸囧崡鏄竴涓郴鍒楁枃绔(鍏卞寘鍚袱閮ㄥ垎)涓殑绗竴閮ㄥ垎,浠嬬粛濡備綍灏嗘湇鍔″櫒瀹夎涓哄煙鎺у埗鍣ㄤ互鍙婂浣曞~鍏呬竴...
  • 扩展阅读:安卓手机windows桌面 ... windows无法将windows配置 ... 笔记本密钥在背面哪里 ... 正在配置更新7%不动 ... 安卓手机装windows系统 ... win12系统最低配置 ... 安卓手机一键变电脑 ... r如何在windows配置host ... 手机变电脑windows模拟器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网