zoukankan      html  css  js  c++  java
  • Linux-11 nginx安装与配置

    1.解决依赖关系

    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y
    

    2.下载源码包

    wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
    

    3.解压缩源码包

    tar -zxvf nginx-1.12.0
    

    4.在当前路径下通过configure这个脚本文件执行,释放makefile,然后指定安装nginx的路径,以及开启模块功能ssl与状态模块功能

    cd nginx-1.12.0 目录下执行下面命令
    
    ./configure --prefix=/opt/nginx1-12/ --with-http_ssl_module --with-http_stub_status_module

    5.编译且编译安装

    make && make install 
    

    6.在/opt/nginx1-12/ 安装好nginx的目录,找到一个sbin的文件夹,找到nginx的启动命令,然后启动nginx服务

    1.检查nginx安装后的目录,ll /opt/nginx1-12
    	drwxr-xr-x 2 root root 333 12月  6 09:32 conf  配置文件存放的目录,  nginx.conf这个文件就是nginx的主配置文件
    	drwxr-xr-x 2 root root  40 12月  6 09:32 html   存放网页根目录的文件夹,存放了index.html   **.html  **.gif **.jpg 
    	drwxr-xr-x 2 root root   6 12月  6 09:32 logs   日志目录
    	drwxr-xr-x 2 root root  19 12月  6 09:32 sbin   nginx启动脚本目录
    2.nginx的可执行命令
    - rwx(user) r-x(group) r-x(other) 1 root(属主) root(属组) 5656000 12月  6 09:32 sbin/nginx
      7         5           5 
    
    在nginx1-12/目录下执行下面命令	
    ./sbin/nginx  #直接启动nginx
    ./sbin/nginx -s stop 
    ./sbin/nginx -s reload  #平滑重启(修改了nginx配置文件,不重启服务就加载配置且生效)
    ../sbin/nginx -t  检测nginx.conf 配置文件的语法正确性,一般重启之前检查
    

    7.检查端口,进程,然后通过浏览器访问nginx页面,192.168.0.105:80

    启动后cd /opt/nginx1-12/html 目录下
    vim index.html  然后dG 删除所有 ,替换成我们自己的html源码哈
    set nu 回到底部并显示行号
    <meta charset=utf8> 解决html中文乱码问题
    

     

      

    幻想毫无价值,计划渺如尘埃,目标不可能达到。这一切的一切毫无意义——除非我们付诸行动。
  • 相关阅读:
    【noiOJ】p1759
    【noiOJ】p1481
    【noiOJ】p6253
    【noiOJ】p1794
    【noiOJ】p1776
    【noiOJ】p8210
    【noiOJ】p7939
    【noiOJ】p7914(..)
    【noiOj】p8207(233)
    鸟哥的linux私房菜——第六章学习(Linux文件与目录管理)
  • 原文地址:https://www.cnblogs.com/TodayWind/p/13716416.html
Copyright © 2011-2022 走看看