如何在kali中利用web服务器,创建一个简单的企业内部网站包含百度页面 且设置补目录权限明确只有办公内的网络的用户户可以访问网站 禁止外部网络访问
时间: 2025-06-15 08:24:18 浏览: 27
在Kali Linux上建立一个仅供企业内网访问的简单网站,首先需要安装Web服务器软件,如Apache。以下是步骤:
1. **安装Apache**:
打开终端,输入命令:
```
sudo apt-get update
sudo apt-get install apache2
```
2. **配置站点**:
需要在Apache的`sites-available`目录下创建一个新的虚拟主机文件,例如`internal-site.conf`:
```
sudo nano /etc/apache2/sites-available/internal-site.conf
```
添加如下内容:
```apache
<VirtualHost *:80>
ServerName internal.example.com
DocumentRoot /var/www/html/enterprise
<Directory /var/www/html/enterprise>
Require ip [公司局域网IP范围]
Order deny,allow
Allow from all
Deny from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
```
将`[公司局域网IP范围]`替换为实际的内网IP段。
3. **启用站点并重启服务**:
-s ../sites-available/internal-site.conf sites-enabled/
```
- 重启Apache服务:
```
sudo systemctl restart apache2
```
4. **添加百度页面**:
创建一个名为`index.html`的文件,在`/var/www/html/enterprise`目录下,并将百度首页链接放入该文件中。
5. **测试网站**:
使用内网的电脑通过`http://internal.example.com`打开看是否能访问到百度页面。
现在,只有指定的内网IP才能访问这个网站,外部网络则会被禁止。如果公司网络有动态IP,可以使用DNS或DHCP服务器配合实现更精确的访问控制。
阅读全文
相关推荐



















