日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux最基础安装,Linux Nginx最基础的十大安装步骤(2)

發(fā)布時間:2024/4/17 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux最基础安装,Linux Nginx最基础的十大安装步骤(2) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

四、修改php-fpm配置文件

rm -f /usr/local/webserver/php/etc/php-fpm.conf

vi /usr/local/webserver/php/etc/php-fpm.conf

輸入以下內(nèi)容:

/usr/local/webserver/php/logs/php-fpm.pid

/usr/local/webserver/php/logs/php-fpm.log

notice

10

1m

5s

yes

default

127.0.0.1:9000

-1

0666

/usr/sbin/sendmail?-t?-i

1

www

www

static

128

20

5

35

0s

0s

logs/slow.log

51200

0

yes

500

127.0.0.1

$HOSTNAME

/usr/local/bin:/usr/bin:/bin

/tmp

/tmp

/tmp

$OSTYPE

$MACHTYPE

2

五、創(chuàng)建www用戶組及www用戶

/usr/sbin/groupadd?www

/usr/sbin/useradd?-g?www?www

六、編譯安裝Linux Nginx

tar zxvf nginx-0.6.35.tar.gz

cd nginx-0.6.35/

默認(rèn)安裝:

./configure

make && make install

默認(rèn)情況下,Linux Nginx會被安裝在 /usr/local/nginx。通過設(shè)定編譯選項,你可以改變這個設(shè)定。

指定編譯選項安裝,如:

./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module

make && make install

cd ../

七、創(chuàng)建fcgi.conf文件

rm?-f?/usr/local/webserver/nginx/conf/fcgi.conf

vi?/usr/local/webserver/nginx/conf/fcgi.conf

輸入以下內(nèi)容:

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;

#?PHP?only,?required?if?PHP?was?built?with?--enable-force-cgi-redirect

fastcgi_param?REDIRECT_STATUS?200;

八、編輯Nginx配置文件

rm?-f?/usr/local/webserver/nginx/conf/nginx.conf

vi?/usr/local/webserver/nginx/conf/nginx.conf

Linux Nginx輸入以下內(nèi)容:

user?www?www;

worker_processes?8;

error_log?/usr/local/webserver/nginx/logs/logs/nginx_

error.log?crit;

pid?/usr/local/webserver/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;

client_max_body_size?8m;

sendfile?on;

tcp_nopush?on;

keepalive_timeout?60;

tcp_nodelay?on;

fastcgi_connect_timeout?300;

fastcgi_send_timeout?300;

fastcgi_read_timeout?300;

fastcgi_buffer_size?64k;

fastcgi_buffers?8?64k;

fastcgi_busy_buffers_size?128k;

fastcgi_temp_file_write_size?128k;

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;

#limit_zone?crawler?$binary_remote_addr?10m;

#多個站點設(shè)置,站點文件夾必須放在Nginx的html目錄,否則不支持多站點

server?{

listen?80;

server_name?www.v-ec.com;

root?/usr/local/webserver/nginx/html/www.v-ec.com;

index?index.php?index.html;

location?~?.*\.(php|php5)?$?{

#fastcgi_pass?unix:/tmp/php-cgi.sock;

fastcgi_pass?127.0.0.1:9000;

fastcgi_index?index.php;

include?fcgi.conf;

}

location?~?.*\.(gif|jpg|jpeg|png|bmp|swf)$?{

expires?30d;

}

location?~?.*\.(js|css)?$?{

expires?6h;

}

log_format?veclog?'$remote_addr?-?$remote_user?[$time_local]

"$request"?'

'$status?$body_bytes_sent?"$http_referer"?'

'"$http_user_agent"?$http_x_forwarded_for';

access_log?logs/vec.log?veclog;

}

#多個站點設(shè)置,站點文件夾必須放在Nginx的html目錄,否則不支持多站點

server?{

listen?80;

server_name?www.w3cgroup.com;

root?/usr/local/webserver/nginx/html/www.w3cgroup.com;

index?index.php?index.html;

location?~?.*\.(php|php5)?$?{

#fastcgi_pass?unix:/tmp/php-cgi.sock;

fastcgi_pass?127.0.0.1:9000;

fastcgi_index?index.php;

include?fcgi.conf;

}

location?~?.*\.(gif|jpg|jpeg|png|bmp|swf)$?{

expires?30d;

}

location?~?.*\.(js|css)?$?{

expires?6h;

}

log_format?w3cclog?'$remote_addr?-?$remote_user?[$time_local]

"$request"?'

'$status?$body_bytes_sent?"$http_referer"?'

'"$http_user_agent"?$http_x_forwarded_for';

access_log?logs/w3c.log?w3clog;

}

}

九、配置開機(jī)自動啟動Linux Nginx+ PHP

vi?/etc/rc.local

在末尾增加以下內(nèi)容:

ulimit?-SHn?51200

/usr/local/webserver/php/sbin/php-fpm?start

/usr/local/webserver/nginx/sbin/nginx

十、優(yōu)化Linux內(nèi)核參數(shù)

vi?/etc/sysctl.conf

在末尾增加以下內(nèi)容:

net.ipv4.tcp_fin_timeout=30

net.ipv4.tcp_keepalive_time=300

net.ipv4.tcp_syncookies=1

net.ipv4.tcp_tw_reuse=1

net.ipv4.tcp_tw_recycle=1

使配置立即生效:

/sbin/sysctl?–p

做到這里,可以reboot重啟Linux了,不出意外的話應(yīng)該可以順利開啟Linux Nginx。

【編輯推薦】

【責(zé)任編輯:張浩 TEL:(010)68476606】

內(nèi)容導(dǎo)航

總結(jié)

以上是生活随笔為你收集整理的linux最基础安装,Linux Nginx最基础的十大安装步骤(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。