三、安装Nginx 0.8.15
1、安装Nginx所需的pcre库:
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9/
./configure
make && make install
cd ../
cd pcre-7.9/
./configure
make && make install
cd ../
2、安装Nginx
tar zxvf nginx-0.8.15.tar.gz
cd nginx-0.8.15/
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
cd ../
cd nginx-0.8.15/
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
cd ../
3、创建Nginx日志目录
mkdir -p /data1/logs
chmod +w /data1/logs
chown -R www:www /data1/logs
chmod +w /data1/logs
chown -R www:www /data1/logs
4、创建Nginx配置文件
①、在/usr/local/nginx/conf/目录中创建nginx.conf文件:
rm -f /usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf
输入以下内容:
user<wbr><wbr>www www;<br><br>
worker_processes 8;<br><br>
error_log<wbr><wbr>/data1/logs/nginx_error.log<wbr><wbr>crit;<br><br>
pid<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/usr/local/nginx/nginx.pid;<br><br>
#Specifies the value for maximum file descriptors that can be opened by this process.<br>
worker_rlimit_nofile 65535;<br><br>
events<br>
{<br><wbr><wbr>use epoll;<br><wbr><wbr>worker_connections 65535;<br>
}<br><br>
http<br>
{<br><wbr><wbr>include<wbr><wbr><wbr><wbr><wbr><wbr> mime.types;<br><wbr><wbr>default_type<wbr><wbr>application/octet-stream;<br><br><wbr><wbr>#charset<wbr><wbr>gb2312;<br><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr>server_names_hash_bucket_size 128;<br><wbr><wbr>client_header_buffer_size 32k;<br><wbr><wbr>large_client_header_buffers 4 32k;<br><wbr><wbr>client_max_body_size 8m;<br><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr>sendfile on;<br><wbr><wbr>tcp_nopush<wbr><wbr><wbr><wbr> on;<br><br><wbr><wbr>keepalive_timeout 60;<br><br><wbr><wbr>tcp_nodelay on;<br><br><wbr><wbr>fastcgi_connect_timeout 300;<br><wbr><wbr>fastcgi_send_timeout 300;<br><wbr><wbr>fastcgi_read_timeout 300;<br><wbr><wbr>fastcgi_buffer_size 64k;<br><wbr><wbr>fastcgi_buffers 4 64k;<br><wbr><wbr>fastcgi_busy_buffers_size 128k;<br><wbr><wbr>fastcgi_temp_file_write_size 128k;<br><br><wbr><wbr>gzip on;<br><wbr><wbr>gzip_min_length<wbr><wbr>1k;<br><wbr><wbr>gzip_buffers<wbr><wbr><wbr><wbr> 4 16k;<br><wbr><wbr>gzip_http_version 1.0;<br><wbr><wbr>gzip_comp_level 2;<br><wbr><wbr>gzip_types<wbr><wbr><wbr><wbr><wbr><wbr> text/plain application/x-javascript text/css application/xml;<br><wbr><wbr>gzip_vary on;<br><br><wbr><wbr>#limit_zone<wbr><wbr>crawler<wbr><wbr>$binary_remote_addr<wbr><wbr>10m;<br><br><wbr><wbr>server<br><wbr><wbr>{<br><wbr><wbr><wbr><wbr>listen<wbr><wbr><wbr><wbr><wbr><wbr> 80;<br><wbr><wbr><wbr><wbr>server_name<wbr><wbr><a href="http://www.lnmp.org/">www.lnmp.org</a>;<br><wbr><wbr><wbr><wbr>index index.html index.htm index.php;<br><wbr><wbr><wbr><wbr>root<wbr><wbr>/web/www;<br><br><wbr><wbr><wbr><wbr>#limit_conn<wbr><wbr> crawler<wbr><wbr>20;<wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr>location ~ .*\.(php|php5)?$<br><wbr><wbr><wbr><wbr>{<wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr>#fastcgi_pass<wbr><wbr>unix:/tmp/php-cgi.sock;<br><wbr><wbr><wbr><wbr><wbr><wbr>fastcgi_pass<wbr><wbr>127.0.0.1:9000;<br><wbr><wbr><wbr><wbr><wbr><wbr>fastcgi_index index.php;<br><wbr><wbr><wbr><wbr><wbr><wbr>include fcgi.conf;<br><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr>location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$<br><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr>expires<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>