yum标准化安装nginx最新版
<code>参考:http:</code><code>//nginx</code><code>.org</code><code>/en/linux_packages</code><code>.html</code>
<code>1)配置repo源</code>
<code>$ </code><code>cat</code> <code>/etc/yum</code><code>.repos.d</code><code>/nginx</code><code>.repo</code>
<code>[nginx]</code>
<code>name=nginx repo</code>
<code>baseurl=http:</code><code>//nginx</code><code>.org</code><code>/packages/centos/6/</code><code>$basearch/</code>
<code>gpgcheck=0</code>
<code>enabled=1</code>
<code>安装</code>
<code>$ yum </code><code>install</code> <code>nginx</code>
<code>2)nginx配置文件:</code>
<code>$ </code><code>cat</code> <code>/etc/nginx/nginx</code><code>.conf </code>
<code>#user nobody;</code>
<code>worker_processes 4;</code>
<code>error_log </code><code>/data/log/svr/nginx/error</code><code>.log;</code>
<code>#error_log logs/error.log notice;</code>
<code>#error_log logs/error.log info;</code>
<code>pid </code><code>/var/run/nginx</code><code>.pid;</code>
<code>events {</code>
<code> </code><code>use epoll;</code>
<code> </code><code>worker_connections 65535;</code>
<code>}</code>
<code>http {</code>
<code> </code><code>include mime.types;</code>
<code> </code><code>default_type application</code><code>/octet-stream</code><code>;</code>
<code> </code><code>server_tokens off;</code>
<code> </code><code>log_format main </code><code>'$remote_addr - $remote_user [$time_local] "$request" '</code>
<code> </code><code>'$status $body_bytes_sent "$http_referer" '</code>
<code> </code><code>'"$http_user_agent" "$http_x_forwarded_for"'</code><code>;</code>
<code> </code><code>access_log </code><code>/data/log/svr/nginx/access</code><code>.log main;</code>
<code> </code><code>sendfile on;</code>
<code> </code><code>tcp_nopush on;</code>
<code> </code><code>tcp_nodelay on;</code>
<code> </code><code>keepalive_timeout 65;</code>
<code> </code><code>server_names_hash_bucket_size 128;</code>
<code> </code><code>client_header_buffer_size 32k;</code>
<code> </code><code>large_client_header_buffers 4 32k;</code>
<code> </code><code>client_body_temp_path </code><code>/tmp</code><code>;</code>
<code> </code><code>client_max_body_size 500m;</code>
<code> </code><code>fastcgi_connect_timeout 600;</code>
<code> </code><code>fastcgi_send_timeout 300;</code>
<code> </code><code>fastcgi_read_timeout 3600;</code>
<code> </code><code>fastcgi_buffer_size 400k;</code>
<code> </code><code>fastcgi_buffers 16 1m;</code>
<code> </code><code>fastcgi_busy_buffers_size 10m;</code>
<code> </code><code>fastcgi_temp_file_write_size 20m;</code>
<code> </code><code>fastcgi_intercept_errors on;</code>
<code> </code><code>gzip</code> <code>on;</code>
<code> </code><code>gzip_min_length 1k;</code>
<code> </code><code>gzip_buffers 4 16k;</code>
<code> </code><code>gzip_http_version 1.0;</code>
<code> </code><code>gzip_comp_level 2;</code>
<code> </code><code>gzip_disable </code><code>"MSIE [1-6]."</code><code>;</code>
<code> </code><code>gzip_types text</code><code>/plain</code> <code>application</code><code>/x-javascript</code> <code>text</code><code>/css</code> <code>text</code><code>/javascript</code> <code>application</code><code>/x-httpd-php</code> <code>image</code><code>/jpeg</code> <code>image</code><code>/gif</code> <code>image</code><code>/png</code><code>;</code>
<code> </code><code>gzip_vary on;</code>
<code> </code><code># Load config files from the /etc/nginx/conf.d directory</code>
<code> </code><code># The default server is in conf.d/default.conf</code>
<code> </code><code>include conf.d/*.conf;</code>
<code>3)虚拟主机</code>
<code>配置文件都在这个目录下:</code>
<code>/etc/nginx/conf</code><code>.d/</code>
<code> </code>
<code>$ </code><code>cat</code> <code>/etc/nginx/conf</code><code>.d</code><code>/abc</code><code>.xxx.com.conf </code>
<code>#</code>
<code># abc</code>
<code>server {</code>
<code> </code><code>listen x.x.x.x:80;</code>
<code> </code><code>server_name abc.xxx.com;</code>
<code> </code><code>root </code><code>/data/website/abc</code><code>.xxx.com;</code>
<code> </code><code>access_log </code><code>/data/log/web/www/abc</code><code>.xxx.com</code><code>/access</code><code>.log main;</code>
<code>$ </code><code>mkdir</code> <code>-p </code><code>/data/log/web/www/abc</code><code>.xxx.com/</code>
<code>使用php需要的配置</code>
<code>$ </code><code>cat</code> <code>/etc/nginx/conf</code><code>.d</code><code>/blog</code><code>.xxx.com.conf </code>
<code> </code><code>listen x.x.x.x:7777;</code>
<code> </code><code>server_name blog.xxx.com;</code>
<code> </code><code>root </code><code>/data/website/blog</code><code>.xxx.com;</code>
<code> </code><code>charset utf-8;</code>
<code> </code><code>access_log </code><code>/data/log/web/www/blog</code><code>.xxx.com</code><code>/access</code><code>.log main;</code>
<code> </code><code>location / {</code>
<code> </code><code>index index.php;</code>
<code> </code><code>}</code>
<code> </code><code>location ~ \.php$ {</code>
<code> </code><code>fastcgi_pass 127.0.0.1:9000;</code>
<code> </code><code>fastcgi_index index.php;</code>
<code> </code><code>fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</code>
<code> </code><code>include fastcgi_params;</code>
<code> </code><code>}</code>
<code>$ </code><code>mkdir</code> <code>-p </code><code>/data/log/web/www/blog</code><code>.xxx.com</code>
本文转自 pcnk 51CTO博客,原文链接:http://blog.51cto.com/nosmoking/1619364,如需转载请自行联系原作者