Nginx搭建
smartpotato 超膜裁形
本文距离上次更新已过去 0 天,部分内容可能已经过时,请注意甄别。

Nginx搭建

  1. 一个高性能的web服务器、反向代理服务器,可以处理5万的并发请求,内存小,c语言编写

  2. 下载地址:http://nginx.org/en/download.html

  3. 安装:linux


安装前准备:gcc编译器、openssl库、pcre库、zlib库,可以用下面的命令一次安装完:

1
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

tar -zxvf 解压

进入目录 –prefix指定安装路径

1
./configure --prefix=/usr/local/nginx

make 编译

make install 安装

sbin目录下执行

./nginx 启动

./nginx -s reload 重启

通过配置文件来启动,启动一个nginx对应一个配置文件,这样就可以在一台服务器上启动多个nginx

在sbin目录下:

1
2
3
./nginx -c /user/local/nginx/conf/nginx.conf

netstat -lntup |grep nginx # 检查进程是否正常

配置文件检查:用于在修改了配置文件后,用该命令来检查是否正确(./nginx表示在sbin目录下,也可以写全目录)

1
2
3
4
./nginx -c /usr/local/nginx/conf/nginx.conf -t 

nginx: the configuration file /data/nginx-1.10.1/conf/nginx.conf syntax is ok
nginx: configuration file /data/nginx-1.10.1/conf/nginx.conf test is successful
 请作者喝咖啡