Проблема с работой
Проблема с работой
Сразу сознаюсь - я впервые собрался поставить небольшой веб-сервачек.
После установки все вроде нормально встало, но возникла проблема - в локали все норм работает, а на внешку выдает стартовую страницу nginx, вроде как не сконфигурирован, по 8083 порту исправно показывает панель управления...
Проблема скорее всего с ip - у меня только один внешний ip (может кто-нибудь поскажет - насколько возможно и как реализовать сервак, сразу отсекаю вопрос со вторым IP - провайдер наотрез отказал в такой возможности). В настройках весты указан внешний IP. ОС - CentOS 6.3 x64.
P.S.: извините, если вопрос слишком уж ламерский, но ответа я нигде не нашел
После установки все вроде нормально встало, но возникла проблема - в локали все норм работает, а на внешку выдает стартовую страницу nginx, вроде как не сконфигурирован, по 8083 порту исправно показывает панель управления...
Проблема скорее всего с ip - у меня только один внешний ip (может кто-нибудь поскажет - насколько возможно и как реализовать сервак, сразу отсекаю вопрос со вторым IP - провайдер наотрез отказал в такой возможности). В настройках весты указан внешний IP. ОС - CentOS 6.3 x64.
P.S.: извините, если вопрос слишком уж ламерский, но ответа я нигде не нашел
Re: Проблема с работой
Здравствуйте.
У Вас должен быть сервер минимальной конфигурации. То есть образ без предустановленного ПО
Только ОС CentOS
У провайдеров это как правило называется Minimal или просто CentOS
IP адрес выдается обычно только один. Он и является основным для вашего сервера.
Дополнительные должны продавать. Они нужны если хотите сделать собственные NS сервера.
Домен в панель добавили днс прописали и указали у регистратора , а он выдает стартовую страницу nginx ?
У Вас должен быть сервер минимальной конфигурации. То есть образ без предустановленного ПО
Только ОС CentOS
У провайдеров это как правило называется Minimal или просто CentOS
IP адрес выдается обычно только один. Он и является основным для вашего сервера.
Дополнительные должны продавать. Они нужны если хотите сделать собственные NS сервера.
Домен в панель добавили днс прописали и указали у регистратора , а он выдает стартовую страницу nginx ?
Re: Проблема с работой
CentOS ставил минималку.
NS решил оставить на потом.
Да, IP добавил, у регистратора указал IP вместо NS. И он всеравно показывает nginx
домены: desshost.ru и q-test.ru (на всякий проверяю на двух доменах), в локалке - заглушки (домен и powered by vesta), ну а по внешке - nginx test page
NS решил оставить на потом.
Да, IP добавил, у регистратора указал IP вместо NS. И он всеравно показывает nginx
домены: desshost.ru и q-test.ru (на всякий проверяю на двух доменах), в локалке - заглушки (домен и powered by vesta), ну а по внешке - nginx test page
Re: Проблема с работой
Покажите конфиг nginx по адресу
конфиг nginx для домена
по адресу
Code: Select all
/etc/nginx/nginx.conf
по адресу
Code: Select all
/home/user/conf/web/nginx.conf
Re: Проблема с работой
/etc/nginx/nginx.conf
/home/user/conf/web/nginx.conf
Code: Select all
# Server globals
user nginx;
worker_processes 2;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
# Worker config
events {
worker_connections 1024;
use epoll;
}
http {
# Main settings
sendfile on;
tcp_nopush on;
tcp_nodelay on;
client_header_timeout 1m;
client_body_timeout 1m;
client_header_buffer_size 2k;
client_body_buffer_size 256k;
client_max_body_size 100m;
large_client_header_buffers 4 8k;
send_timeout 30;
keepalive_timeout 60 60;
reset_timedout_connection on;
server_tokens off;
server_name_in_redirect off;
server_names_hash_max_size 512;
server_names_hash_bucket_size 512;
# Log format
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
log_format bytes '$body_bytes_sent';
access_log /var/log/nginx/access.log main;
# Mime settings
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Compression
gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;
# Proxy settings
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;
proxy_pass_header Set-Cookie;
proxy_connect_timeout 91;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffers 32 4k;
# Error pages
error_page 403 /error/403.html;
error_page 404 /error/404.html;
error_page 502 503 504 /error/50x.html;
# Wildcard include
include /etc/nginx/conf.d/*.conf;
}
Code: Select all
server {
listen 95.79.:80;
server_name q-t.ru www.q-t.ru;
error_log /var/log/httpd/domains/q-t.ru.error.log error;
location / {
proxy_pass http://95.79:8080;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|zip|tgz|gz|rar|bz2|exe|pdf|doc|xls|ppt|txt|odt|ods|odp|odf|tar|bmp|rtf|js|mp3|avi|mpeg|flv|html|htm)$ {
root /home/admin/web/q-t.ru/public_html;
access_log /var/log/httpd/domains/q-t.ru.log combined;
access_log /var/log/httpd/domains/q-t.ru.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/q-t.ru/document_errors/;
}
location @fallback {
proxy_pass http://95.79:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/nginx.q-t.ru.conf*;
}
server {
listen 95.79:80;
server_name des.ru www.des.ru;
error_log /var/log/httpd/domains/des.ru.error.log error;
location / {
proxy_pass http://95.79:8080;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|zip|tgz|gz|rar|bz2|exe|pdf|doc|xls|ppt|txt|odt|ods|odp|odf|tar|bmp|rtf|js|mp3|avi|mpeg|flv|html|htm)$ {
root /home/admin/web/des.ru/public_html;
access_log /var/log/httpd/domains/des.ru.log combined;
access_log /var/log/httpd/domains/des.ru.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/des.ru/document_errors/;
}
location @fallback {
proxy_pass http://95.79:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/nginx.des.ru.conf*;
}
Re: Проблема с работой
Попробуйте пересоздать домены в панели. И сделать рестарт nginx через сервисы в панели.
Такая ошибка обычно появляется если не правильно настроены виртуальные хосты.
Вы с локалки перенесли данные на внешний сервер?
Такая ошибка обычно появляется если не правильно настроены виртуальные хосты.
Вы с локалки перенесли данные на внешний сервер?
Re: Проблема с работой
Нет, ставил сразу на этом серваке.
Пересоздал домен, перезапустил nginx, проблема осталась....
Такое ощущение, что некорректно настроено сетевое подключение. Кстати, при установке - автонастройка зависит от сетевого подключения? Просто примерно то же самое наблюдал при установке ispmanager (даже купил с поддержкой, они отказались ставить при одном ip). На данный момент указан первым внешний ip, шлюз и dns от локалки, на роутере dmz до сервера и пробросы nat
PS: если время располагает - могу дать доступ (VNC), а то я себе уже весь мозг взорвал.
Пересоздал домен, перезапустил nginx, проблема осталась....
Такое ощущение, что некорректно настроено сетевое подключение. Кстати, при установке - автонастройка зависит от сетевого подключения? Просто примерно то же самое наблюдал при установке ispmanager (даже купил с поддержкой, они отказались ставить при одном ip). На данный момент указан первым внешний ip, шлюз и dns от локалки, на роутере dmz до сервера и пробросы nat
PS: если время располагает - могу дать доступ (VNC), а то я себе уже весь мозг взорвал.
Re: Проблема с работой
Желательно доступ к панели Веста и root доступ к серверу.
Все в личку.
Все в личку.
Re: Проблема с работой
Судя по описанию проблема в том, что в панели указан внешний ip. Удалите внешний адрес и оставьте только локальный. В настройках к ip укажите внешний адрес в поле "NAT IP association". В результате это будет выглядеть примерно так


Re: Проблема с работой
Еще советую посмотреть как проброшены порты, если Вы сидите за NAT.
Если сервер подключен через роутер, то на сервере необходимо указать локальный ip (192.168.хх.хх), а в роутере прокинуть порты без переназначения.
Если у провайдера для реальных ипов есть услуга "firewall", то посмотреть какие порты там настроены.
Если сервер подключен через роутер, то на сервере необходимо указать локальный ip (192.168.хх.хх), а в роутере прокинуть порты без переназначения.
Если у провайдера для реальных ипов есть услуга "firewall", то посмотреть какие порты там настроены.