栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux

文章目录
  • 下载
  • 安装


下载

官网下载地址:https://nginx.org/en/download.html

TIP

如果觉得官网下载慢,可以使用我分享的网盘。
地址:https://pan.baidu.com/s/1CrxOre5hFfCiaH_cJp3uVQ
提取码:2r14

安装
  • 解压压缩包
tar -zxf nginx-1.20.2.tar.gz
  • 修改文件名
mv nginx-1.20.2 nginx
  • 配置nginx所需要的环境
#1、进入nginx目录 
cd nginx  

#2、下载gcc依赖 
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
  • 使用默认配置
./configure --prefix=/mydata/studio/nginx
  • 编译安装
#1、编译
make

#2、安装
make install

#3、创建日志文件夹
mkdir logs

#4、授权
chmod 700 logs
  • 启动nginx
#1、进入启动目录
cd /mydata/studio/nginx/sbin

#2、启动
./nginx
  • 防火墙开放80端口
#1、编辑ssh.xml
vim /usr/lib/firewalld/services/ssh.xml

#2、开放80端口


#3、重启防火墙 
systemctl restart firewalld
  • 设置nginx开机自启动
#1、编辑rc.local文件
vim /etc/rc.local

#2、在最后一行加入如下内容
/mydata/studio/nginx/sbin/nginx
  • nginx常用命令
# 重启nginx
./nginx -s reload

# 关闭nginx
./nginx -s stop

# 查看nginx进程
ps -ef|grep nginx
  • 编辑配置文件
vim /mydata/studio/nginx/conf/nginx.conf
  • nginx常用配置
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
		charset utf-8;
		
		# 静态代理
		location / {
            root   /mydata/projects/quinhua-boot-web;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
		
		# 动态代理
		location /xxx-api/ {
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:{端口}/;
		}

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

结束!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/881783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号