linux环境配置之nginx安装(Centos)

小豆丁 1年前 ⋅ 388 阅读

 

安装包地址: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


全部评论: 0

    我有话说: