windows下安装和配置nginx

来源:互联网 发布:linux 查看硬件命令 编辑:程序博客网 时间:2024/06/09 17:16

windows下安装和配置nginx

安装nginx

1.前往官网下载http://nginx.org
2.解压到E:\nginx
3.在E:\nginx 打开命令行窗口运行 start nginx
4.浏览器打开http://localhost,可以看到欢迎界面,表示安装成功
5.打开E:\nginx\conf\nginx.conf进行配置;如下所示:

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 {    # 项目的端口号,默认80    listen       3000;    server_name  localhost;    #charset koi8-r;    #access_log  logs/host.access.log  main;    location / {        #项目跟目录的地址        root   E:/cpts_274_nz/myapp;        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       8080;#    listen       somename:8080;#    #server_name  somename  alias  another.alias;#     server_name localhost:8080;#    location / {#        root   E:\cpts_274_nz\myapp;#        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;#    }#}

}

备注

当出现404页面的时候,打开E:\nginx\logs下的错误日志,如果文件的路径和配置中根路径不统一,可能是由于windows系统本身带的问题,重启一下电脑,然后再执行nginx -s reload就能解决问题;

0 0
原创粉丝点击