2016-02-12 85 views
1

Apache2的改變從80的默認端口8099的Apache2不改變默認端口

不工作後工作後,我做了以下內容:

在/etc/apache2/ports.conf,改變了口於:

Listen 8099 

在/etc/apache2/sites-enabled/000-default.conf,這樣做:

<VirtualHost *:8099> 

,則:

sudo /etc/init.d/apache2 reload 
sudo /etc/init.d/apache2 restart 

我試圖檢查使用是開放的端口:netstat的須藤-plunt,這裏是結果:

Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name 
tcp  0  0 127.0.0.1:3306   0.0.0.0:*    LISTEN  1179/mysqld  
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  1005/sshd  
tcp6  0  0 :::8099     :::*     LISTEN  6337/apache2  
tcp6  0  0 :::22     :::*     LISTEN  1005/sshd  
udp  0  0 0.0.0.0:14717   0.0.0.0:*       641/dhclient  
udp  0  0 0.0.0.0:68    0.0.0.0:*       641/dhclient  
udp6  0  0 :::48002    :::*        641/dhclient 

東西我是缺少在這裏?謝謝

+0

在我看來就像8099聽着,這是正確的,在使用netstat輸出。 .. –

回答

1

似乎它的工作原理,但奇怪的是隻有IPv6。

這裏是一個辦法,迫使它使用IPv4:https://unix.stackexchange.com/a/237610

Listen 0.0.0.0:8099 
+0

仍然不能正常工作 –

+0

'netstat -na | grep 8099. * LIST'在更改後仍然顯示tcp6? – kay27

0

通知大膽部分:

<VirtualHost *:80> 
    #ServerName www.example.com 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/'Your folder acess'/public <Directory /var/www/'Your folder acess'/public> AllowOverride All </Directory> 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet 
+0

請解釋你回答...謝謝 – GYaN

+0

精先生。 apache2只在8080的默認端口上工作。所以不要改變它,否則它無法工作。遵循apache2的重新安裝步驟。 – srinivasan