Nginx教程

Nginx环境配置

本文主要是介绍Nginx环境配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

环境

操作系统: CentOS 7.4 64位

 

Nginx环境处理

  1. nginx编译时依赖 gcc 环境   yum -y install gcc gcc-c++ 
  2. 安装 pcre 让 nginx 支持重写功能  yum -y install pcre* 
  3. 安装 zlib, nginx 使用 zlib 对 http 包内容进行 gzip 压缩  yum -y install zlib zlib-devel 
  4. 安装 openssl,用于通信加密  yum -y install openssl openssl-devel 

安装Nginx

  1. 在根目录下创建一个 nginx 文件夹并进入该文件夹中 
    •  cd / 
    •  mkdir nginx 
    •  cd nginx/ 
  2. 下载 nginx  wget https://nginx.org/download/nginx-1.11.5.tar.gz 
  3. 解压 nginx  tar -zxvf nginx-1.11.5.tar.gz 
  4. 进行解压后的文件夹中  cd nginx-1.11.5 
  5. 检查平台安装环境  ./configure --prefix=/usr/local/nginx 
  6. 进行源码编译  make 
  7. 安装 nginx  make install 
  8. 查看 nginx 配置  /usr/local/nginx/sbin/nginx -t 
  9. 进入 usr/bin 目录下  cd /usr/bin ,制作 nginx 软链接 ln -s /usr/local/nginx/sbin/nginx nginx 

制作 Nginx 配置文件 

  1. 进入配置文件  vim /usr/local/nginx/conf/nginx.conf 
  2. 修改 http->server->listen 的值将80修改为8001
  3. 在该配置文件最底部新增  include /nginx/*.conf; 作用是插入该目录下所有 .conf 结尾的文件
  4. 回到 cd /nginx/ 目录中创建一个配置文件 touch nginx.conf 编辑该文件 vim nginx.conf 
  5. 新增代码  
    server {
      # 端口
      listen 80;
     # 域名 
      server_name localhost;
     # 资源地址(源代码)
      root /nginx/dist/;
      # 目录浏览
      autoindex on;
      # 缓存处理
      add_header Cache-Control "no-cache, must-revalidate";
      # 请求配置
      location / {
        # 跨域
        add_header Access-Control-Allow-Origin *;
        # 返回 index.html (处理单页面应用)
        try_files $uri $uri/ /index.html;
      }
    }

     

  6. 新增  mkdir dist 文件夹并进入 cd dist 文件夹中,创建一个  touch index.html 文件,随便在该文件中填写点内容

重启Nginx使配置文件生效

  1.  nginx -c /usr/local/nginx/conf/nginx.conf 
  2.  nginx -s reload 
这篇关于Nginx环境配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!