|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Gentoo - люди помогите с nginx в Gentoo |
|
Gentoo - люди помогите с nginx в Gentoo
|
Новый участник Сообщения: 20 |
устанавливал так emerge nginx
установился теперь пытаюсь запустить: 3514 nginx # /etc/init.d/nginx start * Checking nginx' configuration... the configuration file /etc/nginx/nginx.conf syntax is ok [warn]: 8192 worker_connections are more than open file resource limit: 1024 configuration file /etc/nginx/nginx.conf test is successful [ ok ] * Starting nginx... [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg]: still could not bind() * start-stop-daemon: failed to start `/usr/sbin/nginx' * Failed to start nginx [ !! ] * ERROR: nginx failed to start 3514 nginx # может еще что-то в апаче надо настроить? заранее благодарен за детальную схему настройки для чайника Конфиг nginx таков: user nginx nginx; worker_processes 1; error_log /var/log/nginx/error_log info; events { worker_connections 8192; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" ' '"$gzip_ratio"'; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; connection_pool_size 256; client_header_buffer_size 1k; large_client_header_buffers 4 2k; request_pool_size 4k; gzip on; gzip_min_length 1100; gzip_buffers 4 8k; gzip_types text/plain; output_buffers 1 32k; postpone_output 1460; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 75 20; ignore_invalid_headers on; index index.html; server { listen 80; server_name localhost; access_log /var/log/nginx/localhost.access_log main; error_log /var/log/nginx/localhost.error_log info; root /home/webmaster/www/localhost; } ##ssl portion # server { # listen 127.0.0.1:443; # server_name localhost; # # ssl on; # ssl_certificate /etc/ssl/nginx/nginx.pem; # ssl_certificate_key /etc/ssl/nginx/nginx.key; # # access_log /var/log/nginx/localhost.ssl_access_log main; # error_log /var/log/nginx/localhost.ssl_error_log info; # # root /var/www/localhost/htdocs; # } } |
|
Отправлено: 19:09, 07-08-2009 |
![]() admin Сообщения: 1450
|
Профиль | Отправить PM | Цитировать ну, он же пишет - [emerg]: bind() to 0.0.0.0:80 failed
этот порт слушает кто-то еще, вероятно апач или какойнть lighttpd чтобы он запустился нужно что-то выключить кто случает 80-ый порт смотри - netstat -nlpt |
Отправлено: 02:54, 08-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать да апач стоит.
скажите, а как настроить так, чтобы оба работали корректно |
Отправлено: 03:14, 08-08-2009 | #3 |
![]() admin Сообщения: 1450
|
Профиль | Отправить PM | Цитировать nginx наверно ставился с какой-то целью, не?
![]() как кеширующий (!нунаконецто!) и проксирующий веб-сервер он должен слушайть внешний адрес сервера listen 80; заменяет на listen внешний-ip-адрес:80; apache при это дожен слушайть ну наверно localhost или что-то, отличное от Port 80 - Listen 127.0.0.1:80 (както так) в nginx пишем то что нужно ![]() proxy_pass http://127.0.0.1; (пишем в location /), ну а остальное отдаем как задумывалось. читает внимательно http://httpd.apache.org и http://sysoev.ru/nginx - там и написано, зачем они нужны |
Отправлено: 03:47, 08-08-2009 | #4 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать ребята, в общем-то всё получилось, осталась 1 проблема, JS и CSS не отображает, логи говорят:
13: Permission denied на сервере два пользователя root и webmaster сайт залит пользователем webmaster возможно пользователю nginx не хватает прав? и если да, то как этот момент исправить заранее благодарен за подробный ответ |
|
Отправлено: 16:32, 08-08-2009 | #5 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать вопрос снят всем спасибо!
|
Отправлено: 05:12, 09-08-2009 | #6 |
Ветеран Сообщения: 7302
|
Профиль | Отправить PM | Цитировать viktor1969, так и отпишитесь, как решили
![]() |
------- Отправлено: 15:07, 10-08-2009 | #7 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать на папке были права 700, очень странно..
![]() ![]() |
Отправлено: 15:09, 10-08-2009 | #8 |
Ветеран Сообщения: 7302
|
Профиль | Отправить PM | Цитировать Цитата viktor1969:
![]() |
|
------- Отправлено: 15:43, 10-08-2009 | #9 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать нет на самую главную папку!
|
Отправлено: 15:44, 10-08-2009 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Люди,помогите!Забыл пароль! | vista-typic | Microsoft Windows Vista | 1 | 28-03-2008 22:47 | |
Люди помогите! | Nick night | Microsoft Windows 2000/XP | 6 | 06-08-2003 04:49 | |
Люди помогите! | Guest | Общий по Linux | 8 | 29-07-2003 17:27 | |
Люди! Помогите разобраться! | Sergey T | Непонятные проблемы с Железом | 15 | 04-06-2003 10:46 | |
Люди добрые помогите!!! | Fronik | Microsoft Windows NT/2000/2003 | 15 | 05-05-2003 13:33 |
|