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

打印 上一主题 下一主题

主题 561|帖子 561|积分 1683

目录

一、要求
        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++
   

         2.安装 pcre的依靠库

   yum -y install pcre pcre-devel
  

        3.安装zlib的依靠库

    yum -y install zlib zlib-devel
   
 
           4.安装openssl的依靠库

   yum -y install openssl openssl-devel
  

         5.解压nginx的安装包

   tar -zxvf nginx-1.24.0.tar.gz
  

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

   cd nginx-1.24.0/
  

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

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

         8.编译

   make
    make install
  

         9.进入到nginx的安装目录

   cd /usr/local/nginx
  

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

   cd sbin/
  ./nginx
  

 11.查看启动是否乐成

   ps -ef | grep 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  
  

          2.启动ens33网卡

   nmcli connection up ens33
  

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

   cd /usr/local/nginx/html/
          4.创建文件

   make ip
  make name
  make port
  

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


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

   cd /usr/local/nginx/conf
  

        7.编辑nginx.conf文件

   vim nginx.conf
  

        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;
        }
    }
  

        9.生存退出

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

   vim /etc/hosts
  

        11.编辑以下内容

   192.168.191.129 www.jiege.com
  

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

   192.168.191.129 www.jiege.com
  

        13.启动nginx

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


四、测试

基于ip


基于端口


基于域名


 五、总结

        在ubuntu下安装nginx也是同样的配置


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

吴旭华

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表