0.準備過程javascript
useradd www mkdir -p /data/logs/ chown -R www:www /data/logs/ ulimit -SHn 102400
1.安裝 pcre css
tar zxvf pcre-8.20.tar.gz cd pcre-8.20 ./configure make && make install
2.安裝nginx
java
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
3.修改nginx配置文件node
user www www; worker_processes 2; pid /usr/local/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; charset utf-8; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; upstream www.free.com { ip_hash; server 192.168.18.213:80; server 192.168.18.214:80; } #access log log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /data/logs/access.log access; server { listen 80; server_name www.free.com; location /{ proxy_pass http://www.free.com; 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 /nginx{ access_log off; stub_status on; } } }
4.檢查配置文件nginx
/usr/local/nginx/sbin/nginx -t
5.啓動nginx web
/usr/local/nginx/sbin/nginx
6.重啓加載配置文件
bash
/usr/local/nginx/sbin/nginx
-s reload