• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > Centos7.2 源码安装Nginx

Centos7.2 源码安装Nginx

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含centos7.2安装教程,centos7.2安装mysql,centos7.2安装,centos7.2安装桌面,centos7.2安装nfs等服务器相关知识,网友希望可以进行参考

Centos7.2 源码安装Nginx


近期准备使用Nginx,就着手研究一下在CentOS7上来源码安装Nginx。话不多说(主要是怕忘了呵呵)开始正题。

#uname-r3.10.0-327.el7.x86_64#./configure--prefix=/usr/local/nginx

wKioL1glbIDi8w6BAABMu8LxRSU734.jpg

安装前还是在网上稍微搜集了一些信息,我的CentOS安装在虚拟机上,安装的时候选择的是最小安装,所以编译安装时所需要的一些编译器和依赖库可能没有,所以先来安装这些编译环境。

#yuminstallgccgcc-c++zlib-develpcre-developenssl-libsopenssl-y

安装完编译环境和依赖库之后再一次检测安装环境并生成Makefile文件,在这一步操作过程可以自定义一些相关参数,比如软件安装位置、配置文件存放位置以及依赖库文件引用路径等等,具体参数说明可以使用./configure --help来查看。

#./configure--prefix=/usr/local/nginx

出现如图提示表示Makefile文件制作完成,接下来开始准备安装啦!

wKioL1glbgPQ7bX7AAAPvq2xXlk265.jpg

使用make命令来进行编译,中间会出现一堆的代码o(╯□╰)o

#make

wKiom1glcLCijI5SAACmeaAP6wo447.jpg

看最后一行,表示编译没有发现问题,成功!!

最后一步,开始使用“make install”执行安装操作。

#makeinstall

wKioL1glcSPwYEDPAAAhv0GjvuY744.jpg

安装完成,接下来配置环境变量以后就不用使用绝对路径来操作Nginx来了;

#vim/etc/profile.d/http.sh1exportPATH=/usr/local/nginx/sbin:$PATH#source!$

可以使用nginx -h命令来查看相关选项:

#nginx-hnginxversion:nginx/1.10.2Usage:nginx[-?hvVtTq][-ssignal][-cfilename][-pprefix][-gdirectives]Options:-?,-h:thishelp-v:showversionandexit-V:showversionandconfigureoptionsthenexit-t:testconfigurationandexit-T:testconfiguration,dumpitandexit-q:suppressnon-errormessagesduringconfigurationtesting-ssignal:sendsignaltoamasterprocess:stop,quit,reopen,reload-pprefix:setprefixpath(default:/usr/local/nginx/)-cfilename:setconfigurationfile(default:conf/nginx.conf)-gdirectives:setglobaldirectivesoutofconfigurationfile

常用的就是-s 后跟stop、reload来关闭和重载nginx,直接运行nginx则启动服务。

接下来就差最后一步就可以访问了,配置大防火墙(*@ο@*) 哇~!

#iptables-AINPUT-d192.168.30.10-ptcp--dport80-mstateNEW-jACCEPT

使用浏览器输入虚拟机的IP地址,如果不出意外的话会出现如下画面。

wKiom1glgnODv6abAACUw2pKQ24425.jpg

成功!!

打卡下班,呵呵。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Centos7.2安装Nginx实现负载平衡
  • CentOS 7.2 安装Zabbix3.X
  • Centos7.2 源码安装Nginx

相关文章

  • Windows 10 下安装 Apache 2.4.41的教程
  • 在Ubuntu18.04上安装Docker CE的方法(社区版)
  • CentOS 7.2 安装Zabbix3.X
  • Linux lsof命令使用详解
  • CentOS服务器系统下更改Apache默认网站目录
  • Ubuntu启用VNC服务的配置
  • CentOS6.5安装Nginx1.10.2
  • CentOS7上安装WordPress
  • Ubuntu 16.04源码编译安装Nginx 1.10.0
  • centos7下快速安装mysql

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Ubuntu 16.04 源码编译安装PHP7
    • CentOS下 rpm安装mysql总结
    • Centos7安装并配置mysql5.7完美相关教程
    • Centos7.2 源码安装Nginx
    • CentOS8上用Docker部署开源项目Tcloud的教程
    • 解决Linux+Apache服务器URL区分大小写问题
    • CentOS 删除MySQL
    • Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志
    • centos 搭建dns服务器 解析任意域名
    • centos6.5下部署elk

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有