`

转载:LINUX安装NGINX

 
阅读更多
  • LINUX安装NGINX

  • 安装依赖
    1. yum install gcc
    2. yum install pcre-devel
    3. yum install zlib zlib-devel
    4. yum install openssl openssl-devel
    5. //一键安装上面四个依赖
      yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  • 下载nginx的tar包
    1. 复制代码
      //创建一个文件夹
      cd /usr/local
      mkdir nginx
      cd nginx
      //下载tar包
      wget http://nginx.org/download/nginx-1.13.7.tar.gz
      tar -xvf nginx-1.13.7.tar.g
      复制代码
  • 安装nginx
    1. //进入nginx目录
      cd /usr/local/nginx
      //执行命令
      ./configure
    2. //执行make命令
      make
      //执行make install命令
      make install
  • Nginx常用命令
    • //测试配置文件
      安装路径下的/nginx/sbin/nginx -t
    • 复制代码
      //启动命令
      安装路径下的/nginx/sbin/nginx
      //停止命令
      安装路径下的/nginx/sbin/nginx -s stop
      或者 : nginx -s quit
      //重启命令
      安装路径下的/nginx/sbin/nginx -s reload
      复制代码
    • //查看进程命令
      ps -ef | grep nginx
    • //平滑重启
      kill -HUP Nginx主进程号
  • 配置防火墙
    • //打开防火墙文件
      sudo vim /etc/sysconfig/iptables
      //新增行  开放80端口
      -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
      //保存退
    • //重启防火墙
      sudo service iptables restart
  • Nginx虚拟域名配置及测试验证
    1. //编辑nginx.conf
      sudo vim /usr/local/nginx/conf/nginx.conf
      //增加行 
      include vhost/*.conf
      //保存退出
    2. //在/usr/local/nginx/conf目录新建vhost文件夹
      mkdir vhost
      //创建每个域名的配置
      sudo vim jimisun.com.conf
      //节点中增加入响应的配置 端口转发  或者访问文件系统
  • Nginx启动
    1. //进入nginx安装目录
      cd sbin
      sudo ./nginx
    2. 测试访问
      http://ip地址
杂家不如专家,精益求精
分享到:
评论

相关推荐

    nginx基于Basic Auth鉴权的配置文件nginx.conf

    内容概要:通过nginx配置实现控制不同的用户可以访问不同的资源或者web 适合人群:具备一定编程基础,工作1-3年...阅读建议:改资源基于Linux-CentOS7系统操作,需要有一定的Linux命令操作基础和nginx安装和配置能力。

    解决Centos7安装nginx后提示“Welcome to nginx on Fedora!”,conf.d目录下无default.conf文件

    在使用CentOS 7进行Nginx安装时,有时可能会遇到一些意料之外的问题。本文主要探讨了在安装完成后打开Nginx默认网页时显示"Welcome to nginx on Fedora!",而不是预期的"Welcome to nginx!",同时在`/etc/nginx/conf...

    Linux一键搭建LUMP环境

    nginx:1.15.2 mysql:5.7.26(yum/apt-get安装) jdk:12.0.1 tomcat:9.0.21 ftp:(yum/apt-get安装) 使用root用户进行下面安装操作 安装步骤: 1、xshell/xftp上传sh.zip 2、unzip sh.zip 解压文件 3、chmod...

    Linux一键安装web环境全攻略

    - Nginx: 1.4.4 - Apache: 2.2.29、2.4.10 - MySQL: 5.1.73、5.5.40、5.6.21 - PHP: 5.2.17、5.3.29、5.4.23、5.5.7 - PHP扩展: memcache、Zend - JDK: 1.7.0 - Tomcat: 7.0.54 - FTP: 使用`yum`或`apt-get`...

    喵喵恋爱术V3版 7.0.0 小程序 恋爱交友 话术库 聊天话术 恋爱课堂 快速盈利源码!-附安装教程

    系统建议:建议使用Linux CentOS 6.8以上系统 面板建议:建议使用宝塔一键环境安装 基础环境要求: PHP5.6~7.2 建议使用php5.6 mysql5.5-5.6 建议使用5.6 其它阿帕奇或者Nginx均可! 域名要求:国内已备案域名!并...

    filebeat-6.6.0-linux-x86_64.tar.gz

    带有内部模块(auditd,Apache,Nginx,System和MySQL),可通过一个指定命令来简化通用日志格式的收集,解析和可视化。 作者:kang少年 链接:https://www.jianshu.com/p/0a5acf831409 来源:简书 著作权归作者...

    阿里云ossjava源码-need:转载大神的LNMP

    (Linux、Nginx/Tengine/OpenResty、生产环境下MySQL/MariaDB/Percona、PHP、JAVA),适用于CentOS 6 ~ 7(包括 redhat)、Debian 6 ~ 9、Ubuntu 12 ~ 18、Fedora 27~28 的 32 和 64。 脚本属性: 持续更新,提供...

    自动部署web、nosqlCoreWeb.zip

    此部分旨在为服务器部署动态网站平台,包括Web服务nginx、Apache,Linux下最常用的数据库MySQL,时下流行的动态网页语言PHP解析环境。 The second part:NoSQL 随着web2.0的快速发展,传统数据库瓶颈显露水面,这时...

    java俄罗斯方块源码-GoodSourceCodes:好源代码

    商业转载请联系作者获得授权,非商业转载请注明出处。 碰巧读过之前大家提到的一些开源项目 网络编程: redis是单线程异步网络编程的范例: nginx是多进程网络编程的巅峰,模块化: memcached虽然是C++,但是C style的...

    程序员5个刷题网站-notes:这里是一个积累平时看到各种资源的地方!

    程序员5个刷题网站 资源札记 ...Linux Nginx Golang 开源相关 工程化 性能提升解决方案 数据库 架构设计 面试、心得、体会、职业经验 值得订阅的blog 社区及门户 工具资源 文集 如何变得有思想 Email:

    des.rar_shipinluzhi

    描述中提到“多种环境下的实现方式”,这可能意味着文件内涵盖了在各种操作系统(如Windows、Linux、Android或iOS)、不同的开发平台(例如Web、移动端或服务器端)或使用多种编程语言(如Java、Python、C++或...

Global site tag (gtag.js) - Google Analytics