当前位置:首页 » 密码管理 » apache只能域名访问

apache只能域名访问

发布时间: 2022-10-01 00:05:14

⑴ 怎么设置只能访问域名打开网站,禁止通过IP访问网站,急!!!

  1. windows服务器IIS通过域名绑定主机头就可以做到。

  2. Apache服务,建立多域名访问指向,默认设置的话,如果别人把域名指向IP,就会访问默认的站点,下面的设置可以禁止访问。修改http.conf文件,修改后重启APACHE才能生效:
    <VirtualHost *:80>
    ServerAdmin 你的IP地址
    DocumentRoot "D:/WWW/ROOTNoSite"
    DirectoryIndex index.html index.htm
    <Directory "D:/WWW/ROOT/NoSite">
    AllowOverride None
    Options Indexes FollowSymLinks
    Order Deny,Allow
    Allow from all
    </Directory>
    </VirtualHost>

这样通过IP,或者没有在配制时添加的域名就直接访问到NoSite目录下面,NoSite目录下不要放置任何文件,或者把 Allow from all 修改为 Deny from all 禁止访问。

⑵ 请问如何设置apache 主机头,只允许指定域名访问,禁止IP访问

1.为了防止域名解析恶意指向,我们需要禁止apache默认的空主机头,操作如下:vi /etc/httpd/conf/httpd.conf编辑配置文件,在你的站点配置之前再增加一个站点(红色字体部分是我们要增加的,蓝色字体部分代表你正在使用的站点配置)NameVirtualHost *ServerAdmin [email protected] /errorServerName abc.comServerAdmin [email protected] 你的站点路径ServerName yourWebsite.comServerAlias *.yourWebsite.com2.在httpd.conf 里面找不到像上面的NAMEVistualHost的话,就是他刚开始安装的时候就已经已经输入域名那些了,进入apache安装目录 编辑conf目录下的httpd.conf文件: 找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 把Include conf/extra/httpd-vhosts.conf前面的#去掉,进入conf\extra\目录 编辑httpd-vhosts.conf文件加入NameVirtualHost *ServerAdmin [email protected] /errorServerName itmop.comServerAdmin [email protected] DocumentRoot D:/EmpireServer/web ServerName itmop.com ServerAlias

⑶ apache如何绑定域名,只允许该域名访问服务器

我以前也有这个问题,原因大概是这样,apache接收所有指向的域名,当配置中没有被访问的域名时,它会默认跳到配置的第一个虚拟主机中去,于是我就在第一个虚拟主机那配了个404页面,或者给他把地址重写一下,跳到什么的。也不知道这样能不能混过网监那关。

⑷ apache 如何配置 只能通过域名访问,不允许通过ip访问

一般虚拟主机都是不能通过IP 访问的,因为不是独立的IP

⑸ Apache如何设置成不能通过IP访问网站,只能敲域名进网站

原则上是不可以的,因为有ip地址,才有域名,域名是ip地址衍生出来的,有个办法就是,同搜索引擎,具体的加分

⑹ Apache只允许域名访问https的问题

SSL证书是根据域名签发的信任的,如果IP没有证书所以才会这样,但配置可以指定域名访问。
<VirtualHost 域名:443>
ServerName 域名
ServerAlias 域名
DocumentRoot /var/www/html
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCertificateFile /etc/ssl/server.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/server.ca-bundle
</VirtualHost>

⑺ 怎么弄只能在局域网里面用域名访问但是外网不能访问的apache+php服务器

把域名解析到局域网ip地址就行了,
例如你有个域名somedomain.com,你的局域网ip:192.168.1.121
把做个A记录 somedomain.com 192.168.1.121 ,等域名DNS服务器解析生效后就ok了。
这样任何人访问somedomain.com都会被解析到 192.168.1.121 ,但是外网的人因为不在你那个局域网所以他用192.168.1.121 是访问不到你内网的资源的,只有你们内网的才行。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:587
制作脚本网站 发布:2025-10-20 08:17:34 浏览:882
python中的init方法 发布:2025-10-20 08:17:33 浏览:575
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:761
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:678
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1007
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:251
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:109
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:800
python股票数据获取 发布:2025-10-20 07:39:44 浏览:706