Nginx と PHP をダウンロードします。
C ドライブの Nginx と C ドライブの php にそれぞれ解凍します。
C:Nginxconfnginx.confを次のように設定します。私の www サービスは D: ドライブの Localhost フォルダーに配置されています
#error_log logs/error.log Notice; #error_log ログ/error.log 情報;
pid logs/nginx.pid;
events {
work_connections 1024;
http {
default_type application/octet-stream;
# log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'"$http_user_agent" "$http_x_forwarded_ for"';
#access_log ログ /access.log main;
sendfile on;
#tcp_nopushオン;
#keepalive_timeout 0;
#charset koi8-r;
#access_log logs/host.access.logを通じて を通じて を通じて を通じて を通じてアウトスルーアウトアウトオブ - ‐‐ ‐‐ インデックスindex.htmlindex.htmインデックス
autoindex #
error_page 500 502 503 504 /50x .html;場所=/50x.html {root html;
# 127.0.0.1:9000 でリッスンしている FastCGI サーバーに PHP スクリプトを渡します
#
.php$ {
D:/Localhost fastcgi_index
fastcgi_param SCRIPT_FILENAME D:/Localhost$fastcgi_script_name;
include fastcgi_params;
}
# Apache のドキュメントルートが .htaccess ファイルへのアクセスを拒否します
# nginx のドキュメントルートと一致する場合
#
#location ~ /.ht {
# すべて拒否;
#}
}
# IP、名前、ポートベースの構成を組み合わせた別の仮想ホスト
#
#server {
#聞いてください 8000;
# 聞いてください somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.htmlindex.htm;
# }
#}
# HTTPSサーバー
#
#server {
# listen 44 3;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5 分;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers オン;
# location / {
# root html;
# index index.htmlindex.htm;
# }
#}
Ubuntuインストール之後の文件结构大致:
http://wiki.ubuntu.org.cn/Nginx
IBM Nginx介绍
http:/ /www.ibm.com/developerworks/cn/web/wa-lo-nginx/