zoukankan      html  css  js  c++  java
  • Nginx的安装(Linux)

    一、前置依赖
    • 1.安装pcre依赖(yum安装)
      • - 使用yum安装:yum install -y pcre pcre-devel
      • 安装pcre依赖(离线安装方式)
        • - 下载pcre依赖包并放到Linux系统中:https://sourceforge.net/projects/pcre/files/pcre/
        • - 解压压缩包:tar -zxvf pcre-xx-x.tar.gz
        • - 进入解压目录执行编译:./configure
        • - 执行编译并安装命令:make && make install
        • - 安装成功的检查:pcre-config --version
    • 2.安装gcc、openssl、zlib依赖
      • - 使用yum安装:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
     
    二、安装Nginx步骤
    • 1.下载nginx的安装包,并放到linux的目录下(如:/usr/local/),下载地址:http://nginx.org/en/download.html
    • 2.解压压缩包:tar -zxvf nginx-xxx-xx.tar.gz
    • 3.进入压缩目录执行编译:./configure

        注:出现如上提示可忽略,继续下一步即可

    • 4.执行编译并安装命令:make && make install

        注:出现如上提示,表示安装成功,继续下一步即可

    • 5.安装成功的检查:在/usr/local会自动创建一个nginx文件夹,启动脚本在/usr/local/nginx/sbin下
    • 6.启动程序并查看查看程序是否启动
      • [root@localhost local]# cd /usr/local/nginx/sbin
      • [root@localhost local]# ./nginx [ -c nginx.conf] (-c 指定配置文件启动nginx)
      • [root@localhost local]# ps -ef | grep nginx
    • 7.远程访问,需要关闭防火墙
      • [root@localhost local]# systemctl start firewalld (启动防火墙)
      • [root@localhost local]# systemctl stop firewalld (关闭防火墙)
      • [root@localhost local]# systemctl disable firewalld (开机禁用防火墙)
    • 8.开启端口,打开8000~10000的端口,--permanent表示永久开启
      • [root@localhost local]# firewall-cmd --zone=public --add-port=8000-10000/tcp --permanent
      • [root@localhost local]# firewall-cmd --zone=public --add-port=8000/tcp --permanent(打开单个端口)
    • 9.浏览器输入“http://ip:80”访问,出现如下页面表示启动成功


     
  • 相关阅读:
    php安全编程&python测试实例编写
    MySQL注入技巧性研究
    第一届“百度杯”信息安全攻防总决赛
    不想在315“中奖”?你得躲过这些坑!
    这些故事你尽管听,不奇葩算我输!
    str2-045漏洞事件,你想要的这里都有
    python多线程在渗透测试中的应用
    【ZCTF】easy reverse 详解
    UVA
    用Thinphp发送电子邮件的方法
  • 原文地址:https://www.cnblogs.com/jason2018524/p/13750823.html
Copyright © 2011-2022 走看看