LINUX.ORG.RU

Связка Apache+nginx выдает пустую страницу

 , ,


0

2

При настройке двух виртуальных доменов, скопировал конфиги и для apache и для nginx. Перезапустил, выдается пустая страницы совсем пустая, даже заведомо несуществующий адрес. По логам nginx отрабатывает, а к apache запрос не приходит. В чем может быть дело?



Последнее исправление: EgorKa (всего исправлений: 1)

Что-то мне подсказывает, что ты оба сервера на один порт повесил и думаешь, что один домен разрулит апач, а второй nginx. Так не бывает. Apache нужно настроить другие порты, а nginx должен слушать 80 порт и резолвить запросы на разные домены.

На Nginx настраиваешь домены и 80 порт. При этом то, что обрабатывается апачем, nginx проксирует на порты апача. Конфиги гуглятся по ключевым словам apache nginx proxy.

nguseff
()
Ответ на: комментарий от nguseff

Что-то мне подсказывает, что ты оба сервера на один порт повесил

Бред.

boombick ★★★★★
()
Ответ на: комментарий от boombick

Вроде вытащил все что касается настроек

=====================================

user www www;

worker_processes 5;

pid /var/run/nginx.pid;

http {

server {

listen 111.108.110.52:80;

server_name dddddd.moscow;

access_log /var/logweb/dddddd.moscow-access.log ;

error_log /var/logweb/dddddd.moscow-error.log ;

charset windows-1251;

location / {

proxy_pass http://127.0.0.1:80/ ;

limit_conn one 10;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Range "";

proxy_set_header Request-Range "";

}

location ~* \.(jpg|jpeg|gif|png|css|js|ico|swf|avi|htc|zip|flv|rar|doc|pdf|mp3|docx)$ {

root /home/cbook/dddddd.moscow/www ;

access_log off;

expires 30d;

}

}

server {

listen 111.108.110.52:80 ;

server_name http://www.dddddd.moscow;

access_log /var/logweb/dddddd.moscow-access.log ;

error_log /var/logweb/dddddd.moscow-error.log ;

location / {

rewrite ^/(.*)$ http://dddddd.moscow/$1 permanent;

}

}

}

======================================

NameVirtualHost *:80

Listen 127.0.0.1:80

******** Домен работает ***********

<VirtualHost *>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /home/cbook/dvadomen.ru/www

ServerName dvadomen.ru

ServerAlias http://www.dvadomen.ru

ScriptAlias /cgi-bin/ /home/cbook/dvadomen.ru/cgi-bin/

ErrorLog /var/logweb/www.dvadomen.ru.be-error.log

CustomLog /var/logweb/www.dvadomen.ru.be-access.log combined

CharsetDefault windows-1251

CharsetSourceEnc windows-1251

</VirtualHost>

<Directory «/home/cbook/dvadomen.ru/www»>

Options All

Options -Indexes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

******** Домен НЕ работает ***********

<VirtualHost 127.0.0.1:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /home/cbook/dddddd.moscow/www

ServerName dddddd.moscow

ScriptAlias /cgi-bin/ /home/cbook/dddddd.moscow/cgi-bin/

ErrorLog /var/logweb/dddddd.moscow.be-error.log

CustomLog /var/logweb/dddddd.moscow.be-access.log combined

CharsetDefault windows-1251

CharsetSourceEnc windows-1251

</VirtualHost>

<Directory «/home/cbook/dddddd.moscow/www»>

Options All

Options -Indexes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

EgorKa
() автор топика
Ответ на: комментарий от boombick

А что странного? Осталась от старого админа, так что я здесь не особо разбираюсь. Если конечно не будет работать то придется все разбирать.

EgorKa
() автор топика
Ответ на: комментарий от boombick

...ну да, в логах все хорошо, причем даже с заведомо 404 ошибкой. Даже удалял корневую директорию. Шайтан!

EgorKa
() автор топика
Ответ на: комментарий от EgorKa

Ах-ха-ха,зачет. Попробуй со второго раза сформулировать вопрос.

anonymous
()
Ответ на: комментарий от svr4

Я не привел его, написал только код для неработающего домена. Ну то есть идей нету?

EgorKa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.