前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS-Apache的增值服务

CentOS-Apache的增值服务

作者头像
偏有宸机
发布2020-11-04 10:13:37
5370
发布2020-11-04 10:13:37
举报
文章被收录于专栏:宸机笔记

更改Apache的监听端口号

[root@localhost www]# vim /etc/httpd/conf/httpd.conf

代码语言:javascript
复制
#修改Listen后面的端口号为8008
Listen 8008

拒绝指定IP访问本网站

代码语言:javascript
复制
[root@localhost www]# service iptables start      //启动iptables
[root@localhost www]# iptables -L     //列出iptables的现有规则
[root@localhost www]# iptables -F     //清空iptables的所有规则
[root@localhost www]# iptables -A INPUT -s 192.168.150.110 -t tcp --sport 8008 -j ACCEPT      //-A 添加,INPUT 入站,-s 源地址,-p 协议,--sport 源端口,-j 动作,ACCEPT 通过

配置.htaccess对web服务目录启用用户认证

对需要认证的资源所在的目录进行配置

[root@localhost www]# vim /etc/httpd/conf/httpd.conf

代码语言:javascript
复制
<Directory "/var/www/html">
  Options Indexes FollowSymLinks
  Allowoverride authconfig      //authconfig 表示对/var/www目录下的内容进行用户认证
  Order allow,deny
  Allow from all
</Directory>
在限制访问目录/var/www下创建文件 .htaccess

[root@localhost www]# vim /var/www/.htaccess

代码语言:javascript
复制
AuthName "提示信息"
AuthType basic
AuthUserFile  /home/members.txt    
require valid-user
.htaccess 文件中常用的配置选项有一下几个:

1) AuthName:定义提示信息,用户访问时提示信息会出现在认证的对话框中  2) AuthType:定义认证类型,在HTTP1.0中,只有一种认证类型:basic。在HTTP1.1中有几种认证类型,如:MD5  3) AuthUserFile:定义包含用户名和密码的文本文件,每行一对  4) AuthGroupFile:定义包含用户组和组成员的文本文件。组成员之间用空格分开,如:group1:user1 user2  5) require 命令:定义哪些用户或组才能被授权访问。如:   require user user1 user2 (只有用户user1和user2可以访问)   requires groups group1 (只有group1中的成员可以访问)   require valid-user (在AuthUserFile指定的文件中的所有用户都可以访问)

利用 htpasswd 程序生成包含用户名和密码的文本文件

[root@localhost www]# htpasswd -bc /home/nemeber.txt user1 123456

只需第一次添加用户时加入-c选项

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 更改Apache的监听端口号
  • 拒绝指定IP访问本网站
  • 配置.htaccess对web服务目录启用用户认证
    • 对需要认证的资源所在的目录进行配置
      • 在限制访问目录/var/www下创建文件 .htaccess
        • .htaccess 文件中常用的配置选项有一下几个:
        • 利用 htpasswd 程序生成包含用户名和密码的文本文件
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档