发布于 2016-02-03 13:04:32 | 94 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Nginx中文文档,程序狗速度看过来!

Nginx WEB服务器

Nginx 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。


以前用eclipse3.6时设置php服务器时完全可以在base url栏填写自己工作空间的目录,然后修改nginx.conf加一个alias就行了
因此可以直接在自己的工作空间运行程序,但当用到eclipse3.7和PDT3.0.2的集成时居然不允许在base url栏填写自己工作空间的目录了,网上查阅包括英文仍无办法,因此只得另想办法。
这个版本的PDT只允许填写不同端口号的base url 的服务器,所以我就在nginx另作一个不同于主端口号的服务端口,把这个端口号的主目录定位到eclipse的工作空间,然后把eclipse的php服务器设置为这个端口号,以后在eclipse工作空间的工程都能自动运行了。
于是修改nginx.conf添加以下几行:
 
#eclipse web port: 
# 
server { 
listen 5000; 
server_name localhost; 
#charset koi8-r; 
#access_log logs/host.access.log main; 
location / { 
root "C:/Program Files/eclipse-php/workspace"; 
index index.html index.htm index.php; 
} 


location ~ \.php$ { 
root html; 
fastcgi_pass 127.0.0.1:9000; 
fastcgi_index index.php; 
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name; 
fastcgi_split_path_info ^(.+\.php)(.*)$; 
fastcgi_param PATH_INFO $fastcgi_path_info; 
include fastcgi_params; 
} 
} 

如果你有ssl设置,可以再添加:
 
server { 
listen 5443; 
server_name localhost; 
ssl on; 
ssl_certificate akann.crt; 
ssl_certificate_key akann.key; 
# ssl_session_timeout 5m; 
# ssl_protocols SSLv2 SSLv3 TLSv1; 
# ssl_ciphers HIGH:!aNULL:!MD5; 
# ssl_prefer_server_ciphers on; 
location / { 
root "C:/Program Files/eclipse-php/workspace"; 
index index.html index.htm index.php; 
} 
location ~ \.php$ { 
root html; 
fastcgi_pass 127.0.0.1:9000; 
fastcgi_index index.php; 
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name; 
fastcgi_split_path_info ^(.+\.php)(.*)$; 
fastcgi_param PATH_INFO $fastcgi_path_info; 
fastcgi_param HTTPS on; 
include fastcgi_params; 
} 
} 

这里记住"C:/Program Files/eclipse-php/workspace"和c:/PROGRA~1/eclipse-php/workspace就是你工作空间的目录,我用的是windows,unix目录自行修改。
另外再修改eclipse的php服务器设置:


一切ok.



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务