[猪蹄煮不烂教程]通达自带nginx.conf,配置反向代理ASP
本帖最后由 xpmasterjp 于 2014-3-29 14:49 编辑通达自带的nginx,怎么配置才能支持ASP呢?
1、以下代码加到server { 。。。。。。之间}
# 反向代理IIS运行asp程序
location ~* \.(asp|aspx|asa)$ {
root /host;
index index.asp index.aspx;
proxy_pass http://127.0.0.1:80;
proxy_set_header X-Real-IP $remote_addr;
}
2、IIS配置路径 D:\MYOA\WEBROOT端口:80只要不和apache或者nginx端口冲突就行。3、以下是server端完整配置可以参考
server {
#Nginx端口
listen 88;
server_namelocalhost;
root D:\WEB\webroot;
indexindex.php index.html index.htm index.asp;
include common.conf;
#charset gbk;
#access_loglogs/host.access.logmain;
#error_page404 /404.html;
# redirect server error pages to the static page /50x.html
#
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
location ~* (\.php$|/2062/|/2061/) {
#Apache地址和端口
proxy_pass http://localhost:83;
include proxy.conf;
}
# 反向代理IIS运行asp程序
location ~* \.(asp|aspx|asa)$ {
root /host;
index index.asp index.aspx;
proxy_pass http://127.0.0.1:80;
proxy_set_header X-Real-IP $remote_addr;
}4、访问http://127.0.0.1:88/car效果等同于http://127.0.0.1:80/car
本帖最后由 xpmasterjp 于 2014-3-29 14:50 编辑
自己研究实现了IIS反向代理和apache反向代理 管理员不回答! 我自己搞定了!
IIS配置路径: D:\MYOA\WEBROOT\CAR 端口:80
ASP文件存放路径:D:\MYOA\webroot\car\car
php 由ngnix直接运行,ASP代理给IIS80端口运行。
反向代理配置代码:
location ~* \.(asp|aspx|asa)$ {
root /host/car;
index index.asp index.aspx;
proxy_pass http://127.0.0.1:80;
proxy_set_header X-Real-IP $remote_addr;
} 通过一些设置,还可以设置负载均衡。自己做集群就行了!目前还在研究。
页:
[1]