[Настройка] Конфиг для nginx для majordomo
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
[Настройка] Конфиг для nginx для majordomo
Здравствуйте!
Не подскажете, какой нужен конфиг для nginx на сервер с majordomo?
А то с apache2 всё нормально работает, но нагрузка большая ( сервер на raspberry pi model a )
nginx с .htaccess не работает, ему нужен свой конфиг.
Никакие .htaccess to nginx converter`ы не помогает.
Заранее спасибо.
конфиги:
viewtopic.php?f=4&p=52196#p52196
viewtopic.php?f=23&t=1563&hilit=nginx#p10689
bash скрипт создающий конфиги
Не подскажете, какой нужен конфиг для nginx на сервер с majordomo?
А то с apache2 всё нормально работает, но нагрузка большая ( сервер на raspberry pi model a )
nginx с .htaccess не работает, ему нужен свой конфиг.
Никакие .htaccess to nginx converter`ы не помогает.
Заранее спасибо.
конфиги:
viewtopic.php?f=4&p=52196#p52196
viewtopic.php?f=23&t=1563&hilit=nginx#p10689
bash скрипт создающий конфиги
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
Re: Не подскажете конфиг для nginx для majordomo?
Yeeah!
Сделал конфиг
Сделал конфиг
Код: Выделить всё
server {
listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default_server ipv6only=on; ## listen for ipv6
root /var/www;
index index.html index.htm index.php default.html;
# Make site accessible from http://localhost/
server_name 0.0.0.0;
charset utf-8;
location ~ index\.html$ {
}
location fckeditor {
}
location ~ banner\.html$ {
}
location flashcoms {
}
location google {
}
location fck {
}
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
index index.html index.htm index.php;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
rewrite pda$ /popup/pda.html redirect;
if (!-e $request_filename){
rewrite ^(.*)$ /nf.php;
}
if (!-e $request_filename){
rewrite ^(.*)$ /nf.php;
}
}
location /config.php {
deny all;
}
location /debmes.txt {
deny all;
}
# Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
#location /RequestDenied {
# proxy_pass http://127.0.0.1:8080;
#}
error_page 404 /index.php;
# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /usr/share/nginx/www;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}
Последний раз редактировалось zlayaptichka Ср апр 02, 2014 3:47 pm, всего редактировалось 1 раз.
- За это сообщение автора zlayaptichka поблагодарил:
- vilka (Ср апр 22, 2015 8:11 am)
- Рейтинг: 1.16%
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Не подскажете конфиг для nginx для majordomo?
Эээ, для нубов, что это такое? У меня система тоже на Pi - это мне надо?
Re: Не подскажете конфиг для nginx для majordomo?
А можно подробностей? переход на nginx решил проблемы с нагрузкой?
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
Re: Не подскажете конфиг для nginx для majordomo?
https://ru.wikipedia.org/wiki/NginxPAV писал(а):Эээ, для нубов, что это такое? У меня система тоже на Pi - это мне надо?
Если очень высокая нагрузка (смотреть uptime, free -m, top) - то надо.
А если всё устраивает - то нет.
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
Re: Не подскажете конфиг для nginx для majordomo?
Да, решил.romankit писал(а):А можно подробностей? переход на nginx решил проблемы с нагрузкой?
Теперь быстрее загружается (но все равно не очень быстро, т.к. оперативки всего 256Mb + swap 5000Mb на внешнем диске) и меньше загрузка на систему.
+nginx более приспособлен к высоким нагрузкам, можно свой сайт поднять.
+ещё на nginx`е я поднял проксирование translate.google.com/translate_tts на сервер, для изменения голоса. (Не могу раскрыть подробности, т.к. использую хак, который могут прикрыть)
Скрин:
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
-
- Сообщения: 33
- Зарегистрирован: Вт апр 01, 2014 2:38 am
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
- Контактная информация:
Re: Не подскажете конфиг для nginx для majordomo?
Да, конечно.PAV писал(а):Код статуса системы сразу можно?
В сценарий ClockChime.onNewMinute:
Код: Выделить всё
$uptime=shell_exec('uptime');
setGlobal("ThisComputer.uptime",$uptime);
$mem=shell_exec("free -m|grep Mem|awk '{print $2,$3,$4}'");
$mem=explode(" ",$mem);
$mem="Всего: ".$mem[0]." Занято: ".$mem[1]." Доступно: ".$mem[2];
setGlobal("ThisComputer.memory",$mem);
$disk=shell_exec("df -h|grep sda1|awk '{print $2,$3,$5}'"); // p.s. sda1 нужно изменить на свой диск
$disk=explode(" ",$disk);
$disk=$disk[1]."/".$disk[0]." ( ".$disk[2].")";
setGlobal("ThisComputer.driveStatus",$disk);
Код: Выделить всё
<h2>Статус системы</h2><br>
Uptime:<br><b>%ThisComputer.uptime%</b>
<br>
Оперативная память:<br><b>%ThisComputer.memory%</b>
<br>
Жёсткий диск:<br><b>%ThisComputer.driveStatus%</b>
- За это сообщение автора zlayaptichka поблагодарили (всего 3):
- savenko_egor (Вс фев 01, 2015 7:16 am) • belyims (Чт июл 09, 2015 12:44 am) • Gektor (Вт окт 31, 2017 9:59 pm)
- Рейтинг: 3.49%
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Не подскажете конфиг для nginx для majordomo?
Спасибо )
Коплю, коплю, собираю в Библиотеку
Вот прям люблю так - тупо скопировал, вставил, все заработало. Еще раз спасибо
Коплю, коплю, собираю в Библиотеку
Вот прям люблю так - тупо скопировал, вставил, все заработало. Еще раз спасибо