lnmp环境yum安装自定义路径nginx

以Centos 7.4 x86为例

注意:/home/server  这目录自行定义即可

1、nginx安装

        添加Nginx到YUM源

        rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

        安装Nginx

        yum install -y nginx

        启动Nginx

        systemctl start nginx.service

        开放80端口

        firewall-cmd --permanent --zone=public --add-port=80/tcp

        firewall-cmd --reload

        修改目录配置

        mkdir -p /home/server/nginx/conf     

        mkdir -p /home/server/nginx/host

        mkdir -p /home/server/nginx/log创建指定目录

        chown -R nginx:nginx /home/server/nginx  #修改文件所属用户为nginx,所属用户组为nginx

        vi /home/server.nginx/conf/gzip.conf

                gzip on;

                gzip_http_version 1.0;

                gzip_disable      "MSIE [1-6]\.";

                gzip_disable      "Mozilla/4";

                gzip_comp_level  3;

                gzip_proxied      any;

                gzip_vary        on;

                gzip_buffers      4 16k;

                gzip_min_length  1100;

                gzip_types        text/plain text/xml text/css application/xml application/xhtml+xml application/rss+xml application/atom_xml application/javascript application/x-javascript;

        vi /home/server.nginx/conf/mine.types

                types {

                            text/html                            html htm shtml;

                            text/css                              css;

                            text/xml                              xml;

                            image/gif                            gif;

                            image/jpeg                            jpeg jpg;

                            application/x-javascript              js;

                            application/atom+xml                  atom;

                            application/rss+xml                  rss;

                            text/mathml                          mml;

                            text/plain                            txt;

                            text/vnd.sun.j2me.app-descriptor      jad;

                            text/vnd.wap.wml                      wml;

                            text/x-component                      htc;

                            image/png                            png;

                            image/tiff                            tif tiff;

                            image/vnd.wap.wbmp                    wbmp;

                            image/x-icon                          ico;

                            image/x-jng                          jng;

                            image/x-ms-bmp                        bmp;

                            image/svg+xml                        svg svgz;

                            image/webp                            webp;

                            application/java-archive              jar war ear;

                            application/mac-binhex40              hqx;

                            application/msword                    doc;

                            application/pdf                      pdf;

                            application/postscript                ps eps ai;

                            application/rtf                      rtf;

                            application/vnd.ms-excel              xls;

                            application/vnd.ms-powerpoint        ppt;

                            application/vnd.wap.wmlc              wmlc;

                            application/vnd.google-earth.kml+xml  kml;

                            application/vnd.google-earth.kmz      kmz;

                            application/x-7z-compressed          7z;

                            application/x-cocoa                  cco;

                            application/x-java-archive-diff      jardiff;

                            application/x-java-jnlp-file          jnlp;

                            application/x-makeself                run;

                            application/x-perl                    pl pm;

                            application/x-pilot                  prc pdb;

                            application/x-rar-compressed          rar;

                            application/x-redhat-package-manager  rpm;

                            application/x-sea                    sea;

                            application/x-shockwave-flash        swf;

                            application/x-stuffit                sit;

                            application/x-tcl                    tcl tk;

                            application/x-x509-ca-cert            der pem crt;

                            application/x-xpinstall              xpi;

                            application/xhtml+xml                xhtml;

                            application/zip                      zip;

                            application/octet-stream              bin exe dll;

                            application/octet-stream              deb;

                            application/octet-stream              dmg;

                            application/octet-stream              eot;

                            application/octet-stream              iso img;

                            application/octet-stream              msi msp msm;

                            audio/midi                            mid midi kar;

                            audio/mpeg                            mp3;

                            audio/ogg                            ogg;

                            audio/x-m4a                          m4a;

                            audio/x-realaudio                    ra;

                            video/3gpp                            3gpp 3gp;

                            video/mp4                            mp4;

                            video/mpeg                            mpeg mpg;

                            video/quicktime                      mov;

                            video/webm                            webm;

                            video/x-flv                          flv;

                            video/x-m4v                          m4v;

                            video/x-mng                          mng;

                            video/x-ms-asf                        asx asf;

                            video/x-ms-wmv                        wmv;

                            video/x-msvideo                      avi;

                        }

        vi /home/server/nginx/proxy.conf

                    proxy_redirect off;

                    proxy_hide_header      Vary;

                    proxy_set_header        Accept-Encoding '';

                    proxy_set_header        Host            $host;

                    proxy_set_header        X-Real-IP      $remote_addr;

                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

                    client_max_body_size    10m;

                    client_body_buffer_size 128k;

                    proxy_connect_timeout  90;

                    proxy_send_timeout      90;

                    proxy_read_timeout      90;

                    proxy_buffer_size      4k;

                    proxy_buffers          32 4k;

                    proxy_busy_buffers_size 64k;

        vi /home/server/nginx/host/default.conf

                    server {

                        listen      80;

                        server_name  localhost;

                        #access_log  /home/server/nginx/log/access.log  main;

                        location / {

                            root  /usr/share/nginx/html;

                            index  index.html index.htm;

                        }

                        error_page  500 502 503 504  /50x.html;

                        location = /50x.html {

                            root  /usr/share/nginx/html;

                        }

                    }

        vi /etc/nginx/nginx.conf  

        ln /etc/nginx/nginx.conf /home/server/nginx建立链接

你可能感兴趣的:(lnmp环境yum安装自定义路径nginx)