我是VPS的新手(OS Debian 6)。以下是我尝试过的:
apache重新加载成功,没有显示错误,但显示“ [warn] NameVirtualHost *:80没有VirtualHosts ”
这是 say-hello文件我必须从默认文件更改:
<VirtualHost _default_:10000>
ServerPath /var/www/say-hello
# just so apache invokes suexec (fastcgiwrapper) on fastcgi request
SuexecUserGroup www-data www-data
</VirtualHost>
我想通过浏览器访问:http://xxx.xx.xx.xxx:10000/index.php(xx是VPS的IP),但不起作用 浏览器错误'连接已超时'
我的问题: 是否有其他配置或我的步骤有什么问题?
提前致谢
答案 0 :(得分:0)
因为您已经定义为端口10000中的页面,所以需要打开该端口,在/etc/apache2/ports.conf中添加一行告诉apache在10000中监听。 像这样:
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 10000
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
然后重启apache。
/etc/init.d/apache2 restart
假设您没有端口firewwaled。 希望这会有所帮助。