2015-08-05 2 views
1

Я установил Xampp-сервер (xampp-win32-5.6.8-0-VC11-installer) на Windows 8 64-бит os. Я развертывается папку в HelloWorld приложений в htdocs каталог и добавлен виртуальный хост в httpd-vhosts.conf файл, как показано нижеСервер Xampp Apache не отвечает на запрос

<VirtualHost localhost:80> 
    DocumentRoot C:/xampp/htdocs/ 
    RewriteEngine On 
    ProxyRequests Off 
    ServerName localhost 
    <Directory C:/xampp/htdocs/Aasifeweb/app/> 
    Require all granted 
    Allow from all 
</Directory> 
    <Location /> 
    ProxyPass http://localhost/Aasifeweb/app/#/home 
    ProxyPassReverse http://localhost/Aasifeweb/app/#/home 
    ProxyPassReverseCookiePath/http://localhost/Aasifeweb/app/#/home 
    </Location> 
</VirtualHost> 

Apache Ошибка файла журнала

[Fri Aug 07 19:23:26.149126 2015] [ssl:warn] [pid 2684:tid 448] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Fri Aug 07 19:23:26.200160 2015] [core:warn] [pid 2684:tid 448] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? 
[Fri Aug 07 19:23:26.268206 2015] [ssl:warn] [pid 2684:tid 448] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Fri Aug 07 19:23:26.298225 2015] [mpm_winnt:notice] [pid 2684:tid 448] AH00455: Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8 configured -- resuming normal operations 
[Fri Aug 07 19:23:26.298225 2015] [mpm_winnt:notice] [pid 2684:tid 448] AH00456: Apache Lounge VC11 Server built: Jan 28 2015 16:48:40 
[Fri Aug 07 19:23:26.298225 2015] [core:notice] [pid 2684:tid 448] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' 
[Fri Aug 07 19:23:26.301227 2015] [mpm_winnt:notice] [pid 2684:tid 448] AH00418: Parent: Created child process 3576 
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/xampp/apache/conf/extra/httpd-vhosts.conf:20 
[Fri Aug 07 19:23:26.763535 2015] [ssl:warn] [pid 3576:tid 448] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Fri Aug 07 19:23:26.885617 2015] [ssl:warn] [pid 3576:tid 448] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Fri Aug 07 19:23:26.918638 2015] [mpm_winnt:notice] [pid 3576:tid 448] AH00354: Child: Starting 150 worker threads. 
[Fri Aug 07 19:23:29.637450 2015] [mpm_winnt:error] [pid 3576:tid 4852] AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting 

Эта проблема возникает, когда я добавить конфигурацию виртуального хоста в HTTPD -vhosts.conf. Когда я удаляю виртуальный хост, сервер, похоже, отвечает. Развернутое приложение записывается в ракурсе углов-js

Важное замечание: Запрос, похоже, снова и снова добавляет путь к ресурсу. Но, я не уверен, почему это происходит?

GET /Aasifeweb/app/%23/homeAasifeweb/app/%23/homeAasifeweb/app/%23/homeAasifeweb/app/%23 

Когда я ударил http://localhost в браузере, он держит нагрузку. В Интернете много решений, но для меня ничего не работает.

Вещи, которые я пытался решить проблему

  • Я сделал netsh winsock reset
  • Я изменил порт сервера апача
  • Я отключил скайп и антивирус

Пожалуйста, дайте мне знать ваши взгляды

+0

Что вы пытаетесь достичь с 'ProxyPass HTTP: // локальный/Aasifeweb/приложение/#/дома' директивы 'локальный: 80'? Прямо сейчас это читается как бесконечный цикл: «Пожалуйста, передайте мне любой запрос XYZ (то есть для' http: // localhost: 80/XYZ') на 'http: // localhost: 80/Aasifeweb/app/#/homeXZY'». Поскольку этот запрос используется для localhost: 80 правило применяется снова, что приводит к постоянно растущей тропе '/ Aasifeweb/app /% 23/homeAasifeweb/app /% 23/homeAasifeweb/app /% 23/homeAasifeweb/app /% И исчерпание всех потоков на вашем сервере ('AH00326: сервер закончил нити для обслуживания запросов') –

+0

Спасибо, Кристоф. Я смог решить эту проблему. Прокси-сервер вообще не нужен. Я просто добавил папку приложения в корневую директиву документа. Я действительно ценю твою помощь. – Keerthivasan

ответ

1

Мне не пришлось использовать ProxyPass. Мне просто нужно указать каталог, а Angularjs - ng-route заботится о маршрутизации страниц.

<VirtualHost localhost:80> 
    DocumentRoot C:/xampp/htdocs/Aasifeweb/app 
</VirtualHost> 
Смежные вопросы