背景:公司已有3套用node开发的restful风格的API接口以及2套php程序。原来的连接方式都是用域名加端口访问的。为了安全以及用户友好,需要用域名访问(浏览器默认80端口)。

一、处理node端口步骤

1、二级域名配置(解析域名到服务器ip)

2、配置nginx.conf

server {
    listen 80
    server_name aa.wyxxt.org.cn
    location / {
        proxy_pass http://127.0.0.1:8080
    }
}

3、关闭相应端口外网访问

防火墙-》入站规则-》新建规则-》端口-》特定端口(8080)-》阻止连接-》下一步-》名称(完成)

二、处理appach下的php程序 或者直接使用nginx代理apach

1、2、3、同上proxy_pass http://127.0.0.1:88

4、修改appach的配置文件

httpd.conf文件

Listen 88

DocumentRoot "E:/Test"
<Directory "E:/Test">

<VirtualHost *:88>
    ServerName php.castim.cn
    ServerAlias php.castim.cn
    DocumentRoot E:/Test/php_test
    <Directory "E:/Test/php_test/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
Scroll to Top