|
nginx без apache
|
| Автор |
Сообщение |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Сб, 07 Янв, 2012 12:54 Заголовок сообщения: |
|
|
lazutov
можно еще дописать в инструкцию что можно слушать не tcp\ip, а socket. вроде говорят даже быстрее получается =) _________________ Жизнь никогда не заканчивается!!!
На то, собственно говоря, она и ЖИЗНЬ...
____________________________________
http://www.coderun.ru - Блог человека |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Сб, 07 Янв, 2012 13:03 Заголовок сообщения: |
|
|
Спасибо, но у меня немного иная мотивация:
tcp реализация проще в дебаге(многое можно объяснить почти на пальцах), а сокеты менее понятны тем, для кого эти инструкции предназначены.
Согласитесь, если вам необходимо будет считать этот возможный (кстати мнимый) прирост, то вам уж точно будет не до инструкций.  _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
benya Интернет на завтрак

Зарегистрирован: 01.04.2008 Сообщения: 41
3306 
|
Добавлено: Чт, 19 Янв, 2012 00:53 Заголовок сообщения: |
|
|
Всем отписавшим спасибо. Все настроил, все работает.
Еще подскажите, такой вопрос, когда заходишь по IP показывает один из 2 сайтов, которые есть на впс.
показывает не тот сайт что надо, хотелось бы изменить, как можно это сделать? |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
|
| Вернуться к началу |
|
 |
jekob $UIN = 22102006335


Зарегистрирован: 22.10.2006 Сообщения: 1155 Откуда: Zirkan.com 27078 
|
Добавлено: Пт, 20 Янв, 2012 19:05 Заголовок сообщения: |
|
|
Вот мой конфиг(хоста) кстати(полностю рабочiй, подогнан под ВордПресс):
nginx.conf
| Код: | user nginx;
worker_processes 1;
worker_rlimit_nofile 3192;
pid /var/run/nginx.pid;
events {
worker_connections 1048;
}
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 logs/nginx_access.log main;
error_log logs/nginx_error.log debug;
server_names_hash_bucket_size 64;
sendfile on;
tcp_nopush on;
tcp_nodelay off;
keepalive_timeout 30;
gzip on;
gzip_comp_level 9;
gzip_proxied any;
proxy_buffering on;
proxy_cache_path /usr/local/nginx/proxy levels=1:2 keys_zone=one:15m inactive=7d max_size=1000m;
proxy_buffer_size 4k;
proxy_buffers 100 8k;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
include conf.d/*.conf;
} |
host.conf
| Код: |
upstream php {
server unix:/tmp/php-cgi.socket;
server 127.0.0.1:9000;
}
server {
server_name zirkan.com www.zirkan.com;
root /wr/vh/3zn.co;
index index.php;
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_intercept_errors on;
fastcgi_pass php;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location /wp-admin {
satisfy any;
deny all;
auth_basic "Log in!";
auth_basic_user_file conf/htpasswd;
}
}
|
fastcgi.conf
| Код: | #fastcgi.conf
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name; |
Можно и лучше впринципе...но и эта сборка довольно надежна и собрана на основе многих инструкций, в лучшем(на тот момент) виде, на мой вгляд. _________________
Fear is the Mind Killer.
 |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Пт, 20 Янв, 2012 19:53 Заголовок сообщения: |
|
|
Могу сказать, что этого хватит очень надолго и 7-15rps в условиях запросов к динамике достаточного количества процессов бекенда можно точно увидеть .
Если не секрет, какой вы используете спавнер процессов php ?
Возможно, вам самим будет интересно потестить это средствами ab tool. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
jekob $UIN = 22102006335


Зарегистрирован: 22.10.2006 Сообщения: 1155 Откуда: Zirkan.com 27078 
|
Добавлено: Пн, 23 Янв, 2012 13:51 Заголовок сообщения: |
|
|
в каком плане какой?
Имеется ввиду сорс спавнера php_cgi? _________________
Fear is the Mind Killer.
 |
|
| Вернуться к началу |
|
 |
s0ulleSS
Зарегистрирован: 14.03.2012 Сообщения: 1
57 
|
Добавлено: Ср, 14 Мар, 2012 09:57 Заголовок сообщения: |
|
|
| lazutov писал(а): |
PS я сейчас пытаюсь грамотно написать ту часть мана которая убедит 50% пользователей, что им не нужно отказываться от апача.
|
Есть ли уже хоть какая-то информация? Если очень сырая - можно в личку. Сейчас вот какраз планируем отказ от апача на хайлоаде и пытаемся рассмотреть все возможные подводные камни. |
|
| Вернуться к началу |
|
 |
|