centos7下编译安装nginx

博主使用的nginx1.9.5版本好像最新的已经到1.13.5版本,看自己喜欢哪个吧,博主英语渣,附下载地址http://nginx.org/en/download.html 博主下载到了/usr/local/src
下面是安装步骤 #全部使用的root用户
tar zxvf nginx-1.9.5.tar.gz
#解压下载的压缩包
cd nginx-1.9.5
#进入解压好的文件夹
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
#这一步可以理解为创建配置文件主要包括以下
#指定nginx安装位置
#stub_status状态模块,如果不加,后面要开启这个模块就需要重新编译但是不用安装
#开启ssl模块
#网上有很多教程在编译安装的时候会指定用户和组,说是权限控制的比较灵活,各位根据需要吧,我感觉初学者无所谓的,我就没加也一样用,需要的话可以在后面加上,需要先创建用户,
useradd -M -s /sbin/nologin nginx
然后在./configure那一串后面加上
--user=nginx --group=nginx
还有其他的一些乱七八糟的配置,可以用./configure --help查看
#回车。。。。安装失败
提示没安装c编译器 (别问我怎么知道的o_o ,,有道翻译哈哈哈哈哈)
yum install gcc gcc-c++
#安装编译器 #再次编译-成功
make&make install
#编译安装
不出意外现在已经安装成功了


接下来配置nginx配置文件,
首先进入到你的安装目录
里面很简单,只有四个文件夹
conf里面是配置文件
sbin里面是启动脚本
html里面是你的网站根目录(可以改)
log就是日志文件了

cd conf
egrep -v "#|^$" nginx.conf.default > nginx.conf

##将主配置文件化复杂为简单,方便学习,egrep也可以是grep -e(扩展的正则表达式)-v是除了什么之外的,^$标示空行,后面就是重定向覆盖到nginx.conf,因为nginx默认就有一个备份的配置文件nginx.conf.default,所以就不自己写了
这样基本上就安装完成了,启动测试一下吧,
cd /usr/local/nginx/sbin
进入安装目录
./nginx
运行
从浏览器访问下你的IP地址如果出现欢迎界面,那就OK喽~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值