1
zhangxiao 2013-02-20 17:50:23 +08:00 1
/home/user之外没有任何权限的话,你基本上是无法使用系统的apache了。可以自己起一个http然后监听在>1024的端口上。比如编译个nginx装在/home/user/opt/nginx。只不过你的网站无法用默认80或者443访问了...
|
2
crazybubble OP @zhangxiao 谢谢!这个方法听起来不错,能不能再解释的具体一点?无法用默认的80的话有什么影响和隐患?用户那端在访问网站的时候有没有影响?
|
3
zhangxiao 2013-02-20 20:17:14 +08:00 1
@crazybubble 安装部分就是自己编译个nginx,安装目录指定在你有权限的地方。然后更改配置,让它监听比如8080,最后启动。这样你就有一个监听在8080端口的http服务了。
影响就是大部分用户默认肯定不会考虑端口甚至不知道端口的存在,他们认为输入域名回车就可以打开网站了。如果这个server 80没有http服务,用户会看到无法显示页面,他们也许能反应过来,是不是url输错了,一部分人可以想起来要加端口,一部分人则认为网站挂了。 如果你的网站不指望用户手动输入url来访问,不指望用户记住url来传播,就没太大影响。你可以把url贴在希望用户看到的地方,他们通过点击进入。 |
4
crazybubble OP @zhangxiao 好的 谢谢
|
5
est 2013-02-21 09:20:13 +08:00
用 bjoern 吧。屌丝必备神器!不能编译的话就编译好了binary复制到服务器上去。
这货就是把一个WSGi 接口的东西变现成http 1.1服务器,直接开个本地端口让apache反向代理就行了。不用搞mod_wsgi 这么麻烦的东西。 |
6
crazybubble OP @est 关键是没有权限设置apache
|