2、nginx 的源代码编译安装

nginx 的源代码编译安装

1、源代码编译安装(该方法适用于其他各种你的想编译安装的第三方软件)

1、下载Nginx的源代码
2、在系统上安装好编辑环境
3、开始编译安装
4、可以使用

1、安装依赖环境

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devdl openssl openssl-devel -y

2、开始下载Nginx源码 解压

wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
解压 tar -zxvf nginx-1.12.0.tar.gz

3、进入Nginx的代码包 编译安装

./configure --prefix=/opt/nginx1-12 --with-http_ssl_module --with-http_stub_status_module( 1是要编译的文件 2、前文件的参数是把文件安装到那里去 3、支持开启第三方的功能模块)

4、固定命令

make && make install (&& 递进关系 第一条开始编译 成功后 实行第二条命令开始安装)

5、启动Nginx 进入sbin目录 找到Nginx的启动命令

cd /opt/nginx1-12/sbin 下有绿色文件 Nginx 一般是可执行文件
文件位置 回车 就是运行

Nginx安装好实战学习

1、部署一个静态站点
2、基于端口的多虚拟主机
3、访问日志
4、错误日志
5、代理服务

静态网站网站配置

conf 一般指的是配置文件的意思

1、打开Nginx的配置文件 /opt/nginx1-12/conf/nginx.conf

35 server {
36 listen 80;
##前边是参数 后边是值
37 server_name localhost;
38
39 #charset koi8-r;
40
41 #access_log logs/host.access.log main;
42 ##这里是Nginx网站的配置区域
43 location / {
##这里的html指的是Nginx安装目录下的一个html文件夹(是相对路径)
44 root html;
##Nginx 通过root指令确定 网页文件放在哪里
45 index index.html index.htm;
##上边是首页文件名
46 }
47
48 #error_page 404 /404.html;
49
50 # redirect server error pages to the static page /50x.html
51 #
52 error_page 500 502 503 504 /50x.html;
53 location = /50x.html {
54 root html;
55 }
56
》》》》》》》》》》》》》》》》》》》》》》
先验证语法是否正确

/opt/nginx1-12/sbin/nginx -t
重启

/opt/nginx1-12/sbin/nginx -s reload

Nginx提供多虚拟主机 基于不同端口(需要修改配置文件)

一个服务器 提供多个网站
在这里插入图片描述

访问日志

方开红框中的注释在这里插入图片描述>tail -f /opt/nginx1-12/logs/access.log (持续的检测日志内容的变化)、

Nginx的代理服务

Nginx 的代理服务配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值