博客
关于我
Linux运维web篇 nginx创建web主机| 配置安装访问控制
阅读量:337 次
发布时间:2019-03-04

本文共 1065 字,大约阅读时间需要 3 分钟。

Nginx配置与使用指南

启动方式

Nginx的启动方式与Apache有所不同,无法直接启动需要通过以下方式:

  • 修改配置文件
  • 通过脚本启动
  • 对于前者,需要将Nginx添加为系统服务,通常使用```bashsudo systemctl daemon-reload && sudo systemctl restart nginx

    ## Nginx配置与访问控制### 全局配置Nginx的全局配置文件通常位于`/etc/nginx.conf`,主要配置项包括:- **工作进程数量**:可配置为服务器内核数的两倍,常见设置为`worker_processes 1`,适用于小规模访问量。### I/O配置I/O配置同样使用全局配置文件`nginx.conf`,主要参数有:- **线程处理数**:默认为1024,建议根据需求调整,例如设置为`worker_connections 4096`。- **最大连接数**:默认为65533,可通过`ulimit -n 65535`临时增加。### HTTP配置HTTP配置主要用于设置监听端口和域名映射。配置示例:```nginxserver {    listen       80;    server_name  example.com;}

    完成配置后,需执行sudo systemctl restart nginx重启服务。

    访问控制

  • 基于密码控制:

    • 安装httpd-tools,生成密码文件。
    • 使用htpasswd -c /etc/nginx/passwd username创建用户密码。
    • 设置文件权限:chmod 640 /etc/nginx/passwd。
    • 浏览器登录访问控制页面。
  • 基于IP控制:

    • 配置访问控制规则:
      location {    deny all;    allow 192.168.1.0/24;}
    • 可根据需求添加更多IP规则。
  • 构建Web主机

    基于域名创建

  • 配置hosts文件:
    echo "192.168.1.100 example.com" >> /etc/hosts
  • 准备服务器文档。
  • 配置Nginx服务:
    • 修改server_name为域名。
    • 测试访问确认配置无误。
  • 基于IP地址创建

  • 配置文件中修改IP地址。
  • 重启Nginx服务。
  • 基于端口设置

  • 配置IP地址和端口:
    server {    listen 80;    server_name 192.168.1.100:222;}
  • 完成以上配置后,浏览器可通过域名或IP地址和指定端口访问网站。

    转载地址:http://amue.baihongyu.com/

    你可能感兴趣的文章
    python+flask计算机毕业设计高校校内景点平台(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校校园线上跳蚤市场的系统设计(程序+开题+论文)
    查看>>
    Python图形处理
    查看>>
    python+flask计算机毕业设计高校物品使用互益平台的设计与实现(程序+开题+论文)
    查看>>
    Python函数,匿名函数,高阶函数,内置函数——08
    查看>>
    python+flask计算机毕业设计高校疫情防控管理平台(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校网上迎新系统(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校运动会(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校选课系统(程序+开题+论文)
    查看>>
    Python+Jenkins+Allure Report接口自动化测试持续集成
    查看>>
    python+locust电商全流程性能测试
    查看>>
    Python函数运行的可执行文件的终端输出如何以一般方式静音?
    查看>>
    Python+Pytest+Allure+Git+Jenkins接口自动化框架
    查看>>
    python+pytest接口自动化 —— 参数关联
    查看>>
    python+pytest接口自动化 —— 参数关联
    查看>>
    Python+pytest接口自动化 —— 接口测试基础
    查看>>
    python+pytest接口自动化 —— 自动化用例编写思路 (使用pytest编写一个测试脚本)
    查看>>
    Python+pytest接口自动化之cookie绕过登录(保持登录状态)
    查看>>
    python+pytest接口自动化:接口测试
    查看>>
    Python+requests+unittest执行接口自动化测试详情
    查看>>