Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Особый парсер чего?у нас на фирме так стоит.
Nginx справляется с нагрузкой, но для сайта написан особый парсер, который не работает с nginx. Вот и получилась связка. Nginx для отдачи, а apache для обработки парсера. Совместно работают очень даже хорошо.
Дома мне хвтает nginx )))) вот им и пользуюсь.
Лучше PHP обрабатывть как CGI, а апач выбросить вообще.
Разумеется - это относиться к тому, чтоб выжать все соки с сервера. Если вполне справляется апач, то не стоит менять.
Добавлено через 1 минуту
Особый парсер чего?
И на чём написан?
Смотря чем обрабатывать.Разве если обрабатывать PHP как CGI это будет быстрее?
Элементарно переписываются.И как обстоят дела с rewrite в nginx?
Смотря чем обрабатывать.
Если suexec или suphp, то медленнее. Если через spawn или fpm, то быстрее.
Для просмотра ссылки Войдиили Зарегистрируйся
Элементарно переписываются.
Можно пример конфига для spawn или fpm
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log debug;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
#pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '"$status" $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name wp;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /srv/www/wp/htdocs/;
index index.html index.php;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /srv/www/htdocs/;
}
if (!-e $request_filename) {
rewrite pages(.*)$ pages.php?$1 last;
break;
}
location ~ \.php$ {
root html;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/www/wp/htdocs/$fastcgi_script_name;
include fastcgi_params;
}
}
}
Нормально.И еще как с виртуальными хостами дело?
Код:user nginx; worker_processes 1; error_log /var/log/nginx/error.log debug; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; #pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '"$status" $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name wp; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { root /srv/www/wp/htdocs/; index index.html index.php; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /srv/www/htdocs/; } if (!-e $request_filename) { rewrite pages(.*)$ pages.php?$1 last; break; } location ~ \.php$ { root html; fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /srv/www/wp/htdocs/$fastcgi_script_name; include fastcgi_params; } } }
Нормально.
Смотря чем обрабатывать.
Если suexec или suphp, то медленнее. Если через spawn или fpm, то быстрее.
Для просмотра ссылки Войдиили Зарегистрируйся
Элементарно переписываются.