apache代理服務器爲nodejs服務設置域名

1.確定是先配hosts,例如我本機配了www.test.comnode

2.在conf\extra\httpd-vhosts.conf中配置:web

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.localhost
ServerName www.test.com
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:1337/
ProxyPassReverse / http://127.0.0.1:1337/
</VirtualHost>spa

3.用到了vhosts.conf嘛,因此在\conf\httpd.conf中將conf/extra/httpd-vhosts.conf給include上,又由於用到proxy,因此在\conf\httpd.conf中還要將proxy相關模塊加上(默認是註釋掉的),例如proxy_module modules/mod_proxy.so。接口

而後就能夠經過www.test.com訪問nodejs在1337接口建立的服務啦。ast

相關文章
相關標籤/搜索