安装包地址:http://nginx.org/en/download.html
1、下载对应的版本(linux/windows),解压
2、配置nginx.conf文件
3、启动:
windows:
start nginx
linux:
mkdir /apps/svr
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -xvf nginx-1.16.1.tar.gz
cd /apps/svr/nginx-1.16.1
#yum install gcc 安装所需编译器
#yum install readline-devel 安装readline-devel 开发包
#yum install zlib-devel 安装 zlib-devel 开发包
#yum -y install pcre-devel openssl openssl-devel
#./configure
./configure --prefix=/apps/svr/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
make
make install
cd /apps/svr/nginx-1.16.1/sbin/
./nginx #启动
./nginx -s reload #重启
ps -ef|grep nginx #查看
kill -QUIT nginx主进程号
4、配置文件
cd conf
vi nginx.conf
#-------------按a或i进行编辑,配置内容-----------------
#user nobody;
worker_processes 4;
error_log /apps/logs/nginx/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid /apps/svr/nginx-1.16.1/conf/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
client_max_body_size 0;
proxy_read_timeout 1200s;
underscores_in_headers on;
include config/upstream.config;
include config/*.conf;
}
#------按ESC,输入:wq 回车,保存退出--------
mkdir config
参考地址:https://www.jianshu.com/p/1593954d5faf
注意:本文归作者所有,未经作者允许,不得转载