Heim  >  Artikel  >  Backend-Entwicklung  >  linux下安装配置Nginx服务器

linux下安装配置Nginx服务器

WBOY
WBOYOriginal
2016-07-29 08:55:481050Durchsuche

一、yum 安装Nginx

# yum  -y  install  nginx

二、相关库安装

 (1)、安装GCC编译器   yum -y install gcc

 (2)、安装G++编译器   yum -y install gcc-c++

 (3)、安装PCRE库  yum -y install pcre pcre-devel

        安装zlib库  yum -y install zlib zlib-devel

        安装OpenSSL开发库  yum -y install openssl openssl-devel

三、Nginx目录结构

使用 root 用户在线安装,Nginx被保存在一下几个目录中。

/usr/sbin/nginx  --------------------------  sbin下的nginx是执行文件,可以用来启动nginx

/etc/nginx       --------------------------  这个是nginx程序安装目录

/usr/share/nginx --------------------------  这里放的是共享的文件,里面有测试首页

/usr/share/man/man8/nginx.8.gz 

/usr/share/man/man3/nginx.3pm.gz

四、Linux 内核参数优化

首先,需要修改/etc/sysctl.conf 文件来修改内核参数(第一次打开是空文件)。例如,最常用的配置:

  fs.file-max = 10000
  net.ipv4.tcp_tw_reuse = 1
  net.ipv4.tcp_keepalive_time = 600
  net.ipv4.tcp_fin_timeout = 30
  net.ipv4.tcp_max_tw_buckets = 5000
  net.ipv4.ip_local_port_range = 1024  61000
  net.ipv4.tcp_rmem = 4096  32768  262142
  net.ipv4.tcp_wmem = 4096  32768  262142
  net.core.netdev_max_backlog = 8096
  net.core.rmem_default = 262144
  net.core.wmem_default = 262144
  net.core.rmem_max = 2097152
  net.core.wmem_max = 2097152
  net.ipv4.tcp_syncookies = 1
  net.ipv4.tcp_max_syn_backlog = 1024

然后执行 sysctl -p使上边的设置生效。

相关说明:

linux下安装配置Nginx服务器

linux下安装配置Nginx服务器

linux下安装配置Nginx服务器

linux下安装配置Nginx服务器

以上就介绍了linux下安装配置Nginx服务器,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn