nginx启动、配置、测试(全网最全)

这篇具有很好参考价值的文章主要介绍了nginx启动、配置、测试(全网最全)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、要求

        1.配置不同IP访问

        2.配置不同端口访问

        3.配置域名访问

二、前期准备

        1.安装gcc g++的依赖库

         2.安装 pcre的依赖库

        3.安装zlib的依赖库

           4.安装openssl的依赖库

         5.解压nginx的安装包

        6.进入到解压的nginx安装目录里面

        7.将nginx安装到/usr/local/下

         8.编译

         9.进入到nginx的安装目录

         10.进入到nginx的sbin模块,并且启动nginx

 11.查看启动是否成功

三、配置nginx

        1.配置两个网卡(192.168.191.100和192.168.191.200)

          2.启动ens33网卡

        3.进入 /usr/local/nginx/html/配置我们的网页内容

        4.创建文件

        5.在文件下创建相关文件

        6.配置虚拟主机文件,进入到/usr/local/nginx/conf/

        7.编辑nginx.conf文件

        8.编辑以下内容

        9.保存退出

        10.配置虚拟机本地host文件

        11.编辑以下内容

        12.配置本机(windows 10)host文件 (C:\Windows\System32\drivers\etc的host文件)

        13.启动nginx

四、测试

基于ip

基于端口

基于域名

 五、总结


一、要求

        1.配置不同IP访问

        2.配置不同端口访问

        3.配置域名访问

二、前期准备

        1.安装gcc g++的依赖库

yum -y install gcc gcc-c++

 nginx启动、配置、测试(全网最全)

         2.安装 pcre的依赖库

yum -y install pcre pcre-devel

nginx启动、配置、测试(全网最全)

        3.安装zlib的依赖库

 yum -y install zlib zlib-devel

 nginx启动、配置、测试(全网最全) 

           4.安装openssl的依赖库

yum -y install openssl openssl-devel

nginx启动、配置、测试(全网最全)

         5.解压nginx的安装包

tar -zxvf nginx-1.24.0.tar.gz

nginx启动、配置、测试(全网最全)

        6.进入到解压的nginx安装目录里面

cd nginx-1.24.0/

nginx启动、配置、测试(全网最全)

        7.将nginx安装到/usr/local/下

./configure --prefix=/usr/local/

nginx启动、配置、测试(全网最全)

         8.编译

make

make install

nginx启动、配置、测试(全网最全)nginx启动、配置、测试(全网最全)

         9.进入到nginx的安装目录

cd /usr/local/nginx

nginx启动、配置、测试(全网最全)

         10.进入到nginx的sbin模块,并且启动nginx

cd sbin/

./nginx

nginx启动、配置、测试(全网最全)

 11.查看启动是否成功

ps -ef | grep nginx

nginx启动、配置、测试(全网最全)

nginx启动、配置、测试(全网最全)

三、配置nginx

        1.配置两个网卡(192.168.191.100和192.168.191.200)

nmcli connection modify ens33 +ipv4.addresses 192.168.191.100/24
nmcli connection modify ens33 +ipv4.addresses 192.168.191.200/24  

nginx启动、配置、测试(全网最全)

          2.启动ens33网卡

nmcli connection up ens33

nginx启动、配置、测试(全网最全)

        3.进入 /usr/local/nginx/html/配置我们的网页内容

cd /usr/local/nginx/html/

        4.创建文件

make ip

make name

make port

nginx启动、配置、测试(全网最全)

        5.在文件下创建相关文件

nginx启动、配置、测试(全网最全)

        6.配置虚拟主机文件,进入到/usr/local/nginx/conf/

cd /usr/local/nginx/conf

nginx启动、配置、测试(全网最全)

        7.编辑nginx.conf文件

vim nginx.conf

nginx启动、配置、测试(全网最全)

        8.编辑以下内容

  # ip 100
    server {
       listen 80;
       server_name 192.168.191.100;
       location / {
            root /usr/local/nginx/html/ip/100;
           index index.html;
        }
    }

  # ip 200
    server {
       listen 80;
       server_name 192.168.191.200;
       location / {
            root /usr/local/nginx/html/ip/200;
           index index.html;
        }
    }

  # port 100
    server {
       listen 100;
       server_name 192.168.191.129;
       location / {
            root /usr/local/nginx/html/port/100;
            index index.html;
        }
    }
  # port 200
    server {
       listen 200;
       server_name 192.168.191.129;
       location / {
            root /usr/local/nginx/html/port/200;
            index index.html;
        }

    }

   # www.jiege.com
    server {
       listen 80;
       server_name www.jiege.com;
       location / {
            root /usr/local/nginx/html/name/jiege;
            index index.html;
        }
    }

nginx启动、配置、测试(全网最全)

        9.保存退出

        10.配置虚拟机本地host文件

vim /etc/hosts

nginx启动、配置、测试(全网最全)

        11.编辑以下内容

192.168.191.129 www.jiege.com

nginx启动、配置、测试(全网最全)

        12.配置本机(windows 10)host文件 (C:\Windows\System32\drivers\etc的host文件)

192.168.191.129 www.jiege.com

nginx启动、配置、测试(全网最全)

        13.启动nginx

/usr/local/nginx/sbin/./nginx 

nginx启动、配置、测试(全网最全)

nginx启动、配置、测试(全网最全)

四、测试

基于ip

nginx启动、配置、测试(全网最全)nginx启动、配置、测试(全网最全)

基于端口

nginx启动、配置、测试(全网最全)nginx启动、配置、测试(全网最全)

基于域名

nginx启动、配置、测试(全网最全)

 五、总结

        在ubuntu下安装nginx也是同样的配置文章来源地址https://www.toymoban.com/news/detail-413242.html

到了这里,关于nginx启动、配置、测试(全网最全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全网最全,性能测试-性能瓶颈分析详全,优秀的性能测试工程师养成记...

    内存分析 内存的使用情况是系统性能中重要的因素之一,频繁的页交换及内存泄露都会影响到系统的性能(在这主要以Windows系统为主)。 内存分析用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 1、查看MemoryAvailable Mbytes指标 在对系统进

    2024年02月05日
    浏览(71)
  • 【最详细最全】Linux启动nginx

    1,首先找到nginx的安装目录 which nginx 会找到对应的目录,如图 2,查看进程是否存在 ps -ef|grep nginx 3,杀死进程 kill -QUIT 1282 强制停止 kill -9 1282 4,进入到nginx 的sbin 目录,启动nginx cd /usr/local/nginx/sbin/ ./nginx  ./nginx -s stop ./nginx -s quit ./nginx -s reload  4,但是上面这个命令,启动没成

    2024年02月05日
    浏览(28)
  • 【软件测试】Git详细-获取Git仓库,全网最全一篇打通...

    官方提供了两种获取Git仓库的方法。 第一种是在本地现有项目目录下导入所有文件到Git中; 第二种就是从Git仓库中clone项目到本地; 在现有目录中初始化仓库 如果是window的话,进入本地项目目录后,右键即可看到 git-bash ,打开git操作界面,输入命令 然后会看到目录下多了

    2024年02月07日
    浏览(32)
  • Centos的apache安装和相关配置(全网最全)

    关闭防火墙 设置selinux 下载apache服务 查看网卡信息 给网卡ens33添加ip地址 重启ens33 给IP为100和200创建文件 给创建的100和200文件创建html页面 给端口为100和200创建文件 给创建的100和200的端口文件创建html页面 创建域名文件 给域名文件创建html页面 查看 进入到配置文件目录 创建

    2024年02月04日
    浏览(37)
  • React Native环境配置搭建(全网最全 没有之一)

    小编在配置RN环境的时候,遇到了各种 坎儿,在发布这篇之前终于是搞好了,特此在这把详细过程记录下,以便造福各位。(一键三连点关注,关注小夏不迷路) 准备工作:必须安装的依赖有:Node、JDK 和 Android Studio。 1)node必须在14以上,可以去 node官网下载。 2)个人我推

    2024年02月02日
    浏览(47)
  • 【Web UI自动化测试】Web UI自动化测试之框架篇(全网最全)

    本文大纲截图: UnitTest框架: PyTest框架: 框架: 框架英文单词 framework,为解决一类事情的功能的集合。需要按照框架的规定(套路)去书写代码。 概念:UnitTest是python自带的一个单元测试框架,用它来做单元测试 自带的框架:不需要单独按照,只要安装了 python就可以用

    2023年04月09日
    浏览(58)
  • 2023年全网最全最细最流行的自动化测试工具有哪些?

    随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上

    2024年02月08日
    浏览(53)
  • 【Web UI自动化测试】Web UI自动化测试之日志收集篇(全网最全)

    本文大纲截图:   日志: 用于记录系统运行时的信息,对一个事件的记录,也称为 Log 。 日志作用: 1)调试程序 2)了解系统程序运行的情况是否正常 3)系统程序运行故障分析与问题定位 4)用来做用户行为分析和数据统计 日志级别: 日志级别:指日志信息的优先级、重

    2024年02月12日
    浏览(46)
  • 全网最牛最全Postman接口测试: postman设置接口关联,postman实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图    2、编写代码设置全局变量,会自动把全局

    2024年02月08日
    浏览(56)
  • 【vite·5】vite中环境变量的使用与配置(全网最全)

     根据当前的代码环境变化的变量就叫做 环境变量 。比如,在 生产环境 和 开发环境 将BASE_URL设置成不同的值,用来请求不同的环境的接口。 环境变量一般可以在全局访问到。在webapck中,我们也许看到过这样的代码  process.env.NODE_ENV就是一个环境变量。 process.env是Nodejs提供

    2024年02月01日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包