Как правильно настроить apache?

12
M
На сайте с 01.12.2009
Offline
235
#11
chekip:
Кто может своими настройками для httpd.conf и nginx.conf поделится? Хотелось бы взглянуть на пример настроек, для сильно загруженного сервера.

конфигурации на нагруженных проектах, затачиваются под конкретный сервер,если вы не в состоянии сделать или разобраться, не ломайте мозг закажите себе администрирование да и всё.

Администратор Linux,Freebsd. построения крупных проектов.
mstar
На сайте с 19.12.2005
Offline
133
#12

Енжинкс:


user nginx;
worker_processes 10;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}


#----------------------------------------------------------------------
# HTTP Core Module
#
# http://wiki.codemongers.com/NginxHttpCoreModule
#
#----------------------------------------------------------------------
http {
include /etc/nginx/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;
output_buffers 4 256k;
sendfile on;
reset_timedout_connection on;
tcp_nopush on;
tcp_nodelay on;
#keepalive_timeout 0;
#keepalive_timeout 65;
keepalive_timeout 5;
gzip on;
include /etc/nginx/conf.d/*.conf;
client_max_body_size 10000m;
server_names_hash_bucket_size 128;

proxy_read_timeout 1200;
proxy_send_timeout 1200;


server {
listen 89.184.65.57:80;
server_name mstarproject.com www.mstarproject.com;

#if ($remote_addr = '193.37.156.141') { return 404; }
#sample bann by nginx
access_log /var/log/nginx/mstarproject.com.access.log main;

error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
######################################################################################################
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
######################################################################################################
location / {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
######################################################################################################
location ~* ^.+\.(html|jpg|jpeg|gif|png|ico|css|js|swf|jar)$
{
root /var/www/mstarproject.com;
expires 30d;
}
######################################################################################################
location ~ /\.ht {
deny all;
}
######################################################################################################
location ~ /\.svn {
deny all;
}
######################################################################################################
}
include /etc/nginx/vhost.d/*.conf;

}

Апач


Timeout 120

KeepAlive Off

MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 25
MaxClients 25
#MaxRequestsPerChild 4000
MaxRequestsPerChild 25
</IfModule>


Listen 127.0.0.1:80

Только цели справляться с высокой нагрузкой не было, так как апач и сам сервер работают на 30% своих ресурсов. Цель была - показывать быстро картинки (средние), которых на сервере тьма: продукты, запчасти, шмотки магазинов...етс

Говорят еще вместо апача нужно фастцги сервер ставить, но за годы работы компании написали кучу модреврайта, которые переписать под енжинкс руки не доходят.

Сайт в подписи, если что. Конструктивная критика приветствуется.

mstar добавил 15.07.2010 в 15:31

Andreyka:
chekip, кто поделится рецептами для тяжело больных?
Хочу взглянуть на список лекарств для больного с высокой температурой.

ну и конечно же написано выше верно: под разные нужды, разные лекарства. Нужно сначала понять, зачем все менять - а потом уже искать в мануалах, как это делается.

А если чисто попробовать - то дефолтные конфиги с сысоева сайта подойдут.

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
Zaqwr
На сайте с 08.08.2007
Offline
111
#13
mstar:
А если чисто попробовать - то дефолтные конфиги с сысоева сайта подойдут.

как впрочем и аспирин для Андрейкиного больного =)

Администрирование, Linux, Cisco, Juniper
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий