现场听取港口88

我想让我的一个网站收听88端口。

在ubuntu服务器上的/ etc / apache2的ports.conf中,我添加了这样的web应用程序可以监听端口88:

NameVirtualHost *:80 Listen 80 NameVirtualHost *:88 Listen 88 

我有这个在我的etc / apache2 / apache2.conf,我有这个:

 # Include the virtual host configurations: Include sites-enabled/ 

在启用的网站下,我有一个文件如下所示:

 Listen *:88 NameVirtualHost *:88 <VirtualHost *:88> ServerName dogtracking.com DocumentRoot /home/doggps/public_html/eaglegps.com/current/public <Directory /home/doggps/public_html/eaglegps.com/current/public> AllowOverride all Options -MultiViews </Directory> <LocationMatch "^/assets/.*$"> Header unset ETag FileETag None # RFC says only cache for 1 year ExpiresActive On ExpiresDefault "access plus 1 year" </LocationMatch> </VirtualHost> 

然后我尝试重新启动Apache:

 /etc/init.d/apache2 restart 

我得到:

 * Restarting web server apache2 /usr/sbin/apache2ctl: line 87: ulimit: open files: cannot modify limit: Operation not permitted Warning: DocumentRoot [/home/xtreme/Sites/DogGPS-CMS] does not exist apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [Thu Oct 18 18:04:21 2012] [warn] NameVirtualHost *:88 has no VirtualHosts /usr/sbin/apache2ctl: line 87: ulimit: open files: cannot modify limit: Operation not permitted Warning: DocumentRoot [/home/xtreme/Sites/DogGPS-CMS] does not exist apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [Thu Oct 18 18:04:22 2012] [warn] NameVirtualHost *:88 has no VirtualHosts (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Action 'start' failed. 

对于相同的IP地址/端口组合,您有两个Listen指令。 第二个将失败,Apache将无法启动。

另外,您是否使用sudo重新启动Apache?

许可错误让我觉得你没有。