zoukankan      html  css  js  c++  java
  • linux系统虚拟机下安装nginx基础

        虽然安装nginx什么的 、以及如何配置等等一系列的资料案例已经很多了

       但是作为菜鸟的我还是搞了半天哈 

       官网上面也有、但是一些细节方面的并没有说明、导致踩了半天坑才搞好

       本案例的系统环境     win7系统下安装的liunx系统的虚拟机
       大致的流程就是 

       安装好nginx需要的环境、检查是否安装成功、首先确认通过命令行的方式能否访问、确认防火墙、端口之类的没问题

       就应该可以正常访问nginx的官方页面了 

       

    一、安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
    二、首先要安装 PCRE
    PCRE 作用是让 Nginx 支持 Rewrite 功能。
    
    1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    
    [root@bogon src]# cd /usr/local/src/
    [root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    2、解压安装包:
    
    [root@bogon src]# tar zxvf pcre-8.35.tar.gz
    3、进入安装包目录
    
    [root@bogon src]# cd pcre-8.35
    4、编译安装 
    
    [root@bogon pcre-8.35]# ./configure
    [root@bogon pcre-8.35]# make && make install
    5、查看pcre版本
    
    [root@bogon pcre-8.35]# pcre-config --version
    安装 Nginx
    1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.6.2.tar.gz
    
    [root@bogon src]# cd /usr/local/src/
    [root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
    [root@bogon src]# tar zxvf nginx-1.6.2.tar.gz
    3、进入安装包目录
    
    [root@bogon src]# cd nginx-1.6.2
    4、编译安装
    
    [root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
    [root@bogon nginx-1.6.2]# make
    [root@bogon nginx-1.6.2]# make install
    5、查看nginx版本
    
    [root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

    到了这一步  nginx安装也是完成了  

    配置什么的我们先不管  、如果以上步骤出现什么异常情况的话 、还需要自行百度了  、因为我安装的时候没有遇见异常 

    检查一下配置文件是否正常  

    检查配置文件nginx.conf的正确性命令:
    
    [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t

    如果配置正常   则启动nginx

    启动 Nginx
    Nginx 启动命令如下:
    
    [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx

    到了这一步  安装也成功了  nginx也启动了 

    首先通过命令行来检测一下是否可以访问

    curl http://192.168.241.129/

    这里的ip是你虚拟机的ip

    如果正常 会出现如下结果

    root@localhost nginx-1.12.1]# curl http://192.168.241.129/
    <!DOCTYPE html>
    <html>
    <head>
    <title>Welcome to nginx!</title>
    <style>
        body {
             35em;
            margin: 0 auto;
            font-family: Tahoma, Verdana, Arial, sans-serif;
        }
    </style>
    </head>
    <body>
    <h1>Welcome to nginx!</h1>
    <p>If you see this page, the nginx web server is successfully installed and
    working. Further configuration is required.</p>
    
    <p>For online documentation and support please refer to
    <a href="http://nginx.org/">nginx.org</a>.<br/>
    Commercial support is available at
    <a href="http://nginx.com/">nginx.com</a>.</p>
    
    <p><em>Thank you for using nginx.</em></p>
    </body>
    </html>
    

    这时候可以通过浏览器直接访问了  

    访问正常的话 就没什么问题了  、访问不正常的话 应该是防火墙的问题

    关掉防火墙   再次访问  应该是没有问题了

    iptables -F
  • 相关阅读:
    Win10桌面点右键一直卡顿转圈怎么解决
    Ubuntu 中检查笔记本 CPU 的温度
    aria2的安装与配置
    Downloading Vim
    如何在Ubuntu 18.04上安装Python 3.8
    理解 chroot
    Ubuntu快捷方式存放的位置
    安装ubuntu双系统后,找不到windows启动项的解决方法
    socks5 协议简介
    mybatis源码1.3 MapperMethod
  • 原文地址:https://www.cnblogs.com/qq376324789/p/10395957.html
Copyright © 2011-2022 走看看