以Centos 7.4 x86為例
注意:/home/server? 這目錄自行定義即可
1、nginx安裝
? ??????添加Nginx到Y(jié)UM源
????????rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
????????安裝Nginx
? ? ? ? yum install -y nginx
? ??????啟動(dòng)Nginx
????????systemctl start nginx.service
? ??????開(kāi)放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創(chuàng)建指定目錄
????????chown -R nginx:nginx?/home/server/nginx??#修改文件所屬用戶(hù)為nginx,所屬用戶(hù)組為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建立鏈接