zoukankan      html  css  js  c++  java
  • nginx下载安装和虚拟机的配置

    一、 Nginx下载安装

    1、Nginx下载:nginx-1.13.0.tar.gz,下载到:/usr/local/software/

    wget http://nginx.org/download/nginx-1.13.0.tar.gz

    2、Nginx解压安装:

     tar -zxvf nginx-1.13.0.tar.gz -C ./

     3、转到目录/usr/local/software/nginx-1.13.0,执行Nginx编译

    ./configure

     4.安装Nginx:

    安装命令:make & make install

     

     二、Nginx启动

    1、查看安装目录:cd /usr/local/nginx

    conf 存放配置文件

    html 网页文件

    logs 存放日志

    sbin   shell启动、停止等脚本

     

     2、转到sbin目录,启动nginx

     

    查看进程

     

    3.打开浏览器


    三、常用命令

     进去nginx的安装目录

    进去sbin

    常用命令

    复制代码
    启动
    ./nginx 
    
    检查 nginx.conf配置文件
    ./nginx -t
    
    重启
    ./nginx -s reload
    
    停止
    
    ./nginx -s stop

    四、虚拟主机配置

    1、添加文件

     /var/wwwroot/site1/index.html,内容保存为
    <?php
    
    phpinfo();

    2、找到nginx的配置文件是  /usr/local/nginx/conf/nginx.conf

    查找命令:nginx -t

    # 全局区   有一个工作子进程,一般设置为CPU数 * 核数
            worker_processes  1; 
    
            events {
                    # 一般是配置nginx进程与连接的特性
                    # 如1个word能同时允许多少连接,一个子进程最大允许连接1024个连接
                    worker_connections  1024;
            }
    
            # 配置HTTP服务器配置段
            http {
    
                    # 配置虚拟主机段
          server {
            #监听端口
              listen       80;
              #监听域名
              server_name  www.test.com;
    
             location / {
            #要访问站点的文件路径,可以是相对路径(相对于nginx的根路径),这里我写的是绝对路径
                root   /var/wwwroot/site1;
                #默认跳转到的页面
                index  index.html index.htm index.php; 
            }
    
          }
     }

     3、进入 /usr/local/nginx/sbin,重启nginx

    ./nginx -s reload

    4、打开浏览器,输入www.test.com,会看到输出phpinfo的信息

    五、 基于IP地址虚拟主机配置

    复制代码
        server {
          listen  80;
          server_name  192.168.137.199;
          location / {
                  root    ip;
                  index index.html;
          }
        }
    复制代码
  • 相关阅读:
    分享一个MySQL分库分表备份脚本(原)
    mysql配置以及性能优化(转)
    redis 集群配置实战
    Debian安装fail2ban来防止扫描
    关于微信小程序,一些想法
    读书笔记:《HTML5开发手册》-- 现存元素的变化
    linux下如何使用vnstat查看服务器带宽流量统计
    在iOS微信浏览器中自动播放HTML5 audio(音乐)的2种正确方式
    VS自定义项目模板:[4]自定义模板的分组
    VS自定义项目模板:[3]创建自定义模板
  • 原文地址:https://www.cnblogs.com/ivy-zheng/p/10989752.html
Copyright © 2011-2022 走看看