Сайт перебрасывает на 127.0.0.1

M2
На сайте с 11.01.2011
Offline
342
14741

nginx:


server {

server_name domain.ru;
listen 80;

location / {
root /var/www/sites/domain.ru/www;
proxy_pass http://127.0.0.1:79;
allow all;
index index.php;
}

apache:


<VirtualHost *:79>
ServerName domain.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/sites/domain.ru/www
ErrorLog ${APACHE_LOG_DIR}/domain.ru.error.log
CustomLog ${APACHE_LOG_DIR}/domain.ru.access.log combined
<Directory /var/www/sites/domain.ru/www/>
Require all granted
AllowOverride all
</Directory>
</VirtualHost>

Сайт на domain.ru на wp. При таком конфиге происходит следующее: зайти в админку сайта могу. Но попытка зайти на главную страницу (с index.php или без такового) приводит к переадресации на http://127.0.0.1.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
K5
На сайте с 21.07.2010
Offline
209
#1

server {

server_name domain.ru;

listen 80;

location / {

root /var/www/sites/domain.ru/www;

proxy_pass http://127.0.0.1:79;

proxy_redirect http://127.0.0.1:79/ /;

allow all;

index index.php;

}

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
M2
На сайте с 11.01.2011
Offline
342
#2

kgtu5,

Спасибо. Сделал. Но ничего не изменилось. Кэш браузера почистил, но всё равно всё осталось как прежде.

DV
На сайте с 01.05.2010
Offline
644
#3

Поставьте в браузер расширение httpfox, посниферите трафик браузера.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
skyscr
На сайте с 26.01.2010
Offline
68
#4

что-то мало настроек в вашем nginx, может чем-то поможет, мой конфиг для сравнения:

user www-data;
worker_processes 3;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
worker_rlimit_nofile 16384;

events {
worker_connections 8192;
use epoll;
}

http {
reset_timedout_connection on;
client_header_timeout 60;
client_body_timeout 60;
send_timeout 60;
keepalive_timeout 60 60;
server_names_hash_bucket_size 128;
server_name_in_redirect off;
server_tokens off;
keepalive_requests 100;


limit_req_zone $binary_remote_addr zone=one:10m rate=3r/s;
limit_zone cglob $binary_remote_addr 16m;

include /etc/nginx/mime.types;
default_type application/octet-stream;



proxy_buffering on;
proxy_cache_min_uses 3;
proxy_cache_path /var/cache/nginx/proxy_temp/ levels=1:2 keys_zone=cache:10m inactive=10m max_size=1000M;
proxy_cache_valid any 10m;
proxy_ignore_client_abort off;
proxy_intercept_errors on;
proxy_next_upstream error timeout invalid_header;
proxy_redirect off;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;




#access_log /var/log/nginx/access.log;
access_log off;
sendfile on;
client_max_body_size 1000m;
#tcp_nopush on;
tcp_nodelay on;
gzip on;


include /etc/nginx/sites/*;

}

а в папке /etc/nginx/sites/ уже лежат отдельные файлы-конфиги для каждого сайта, например один из них:

server {
listen 80;
server_name
nik.com www.nik.com;

location /
{
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:7575;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(css|xml|rss|gif|jpeg|jpg|js|atom|mml|txt|jad|wml|htc|png|tif|tiff|wbmp|ico|jng|bmp|jar|war|ear|hqx|doc|pdf|ps|eps|ai|rtf|xls|ppt|wmlc|xhtml|cco|jardiff|jnlp|run|pl|pm|prc|pdb|rar|rpm|sea|swf|sit|tcl|tk|der|pem|crt|xpi|zip|bin|exe|dll|deb|dmg|eot|iso|img|msi|msp|msm|mid|midi|kar|mp3|ra|3gpp|3gp|mpeg|mpg|mov|flv|mng|asx|asf|wmv|avi|rar)$
{
root /home/nik;
error_page 400 401 402 403 404 405 406 = @fallback;
expires 7d;
}
location @fallback
{
proxy_pass http://127.0.0.1:7575;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}

"удали или погугли - Это отдельный вход в phpmyadmin"

location /phpmyadmin/ {
auth_basic "Restricted";
auth_basic_user_file /home/sell/.htpswdd;
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:7575;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

теперь по apachу

например в папке sites-available вид одного из конфигов сайта:

<VirtualHost 127.0.0.1:7575>
DocumentRoot "/home/nik"
ServerName Nik.rf
<Directory "/home/nik">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

буду рад, если что-то помогло ;)

M2
На сайте с 11.01.2011
Offline
342
#5
DenisVS:
Поставьте в браузер расширение httpfox, посниферите трафик браузера.

посниферил.......

jpg 141810.jpg
M2
На сайте с 11.01.2011
Offline
342
#6

Решил проблему! Правда не знаю как :)))) опытным путем выяснил, что неверной была директива

proxy_redirect http://127.0.0.1:79/ /;
RAS
На сайте с 27.11.2005
Offline
126
RAS
#7

Должно работать, если proxy_set_header Host $host; и прописан даже proxy_reditect off;

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий