Windows系統(tǒng)下Nginx服務(wù)器的基本安裝和配置方法介紹
下載地址:http://nginx.org/download/nginx-1.2.4.zip
下載后直接解壓到你的硬盤上,我的是d:\nginx
啟動(dòng)nginx
cd d: cd nginx-1.2.4 start nginx
查看任務(wù)任務(wù)管理器里面會(huì)有nginx的進(jìn)程
在瀏覽器輸入http://127.0.0.1 此時(shí)會(huì)出現(xiàn)nginx的歡迎界面,說明啟動(dòng)nginx成功。
Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.
其他操作:
nginx -s stop // 停止nginx nginx -s reload // 重新加載配置文件 nginx -s quit // 退出nginx
配置文件:
#user nobody;
worker_processes 1;#啟動(dòng)的線程數(shù):一本內(nèi)核的數(shù)目*2
#錯(cuò)誤的位置和級(jí)別
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;#pid進(jìn)程文件的位置
events {
worker_connections 1024;#每個(gè)進(jìn)程的最大連接數(shù)
}
http {
include mime.types;
default_type application/octet-stream;
#nginx日志格式定義,在下面可以進(jìn)行引用
#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;#請(qǐng)求時(shí)間
#gzip on;開啟gzip壓縮
#server為設(shè)置的虛擬機(jī),可以設(shè)多個(gè)
server {
listen 80;#監(jiān)聽的端口
server_name localhost;#監(jiān)聽的域名
#charset koi8-r;
#access_log logs/host.access.log main;#該虛擬機(jī)日志存放的位置
location / {
root html;
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;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
}
小提示:
運(yùn)行nginx -V可以查看該平臺(tái)編譯版支持哪些模塊。我這里的結(jié)果為:
nginx version: nginx/0.7.65 TLS SNI support enabled configure arguments: --builddir=objs.msvc8 --crossbuild=win32 --with-debug --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs.msvc8/lib/pcre-7.9 --with-openssl=objs.msvc8/lib/openssl-0.9.8k --with-openssl-opt=enable-tlsext --with-zlib=objs.msvc8/lib/zlib-1.2.3 --with-select_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-mail --with-mail_ssl_module --with-ipv6 nginx version: nginx/0.7.65 TLS SNI support enabled configure arguments: --builddir=objs.msvc8 --crossbuild=win32 --with-debug --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs.msvc8/lib/pcre-7.9 --with-openssl=objs.msvc8/lib/openssl-0.9.8k --with-openssl-opt=enable-tlsext --with-zlib=objs.msvc8/lib/zlib-1.2.3 --with-select_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-mail --with-mail_ssl_module --with-ipv6
查看nginx進(jìn)程
tasklist /fi "imagename eq nginx.exe"
如下顯示:

相關(guān)文章
詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)
本篇文章主要介紹了詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10
配置解決Nginx服務(wù)器中WordPress路徑不自動(dòng)加斜杠問題
這篇文章主要介紹了配置解決Nginx服務(wù)器中WordPress路徑不自動(dòng)加斜杠問題,nginx不會(huì)自動(dòng)在請(qǐng)求的最后加上一個(gè)斜線的問題文中也有提到通用的規(guī)則改寫方法,需要的朋友可以參考下2016-01-01
nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上
在項(xiàng)目正式上線時(shí),一般會(huì)申請(qǐng)域名和證書來實(shí)現(xiàn)https的服務(wù),本文主要介紹了nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05

