LInux安装nginx方法以及配置文件释义

安装nginx注意细节

安装nginx不是特别难,但是配置一个完整的项目并不简单,安装时,借鉴了大佬的文章,比较顺利。
注:
1、安装完nginx要部署自己的项目,首先项目中配置的ip为当前服务器ip直接打包部署即可。
2、项目部署完还要修改配置文件,nginx.conf。修改这个文件的时候要注意每一个里面配置的文件。没有就增加,有就修改成自己的。

1、安装所需要的依赖

所需要的依赖有:pcre zlib zlib-devel gcc-c++ libtool openssl openssl-devel

安装命令:

yum -y install make pcre zlib zlib-devel gcc-c++ libtool openssl openssl-devel 

2、下载以及安装nginx

1、下载nginx
下载地址

2、安装nginx

注:我是将下载下来的安装包放在 /data/nginx 路径下,有文件就直接放没有就创建个文件夹

第一步:解压安装包:

[root@nginx-168 nginx] # tar -xvf nginx-1.26.1.tar.gz 

第二步:准备安装

先进入到文件夹 ->nginx-1.26.1

[root@nginx-168 nginx] cd nginx-1.26.1/

开启stream块

[root@nginx-168 nginx] ./configure --with-stream

执行./configure 执行检查操作

[root@nginx-168 nginx] ./configure

如果需要支持https模块,需要执行命令

[root@nginx-168 nginx] ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

执行完命令进行编译

[root@nginx-168 nginx] make && make install

编译以后会在/usr/local下生成nginx文件夹
进入到sbin下有启动脚本

[root@nginx-168 nginx-1.26.1]# cd /usr/local/nginx/sbin

3、所有命令执行完毕,启动nginx

在sbin文件夹下直接执行命令启动,命令如下:

// 启动
[root@nginx-168 sbin]#  ./nginx
// 停止
[root@nginx-168 sbin]#  ./nginx -s stop

4、开通防火墙

查看开放端口

firewall-cmd --list-all

设置要开放的端口,以80为例

firewall-cmd --add-service=http --permanent 
firewall-cmd --add-port=80/tcp --permanent 

重启防火墙

firewall-cmd --reload 

执行完以上所有命令,nginx安装以及启动步骤完成,满足基础访问,访问地址如下:

http://服务器Ip:80/

在这里插入图片描述

5、修改配置文件

最终目的是要部署项目达到访问,不单单只是一个安装启动那么简单,所以呢,得配置nginx的配置文件。配置文件所在位置为conf文件夹下的nginx.conf文件:

/usr/local/nginx/conf

我改动的位置有:
1、http下配置了一个 access_log /data/nginx/access.log main; 这个日志如果配置完初始化版本没有这个文件,可以直接拖入一个好使的放进来。
2、http下配置了两个 include,具体配置写法如图

在这里插入图片描述
3、配置Gateway请求,Ip为部署Gateway的服务器Ip,18600为Gateway端口,根据实际修改,具体如图:
在这里插入图片描述
4、server开头,默认如图:
在这里插入图片描述
nignx.conf文件只修改了这么多,目前没有其他修改

5、接下来修改conf文件夹下的名为sg.conf文件,文件路径为:

/usr/local/nginx/conf/*/*.conf;

文件具体内容,如下图:
需要注意的是:server_name在没映射外网Ip时写当前部署的服务器ip,如果映射了要写外网地址以及外网ip,地址在前,ip在后

在这里插入图片描述

配置完所有的文件信息,nginx就配置完毕,刷新页面即可。

bye~ bye~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值