2012-02-19 107 views
1

我使用wampserver 2.在設置的東西,突然一個錯誤出現在我的apache_error.log阿帕奇winnt_accept:getsockname錯誤

(OS 10038)An operation was attempted on something that is not a socket. : winnt_accept: getsockname error on listening socket, is IPv6 available? 

一切工作的無子域的域罰款。

這是我的httpd-vhosts.conf

<VirtualHost *:80> 
    DocumentRoot "D:/www/mainsite" 
    ServerName mydomain.com 
    ServerAlias mydomain.com 
    <Directory "D:/www/mainsite">  
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "D:/www/mainsite" 
    ServerName mydomain.com 
    ServerAlias www.mydomain.com 
    <Directory "D:/www/mainsite">  
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "D:/www/myapp" 
    ServerName mydomain.com 
    ServerAlias *.mydomain.com 
    <Directory "D:/www/myapp"> 
     Options +ExecCGI 
     AddHandler cgi-script .cgi 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

我可以訪問http://mydomain.com但不http://www.mydomain.com既不user1.mydomain。 COM

回答

2

我發現的東西,解決它,我還在調查原因......

爲了擺脫這種錯誤的: 代碼:全選全部 (OS 10038)嘗試對非插座的東西進行操作。 :winnt_accept:偵聽套接字上的getsockname錯誤,IPv6是否可用? 按照以下說明重置winsock:

您需要命令提示符(控制檯)窗口。 點擊開始>運行> 類型: CMD.EXE 準確鍵入:

的netsh winsock的RESET

+0

剛開始的命令提示符以管理員身份 – delosgatos 2013-01-05 22:46:22

+0

C:\>的netsh winsock的重置 成功地重置Winsock目錄。 您必須重新啓動計算機才能完成重置。 – 2015-09-07 11:34:09