CentOS7 nginx 最简单的安装以及设置开机启动

1. 下载tar包.

2. 解压缩tar包

3. 安装必须的部分 yum包

yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel

4. configure 以及 make 和 make install

默认安装目录

/usr/local/nginx/sbin/nginx

5. 设置方向代理 最简单的部分

    gzip on;
    gzip_min_length 1k;
    gzip_buffers 16 64k;
    gzip_http_version 1.1;
    gzip_comp_level 6;
    gzip_types text/plain application/x-javascript application/javascript text/javascript text/css application/xml;
    gzip_vary on;


    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_pass http://localhost:5001/;
            proxy_set_header Host $host:$server_port;
        }

完整的conf文件

worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  1800;

    gzip on;
    gzip_min_length 1k;
    gzip_buffers 16 64k;
    gzip_http_version 1.1;
    gzip_comp_level 6;
    gzip_types text/plain application/x-javascript application/javascript text/javascript text/css application/xml;
    gzip_vary on;


    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_pass http://localhost:5000/;
            proxy_set_header Host $host:$server_port;
        }
       error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}

6. 设置开机启动

vim /etc/rc.d/rc.local

增加内容

/usr/local/nginx/sbin/nginx -c /nginx/nginx-1.15.10/conf/nginx.conf

注意 -c 之后的 文件..  需要确定.

 7. 今天在linux上面设置的

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11010572.html