延々調べたあげく、ぜんぜんうまく行かず、、試行錯誤の結果、下記に落ち着いた。
httpd.conf
Listen 80
<Location /ws>
ProxyPass http://localhost:8080/socket.io/
ProxyPassReverse http://localhost:8080/socket.io/
</Location>
server.js
var PORT, app, http, io;
PORT = 8080;
app = require("express")();
http = require("http").Server(app);
io = require("socket.io")(http);
io.set("origins", "*:*");
client.js
var socket;
socket = io.connect(location.protocol + "//" + location.hostname + ":" + location.port, {
path: "/ws/socket.io"
});