如题,我是windows+ngnix+php。用的UPUPW套件,现在要使用nginx监听80端口然后根据不同server_name跳转到不同的项目。需要怎么修改nginx.conf
server { listen 80 default; server_name localhost; charset utf-8; #access_log logs/host.access.log main; location / { root D:/web/php/project; index index.html index.htm index.php; } location ~ \.php { include fastcgi_params; root D:/web/php/project; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } fastcgi_intercept_errors on ; error_page 404 = / ; if ( $arg_filename ~* .+){ add_header Content-Disposition "attachment;filename=$arg_filename"; } } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } |
|
沙发#
发布于:2017-06-22 01:17
面板1建立多个虚拟主机绑定不同域名即可,如果本地可以绑定127.0.0.1,其他站127.0.0.2,以此类推。
|
|
板凳#
发布于:2017-06-22 10:40
|
|
地板#
发布于:2017-06-22 11:08
反向代理配置可以直接在面板建立代理虚拟主机,填写代理目标地址。
asp举例,你的本地iis端口改成8181建立asp站点绑定好域名后在up面板新建一个代理虚拟主机,填写一样的域名,代理目标写http://域名:8181 |
|
4楼#
发布于:2017-06-22 16:22
按照地板大神的指点,我找到了ngnix真会配置文件。之前一直是在ngnix.conf里面配置的。然而套件中是在vhosts.conf里面配置的。既然找到了这个配置的地方就可以不用面板也可以配置反向代理了。谢谢两位大神的帮忙。
|
|