linux--nginx学习

本文详细介绍了如何在Linux上安装和配置nginx,包括编译安装、环境变量设置、启动和检查、静态文件服务、多虚拟主机配置、访问日志功能、404错误页面优化以及反向代理和负载均衡的实现。
摘要由CSDN通过智能技术生成

nginx

1.nginx安装编译

1.yum install nginx(自动解决依赖) 
2.源代码编译安装(优秀,自由选择软件版本,自定义第三方功能比如开启https)
3.rpm手动安装(垃圾)

2.下载tengine

最好别再root在操作,在opt在执行该条命令
wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz

3.解压缩

ls查看下载后的文件
解压缩:tar -zxvf tengine-2.3.2.tar.gz 
进入解压缩后的文件:cd tengine(解压缩后的)

4.编译

4.1指定安装路径

./configure --prefix=/opt/tbnginx/     /opt/tbnginx/ 为安装路径

4.2开始编译

make命令  生成makefile

4.3开始安装

make install  

5.配置环境变量

进入到 tengine下的sbin目录
需要把PATH写入/etc/profile #每次开机都加载 
    vim /etc/profile

把PATH写入到环境变量中:                     PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/tbnginx/sbin"

手动读取,让PATH生效
    source /etc/profile

6.启动nginx,检查进程,端口

检查进程:ps aux | grep nginx
检查端口:netstat -tunlp | grep 80
直接输入nginx命令,第一次是启动nginx
nginx -s stop  #停止
nginx -s reload  #平滑重启,不停止进程,重新读取配置文件 
nginx  -t  #检测nginx.conf语法是否正确,更安全


在浏览器中输入IP:端口访问

7.nginx的配置文件

[root@bogon tbnginx]# 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值