Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

nginx настройка

Статус пользователя rus26
сообщение 18.2.2014, 13:04
Сообщение #1


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Как nginx заставить чтобы он модули слушал от apache2 ?Если к apache2 сделать связку nginx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
oxxxxxy
сообщение 18.2.2014, 13:38
Сообщение #2
Стаж: 12 лет

Сообщений: 111
Благодарностей: 17
Полезность: 0

rus26,
конфиге апача указывайте какой ему порт слушать, а в nginx вешайте php файлы на этот порт и все.

ps.gif Использую связку nginx + php5-fpm и проблем не знаю.
куда быстрее работает, чем nginx + apache

Отредактировал: oxxxxxy, - 18.2.2014, 13:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rus26
сообщение 18.2.2014, 14:57
Сообщение #3


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Цитата(oxxxxxy @ 18.2.2014, 14:38) *
rus26,
конфиге апача указывайте какой ему порт слушать, а в nginx вешайте php файлы на этот порт и все.

ps.gif Использую связку nginx + php5-fpm и проблем не знаю.
куда быстрее работает, чем nginx + apache

не мне именно нужно nginx + apache2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 18.2.2014, 15:12
Сообщение #4


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(rus26 @ 18.2.2014, 16:57) *
не мне именно нужно nginx + apache2


Панель какую используешь ? Или ручками все правишь, если ручками то так:

httpd.conf
Listen 8080

NameVirtualHost *:8080


<VirtualHost *:8080>
ServerAdmin ваша почта
DocumentRoot /var/www/html
ServerName Ваше имя домена
ErrorLog /var/www/logs/error_log
CustomLog /var/www/logs/access_log common
</VirtualHost>


nginx.conf
server {
listen Ip сервера:80; #IP и порт на котором слушает nginx
server_name ваш домен www.ваш домен; #указываем имена нашего сайта
server_name_in_redirect off;
access_log /var/log/nginx/site.ru.access.log main;
location / {
proxy_pass http://127.0.0.1:8080/; #указываем ip и порт на котором теперь будет слушать Apache
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;
client_max_body_size 36m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}

# Определяем местонахождение и расширения статичных файлов
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|w
av|bmp|rtf|js)$ {
root /var/www/html/site.ru;
index index.html index.htm index.php;
}
}


!
Предупреждение:
Тема не соответствует разделу


Предлагаю ТС прописать %, следующий раз будет думать куда постит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
oxxxxxy
сообщение 19.2.2014, 0:24
Сообщение #5
Стаж: 12 лет

Сообщений: 111
Благодарностей: 17
Полезность: 0

3aB}{o3,
Цитата
listen Ip сервера:80; #IP и порт на котором слушает nginx

зачем?:)
по моему одного порта хватит...
могу ошибаться, но всегда указывал только порт и во всех манах только порт написан оО

ps.gif Зачем % давать за то, что человек не в том разделе создал тему? Структура форума устроена так, что новичок тупо не поймет что и куда запостить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.2.2014, 0:32
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(oxxxxxy @ 19.2.2014, 2:24) *
ps.gif Зачем % давать за то, что человек не в том разделе создал тему? Структура форума устроена так, что новичок тупо не поймет что и куда запостить.

Нуну. Новички разные бывают. Достаточно 1 минуту посмотреть на соседние темы в разделе, чтобы одуплиться.
%-ты однозначно полезны для таких индивидуумов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 19.2.2014, 0:33
Сообщение #7


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(oxxxxxy @ 19.2.2014, 2:24) *
3aB}{o3,

зачем?:)
по моему одного порта хватит...
могу ошибаться, но всегда указывал только порт и во всех манах только порт написан оО

ps.gif Зачем % давать за то, что человек не в том разделе создал тему? Структура форума устроена так, что новичок тупо не поймет что и куда запостить.


Пожалуйста мануал в тему дайте тогда человеку. Я наверное мануалы такие читаю где ип:порт прописан
ps.gif 6 месяцев это не новичок.

Отредактировал: 3aB}{o3, - 19.2.2014, 0:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя rus26
сообщение 26.2.2014, 19:30
Сообщение #8


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Цитата(3aB}{o3 @ 18.2.2014, 16:12) *
Панель какую используешь ? Или ручками все правишь, если ручками то так:

httpd.conf
Listen 8080

NameVirtualHost *:8080


<VirtualHost *:8080>
ServerAdmin ваша почта
DocumentRoot /var/www/html
ServerName Ваше имя домена
ErrorLog /var/www/logs/error_log
CustomLog /var/www/logs/access_log common
</VirtualHost>


nginx.conf
server {
listen Ip сервера:80; #IP и порт на котором слушает nginx
server_name ваш домен www.ваш домен; #указываем имена нашего сайта
server_name_in_redirect off;
access_log /var/log/nginx/site.ru.access.log main;
location / {
proxy_pass http://127.0.0.1:8080/; #указываем ip и порт на котором теперь будет слушать Apache
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;
client_max_body_size 36m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}

# Определяем местонахождение и расширения статичных файлов
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|w
av|bmp|rtf|js)$ {
root /var/www/html/site.ru;
index index.html index.htm index.php;
}
}

gamepl. Только не понял со всем, где тут доступ к модулям где он их слушает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя EATEN
сообщение 27.2.2014, 2:11
Сообщение #9
Стаж: 18 лет

Сообщений: 131
Благодарностей: 61
Полезность: 252

Цитата(rus26 @ 26.2.2014, 21:30) *
gamepl. Только не понял со всем, где тут доступ к модулям где он их слушает?

Он имел ввиду - панель управления сервером (vps/det), а не сервером кс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: