nginx 安装配置 for window

来源:互联网 发布:开淘宝需要什么 编辑:程序博客网 时间:2024/05/01 15:14

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">nginx 安装配置 常用命令 for window</span>

1、下载地址:http://nginx.org/en/download.html,我下载的为最新版:nginx/Windows-1.9.1

2、先检查该下载包是否可用,将下载的压缩包解压到非中文和带空格的目录下。
然后直接点击解压目录下的nginx.exe或者通过cmd命令控制台进入解压的主目录后运行:start nginx,再然后运行命令:tasklist /fi "imagename eq nginx.exe" 查看进程是否起来,若起来则去浏览器访问,验证是否可用。若没有起来去查看解压主目录下的日志:error.log



启动出现以上界面后,浏览器访问:


出现以上界面即表明下载包是可用。然后继续我们的nginx的简单配置之旅吧!!

3、ngnix的简单配置

3.1 、找到解压主目录下的conf文件,然后打开下面的nginx.conf文件:

#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '    #                  '$status $body_bytes_sent "$http_referer" '    #                  '"$http_user_agent" "$http_x_forwarded_for"';    #access_log  logs/access.log  main;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;    server {        listen       8080;        server_name  localhost;        #charset utf-8;        #access_log  logs/host.access.log  main;        location / {            #root   webapps\CMS;    root    file\image;            index  index.html index.htm;        }        #error_page  404              /404.html;        # redirect server error pages to the static page /50x.html        #        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }        # proxy the PHP scripts to Apache listening on 127.0.0.1:80        #        #location ~ \.php$ {        #    proxy_pass   http://127.0.0.1;        #}        # 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;        #}        # deny access to .htaccess files, if Apache's document root        # concurs with nginx's one        #        #location ~ /\.ht {        #    deny  all;        #}    }    # another virtual host using mix of IP-, name-, and port-based configuration    #    #server {    #    listen       8000;    #    listen       somename:8080;    #    server_name  somename  alias  another.alias;    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}    # HTTPS server    #    #server {    #    listen       443 ssl;    #    server_name  localhost;    #    ssl_certificate      cert.pem;    #    ssl_certificate_key  cert.key;    #    ssl_session_cache    shared:SSL:1m;    #    ssl_session_timeout  5m;    #    ssl_ciphers  HIGH:!aNULL:!MD5;    #    ssl_prefer_server_ciphers  on;    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}}

然后重启nginx就可以将自己的应用部署在nginx上咯。

4、nginx常用命令
nginx start  启动nginx
tasklist /fi "imagename eq nginx.exe"     查看nginx进程
nginx -s stop  快速停掉nginx
nginx -s quit nginx完美停掉
nginx -s reload     修改配置文件后从新加载配置文件

5、nginx常报的低级错误
不能将其安装或者解压在带有中文和带有空格的目录下
不能正常启动时且没有创建错误的log文件,可以在Windows事件日志中查找原因
若正常创建错误log日志文件,请参阅具体报错情况




0 0
原创粉丝点击