apjp搭建在php平台

分类:网络 标签:apjp

前些天zdcs介绍了免费空间AntServe ,号称无限空间无限流量,标准cpanel面板,但是有强制广告。空间稳定性不知道,反正凭广告这点就不适合建立站点。但是搭建个apjp php服务端还是可以的。于是开始折腾起传说中的apjp 了。

官方wiki好像被墙了

  • 1.下载服务端APJP_REMOTE_PHP-1.0.0.zip和客户端APJP_LOCAL_JAVA-1.0.0.zip。版本号可能不同,注意不要下错了。



  • 2.安装java环境。



  • 3.生成APJP_KEY wiki 上面的那个工具生成,理论上也可以自己填。



  • 4.解压服务端APJP_REMOTE_PHP-1.0.0.zip,编辑index.php(建议用Notepad++编辑) 。找到APJP_APJP::$APJP_KEY = '';这行(大约在第五行),填入第三步生成的key.保存



  • 5.通过ftp软件将apjp文件夹和index.php上传到/public_htm 目录下,部分空间可能不是这个目录。也可以上传到/public_htm的二级目录下,根目录传点其他文件掩饰下。例如我是在/public_htm/下新建目录php,然后将文件传到php目录里面的。



  • 6.配置客户端 编辑APJP_LOCAL.properties文件
    找到APJP_KEY= (大约第一行)填入你上一步的key
    找到APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL= (大约34行)填上你的地址,例如我的是http://xxx.com/php/?HTTP
    找到APJP_REMOTE_HTTPS_SERVER_1_REQUEST_URL= (大约174行)填上你的地址,例如我的是http://xxx.com/php/?HTTPS
    上传到根目录的直接http://xxx.com/?HTTP(S)即可。 这是关键的一步,地址填错了就翻不去了。而且运行APJP_LOCAL.bat的时候cmd窗口会出现乱码额,机器主板会蜂鸣额,我的就是。



  • 7.使用点击APJP_LOCAL.bat,会看到APJP在自行测试连接服务器的讯息,如果正常会有3 或 5个“OK”,反正我是5个ok 。浏览器设置监听127.0.0.1 端口10000



  • 8.APJP为web tunnel的实现,对于HTTPS连接会出现证书警告 。需要导入证书,以下为Windows xp版 Google Chrome的导入方法:
    首先运行APJP_LOCAL/APJP.bat,访问https连接,出现证书警告。同时APJP_LOCAL目录中生成APJP.pem 和APJP.jks,接着如下操作:
    a.选项(O)->高级设定->HTTPS/SSL->证书管理(Chrome调用的是系统的证书,即IE上不需要再导入证书)
    b.点击“证书管理”->选择“受信任的证书颁发机构”->点击“导入(I)” 一定是要受信任的证书颁发机构。
    c.打开并指向APJP_LOCAL/APJP.pem (选择所有文件)

    注意 : 每次更新APJP,都要删掉上次APJP的证书文件,再导入APJP.pem。因为证书是运行程序后自己生成的,具有唯一性。


  • 你可能还会对下列文章感兴趣:

    4条评论 你不想来一发么↓ 顺序排列 倒序排列

      向下滚动可载入更多评论,或者点这里禁止自动加载

      想说点什么呢?

      您需要登录您的Google账号才能进行评论。