[Nginx]01 - 安装以及基本配置

目录

  1. Nginx基础概念
  2. 安装Nginx与基本命令
  3. 配置nginx
  4. 初次使用nginx

1. Nginx基础概念

  1. Nginx是一个纯粹的http服务器,不同于各种语言的web框架,nginx不提供逻辑,操作数据库等接口。
  2. Nginx最常用于反向代理,负载均衡等。

2. 安装Nginx与基本命令

  1. 使用的是win10环境
  2. 解压后在nginx的根目录下使用cmd
  • 开启 start nginx
  • 停止 nginx.exe -s stop
  • 执行完当前任务停止 nginx.exe -s quit
  • 重载 nginx.exe -s reload
  1. 访问localhost出现如下页面

3. 配置nginx

配置文件在nginx/conf/nginx.conf

  • 找到访问localhost返回的页面

下图中的意思我们访问localhost时,返回给我们html/index.html


  • 使用include命令加载我们的配置文件
  1. 在配置文件的目录下创建文件夹confs,加载里面所有的.conf文件
  2. 这个include的方式相当于将代码复制到当前位置。
  3. 一定要在http中使用,因为我们要配置server

4. 初次使用nginx

  • 在本地的hosts文件中随意增加域名映射到本地
127.0.0.1 test.com
  • 在上面创建的文件夹中任意创建以.conf结尾的文件
  1. 使用test.com域名,浏览器会通过DNS访问127.0.0.1
  2. nginx通过请求头中的domain来进入到这个server中
  3. 将这个请求转发到https://www.baidu.com
server {
    listen 80;
    server_name test.com;

    location / {
        proxy_pass https://www.baidu.com;
    }
}
  • 测试
  1. 测试前需要重载nginx
  2. 输入test.com, 观察跳转到了百度的首页
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容