- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет, с праздниками!
Работал сервак и не падал, вдруг его решили перезагрузить, пришло письмо, что сервер был shutdown, извиняйте... начал всё перезапускать (ssh, webmin, nginx+apache, mysql, postfix), всё прошло, но наткнулся на 504 ошибку, гугль не помогает... сам понимаю, что апач не отвечает, но не могу раскопать причину ожидания...
стоит nginx 0.8.52 + apache2
nginx:
listen 80;
server_name site;
location / {
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:81;
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 ~* ^.+.(phpmyadmin/|administrator/) {
proxy_pass http://127.0.0.1:81;
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 ~* ^.+\.(gif|svg|jpg|jpeg|png|bmp|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
root /home/site;
error_page 404 = @fallback;
expires 7d;
}
location @fallback {
proxy_pass http://127.0.0.1:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~ /\index.html {
root /home/site;
}
}
в апаче
ports.conf:
NameVirtualHost 127.0.0.1:81
Listen 127.0.0.1:81
sites-available/default
ServerAdmin admin@gmail.com
DocumentRoot /home/site
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/site>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
ServerName www.site
</VirtualHost>
работающие модули в апач:
alias
auth_basic
authn_file
authz_default
authz_groupfile
authz_host
authz_user
autoindex
cgi
deflate
dir
env
expires
filter
headers
mime
mod-evasive
negotiation
php5
reqtimeout
rewrite
rpaf
setenvif
status
suexec
nginx_err_log:
apache_err_log:
[Sat Jan 08 01:40:34 2011] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch configured -- resuming normal operations
может nat /...
а что глянуть? у меня нет фаерволов, лишь пару защит от dosa.
логически мысли, что что-то не так с адресами, но даже и не знаю куда капнуть, ведь всё работало...😡
netstat -lnp
ip addr show
ip route show
полностью айпитейблз....
вообще нужно бы посмотреть, а то гадать долго можно....
спасибо за подсказку, выдает:
root@:~# netstat -lnp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11780/nginx
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 11391/apache2
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 11391/apache2
tcp 0 0 127.0.0.1:81 0.0.0.0:* LISTEN 11391/apache2
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 18024/sshd
tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 11391/apache2
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1588/master
tcp 0 0 0.0.0.0:11111 0.0.0.0:* LISTEN 21698/perl
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 17991/mysqld
tcp6 0 0 :::22 :::* LISTEN 18024/sshd
udp 0 0 0.0.0.0:11111 0.0.0.0:* 21698/perl
raw6 0 0 :::58 :::* 7 -
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name P ath
unix 2 [ ACC ] STREAM LISTENING 13807974 17991/mysqld / var/run/mysqld/mysqld.sock
unix 2 [ ACC ] STREAM LISTENING 11841625 1588/master p ublic/cleanup
unix 2 [ ACC ] STREAM LISTENING 175073 1/init @ /com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 11841632 1588/master p rivate/tlsmgr
unix 2 [ ACC ] STREAM LISTENING 11841636 1588/master p rivate/rewrite
unix 2 [ ACC ] STREAM LISTENING 11841640 1588/master p rivate/bounce
unix 2 [ ACC ] STREAM LISTENING 11841644 1588/master p rivate/defer
unix 2 [ ACC ] STREAM LISTENING 11841648 1588/master p rivate/trace
unix 2 [ ACC ] STREAM LISTENING 11841652 1588/master p rivate/verify
unix 2 [ ACC ] STREAM LISTENING 11841656 1588/master p ublic/flush
unix 2 [ ACC ] STREAM LISTENING 11841660 1588/master p rivate/proxymap
unix 2 [ ACC ] STREAM LISTENING 11841664 1588/master p rivate/proxywrite
unix 2 [ ACC ] STREAM LISTENING 11841668 1588/master p rivate/smtp
unix 2 [ ACC ] STREAM LISTENING 11841672 1588/master p rivate/relay
unix 2 [ ACC ] STREAM LISTENING 11841676 1588/master p ublic/showq
unix 2 [ ACC ] STREAM LISTENING 11841680 1588/master p rivate/error
unix 2 [ ACC ] STREAM LISTENING 11841684 1588/master p rivate/retry
unix 2 [ ACC ] STREAM LISTENING 11841688 1588/master p rivate/discard
unix 2 [ ACC ] STREAM LISTENING 11841692 1588/master p rivate/local
unix 2 [ ACC ] STREAM LISTENING 11841696 1588/master p rivate/virtual
unix 2 [ ACC ] STREAM LISTENING 11841700 1588/master p rivate/lmtp
unix 2 [ ACC ] STREAM LISTENING 11841704 1588/master p rivate/anvil
unix 2 [ ACC ] STREAM LISTENING 11841708 1588/master p rivate/scache
unix 2 [ ACC ] STREAM LISTENING 11841712 1588/master p rivate/maildrop
unix 2 [ ACC ] STREAM LISTENING 11841716 1588/master p rivate/uucp
unix 2 [ ACC ] STREAM LISTENING 11841720 1588/master p rivate/ifmail
unix 2 [ ACC ] STREAM LISTENING 11841724 1588/master p rivate/bsmtp
unix 2 [ ACC ] STREAM LISTENING 11841728 1588/master p rivate/scalemail-backend
unix 2 [ ACC ] STREAM LISTENING 11841732 1588/master p rivate/mailman
root@:~# ip addr show
1: lo: <LOOPBACK> mtu 16436 qdisc noop state DOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet 127.0.0.1/32 scope host venet0
inet my_ip/32 scope global venet0:0
root@:~# ip route show
192.0.2.1 dev venet0 scope link
default via 192.0.2.1 dev venet0
может всё-таки ports.conf в апаче косячный:
NameVirtualHost 127.0.0.1:81
Listen 127.0.0.1:81
Listen 127.0.0.1:8081
Listen 127.0.0.1:8888
сеть я думаю в порядке, nginx же видит соединение... вот только apache почему-то молчит...третий день в дауне, ппц
Разбирайтесь, почему вам apache на 81-м порту не отвечает.
подскажите, модули все нужные у меня включены?
...чувствую светит мне apt-get remove --purge apache2
подскажите, модули все нужные у меня включены?
По вашему, если не хватает модуля, то apache не отвечать на запросы должен?)
Не нужно мудрить, просто разберитесь, почему он не отвечает (можно его логи глянуть)
попробовал в ports.conf:
NameVirtualHost *
Listen *:81
и в sites-available:
<VirtualHost *:81>
DocumentRoot /home/site...
теперь можно зайти через apache http://ip:81
а в nginx proxy_pass http://localhost:81 не прокатывает...
теперь можно зайти через apache http://ip:81
а в nginx proxy_pass http://localhost:81 не прокатывает...
Какой ip вы вводите? 127.0.0.1 или другой?
Попробуйте proxy_pass http://ip:81, по которому получается зайти.
пробовал свой ip в proxy_pass, всё-равно тишина... получается может nginx заглючил?