Nginx 配置 安全认证 反向代理 HDFS web 页面

这篇具有很好参考价值的文章主要介绍了Nginx 配置 安全认证 反向代理 HDFS web 页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Nginx 配置安全认证 反向代理 HDFS web 页面

这样做的目的是:相对安全一些,之前都是直接“裸奔”经常被攻击很讨厌



1、下载 NGINX

先创建下载、解压目录

mkdir -p /opt/{software,module}

下载 NGINX 到 /opt/software 目录

wget https://nginx.org/download/nginx-1.24.0.tar.gz -P /opt/software

2、解压 NGINX

tar -zxvf /opt/software/nginx-1.24.0.tar.gz -C /opt/module

3、编译 NGINX

编译前,先安装用于编译的依赖(如果报错缺少什么依赖,那就安装什么依赖)

yum install gcc pcre-devel zlib-devel -y

进入 NGINX 解压后的目录

cd /opt/module/nginx-1.24.0/

编译安装 NGINX,不加参数,默认安装到 /usr/local 目录

./configure

加 -j 参数,加快编译速度(-j参数,取决于CPU核数)

make -j 4;make install -j 4

4、编译后,确认 NGINX 安装目录

ls -l /usr/local/nginx/

5、配置 NGINX 为系统服务

vim /lib/systemd/system/nginx.service 
[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载系统配置

systemctl daemon-reload

查看 NGINX 服务初始状态

systemctl status nginx

启动 NGINX 服务

systemctl start nginx

设置 NGINX 服务开机自启动

systemctl enable nginx

再查看 NGINX 服务状态

systemctl status nginx

6、安装 密码生成器 工具

yum install httpd-tools httpd -y

7、配置授权登录的用户名密码

htpasswd -bc /usr/local/nginx/conf/passwd admin01 admin1024

说明:
用户名:admin01
密码:admin1024

8、配置 NGINX 配置文件 nginx.conf

vim /usr/local/nginx/conf/nginx.conf

在 http 模块下追加如下内容

    server {
        listen 30001;
        server_name localhost;
        auth_basic "Restricted Access";
        auth_basic_user_file /usr/local/nginx/conf/passwd;

        location / {
            proxy_pass http://hadoop102:9870;
        }
    }

9、重启 nginx 服务

systemctl restart nginx

10、验证登录访问 HDFS web 页面

原来(裸奔)访问:
http://hadoop102:9870

Nginx 配置 安全认证 反向代理 HDFS web 页面

现在加密访问:
http://hadoop103:30001

Nginx 配置 安全认证 反向代理 HDFS web 页面

需要输入用户名、密码

然后,可以访问到 HDFS web 页面

Nginx 配置 安全认证 反向代理 HDFS web 页面


我们下期见,拜拜!文章来源地址https://www.toymoban.com/news/detail-469492.html

到了这里,关于Nginx 配置 安全认证 反向代理 HDFS web 页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kerberos安全认证-连载11-HBase Kerberos安全配置及访问

    目录 1. Zookeeper Kerberos配置 2. HBase配置Kerberos 3. HBase启动及访问验证 4. HBase Shell操作HBase ​​​​​​​5. Java API操作HBase 技术连载系列,前面内容请参考前面连载10内容:​​​​​​​​​​​​​​Kerberos安全认证-连载10-Hive Kerberos 安全配置及访问_IT贫道的博客-CSDN博客

    2024年02月07日
    浏览(42)
  • Kerberos安全认证-连载10-Hive Kerberos 安全配置及访问

    目录 1.Hive 配置 Kerberos 2. Hive Cli使用Kerberos ​​​​​​​3. Hive beeline使用Kerberos ​​​​​​​​​​​​​​4. JDBC访问Kerberos认证Hive ​​​​​​​5. Spark访问Kerberos认证Hive ​​​​​​​​​​​​​​6. Flink访问Kerberos认证Hive 技术连载系列,前面内容请参考前面

    2024年02月13日
    浏览(36)
  • Kafka三种认证模式,Kafka 安全认证及权限控制详细配置与搭建

    Kafka三种认证模式,Kafka 安全认证及权限控制详细配置与搭建。 Kafka三种认证模式 使用kerberos认证

    2024年02月04日
    浏览(42)
  • kafka 安装 以及 Kraft 模式、安全认证配置

    常见安装:zookeeper + kafka zookeeper 单节点安装 : apach官网下载对应包:apache-zookeeper-3.7.1-bin.tar.gz 修改对应配置文件 /conf/zoo_sample.cfg ,配置端口以及数据目录 sh zkServer.sh start 启动 、 sh zkServer.sh stop 停止、 sh zkServer.sh status 状态 sh zkCli.sh -server 客户端 zookeeper 集群安装: 在每个

    2024年02月10日
    浏览(44)
  • Kafka增加安全验证安全认证,SASL认证,并通过spring boot-Java客户端连接配置

    公司Kafka一直没做安全验证,由于是诱捕程序故需要面向外网连接,需要增加Kafka连接验证,保证Kafka不被非法连接,故开始研究Kafka安全验证 使用Kafka版本为2.4.0版本,主要参考官方文档 官网对2.4版本安全验证介绍以及使用方式地址: https://kafka.apache.org/24/documentation.html#secu

    2024年02月01日
    浏览(45)
  • ElasticSearch7.3.0 集群搭建及配置安全认证

    注: 由于是测试,搭建的环境就在一台机器上(操作系统是 CentOS 7) 配置 Elasticsearch Elasticsearch 的配置文件是 elasticsearch/elasticsearch.yml 集群的名称 配置集群的名称,所有的node节点集群名称要一致 节点的名称 配置每个节点的名称,节点的名称要在集群中唯一 索引文件的存储位置 默认

    2023年04月13日
    浏览(54)
  • Kafka配置Kerberos安全认证及与Java程序集成

    本文主要介绍在 Kafka 中如何配置 Kerberos 认证,以及 java 使用 JAAS 来进行 Kerberos 认证连接。 本文演示为单机版。 查看 Kerberos 版本命令: klist -V 软件名称 版本 jdk 1.8.0_202 kafka 2.12-2.2.1 kerberos 1.15.1 Kerberos 是一种由 MIT(麻省理工大学)提出的网络身份验证协议,它旨在通过使用密

    2024年01月22日
    浏览(51)
  • Kerberos安全认证-连载11-HBase Kerberos安全配置及访问_kerberos hbase(1)

    这里需要将该值设置为false,否则Hadoop HA 不能正常启动。 skipACL=yes 跳过Zookeeper 访问控制列表(ACL)验证,允许连接zookeper后进行读取和写入。这里建议跳过,否则配置HBase 启动后不能向Zookeeper中写入数据。 这里在node3节点进行zoo.cfg文件的配置,配置完成后,将zoo.cfg文件分发

    2024年04月13日
    浏览(44)
  • Kafka-配置Kerberos安全认证(JDK8、JDK11)

    一、相关配置 1、JAAS 配置文件 2、keytab 文件(kafka.service.keytab) 从 Kerberos 服务器上拷贝到目标机器 或 找运维人员要一份 3、Kerberos 配置文件(krb5.conf) krb5文件参数说明:krb5.conf(5) 从 Kerberos 服务器上拷贝到目标机器 或 找运维人员要一份 Tip: JDK11版本 sun.security.krb5.Config 类

    2024年02月15日
    浏览(45)
  • 第一章 Kafka 配置部署及SASL_PLAINTEXT安全认证

    第一章 Kafka 配置部署及SASL_PLAINTEXT安全认证 第二章  Spring Boot 整合 Kafka消息队列 生产者 第三章  Spring Boot 整合 Kafka消息队列 消息者 Kafka下载地址:Apache Kafka 2.1、修改 Zookeeper 配置文件 config/zookeeper.properties 2.2、Zookeeper 配置文件修改内容 2.2、Zookeeper 配置文件增加配置说明

    2024年01月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包