当前位置:首页 » 密码管理 » apache本机访问

apache本机访问

发布时间: 2022-08-29 09:14:00

linux下用apache,本机可以访问,但局域网中的电脑无法访问

rhel7环境下运行firewall-config,选择public,服务勾选httpd就可以了,如要永久生效还要在最上方配置栏选择永久再重新勾选public--》httpd。

Ⅱ 非局域网内的电脑能不能访问本机apache服务器

当然不能,除非你对外网开放你的服务器或者搭建一个vpn通道

Ⅲ 为什么我的Apache只能本机访问

可能是电信封了你的80端口吧,换个端口试试

Ⅳ 局域网无法访问apache但本机可以,怎么设置为局域网也可以

在httpd.conf中将以下
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all

Allow from 127.0.0.1
改为

# onlineoffline tag - don't remove
Order Deny,Allow
Deny from none

Allow from all

看不懂就看下面的详情。

很多的朋友都想把自己的电脑打造为服务器使别人能够访问。比如说你自己写了一网站,只能自己通过localhost访问或127.0.0.1访问。但是怎么让别人的电脑也能访问呢?来看看自己写的网站。现在我来讲讲怎么让局域网内的主机来访问你的主机。
首先我们要安装Apache,这个大家都知道吧!Apache是世界上公认的比较好的WEB服务器软件。我们先下载Apache然后安装起来。安装过程傻瓜式的,很轻松。然启动服务,然后在浏览器上输入127.0.0.1如果能进去看到一默认的网页就说明Apache已经安装成功。大家应该知道127.0.0.1是本机的回环地址吧!也就是说是访问自己本机的,是为开发者测试设计的。我们先来讲解一下127.0.0.1与localhost的区别。举个例子,网络的服务器有个IP地址115.239.210.xx,你可以通过网络的IP地址来访问(在浏览器上输入
好了Apache服务器搭建好了,启动他吧。现在127.0.0.1或localhost可以访问了,那用自己的主机的IP地址访问呢?试试看,在自己的cmd里输入ipconfig查到自己的ip地址比如我的192.168.1.104,然后在浏览器里输入192.168.1.104,结果出现错误。这是理所当然的,这就需要配置Apache。打开Apache的配置文件httpd.conf,这文件在Apache的安装文件里找,然后查找到一下内容

# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1

解释下什么意思,Order Deny,Allow 按拒绝和允许来排序,Deny from all 拒绝来自所有的访问,Allow from 127.0.0.1 允许127.0.0.1的访问。

在Deny from all 前加上#来注释掉此行,并在Allow from 127.0.0.1 后面加上一行Allow from 192.168.1.* 即可。修改后如下:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.*
加上这行就是说在192.168.1这个网段内的主机都可以访问自己的服务器。配置好了,下面在你的浏览器上输入你的网址吧,或者在你室友的电脑的浏览器上输入你的网址,如果能够看到一默认成功的网页就是完成了

Ⅳ Apache服务器,本地访问是什么意思,是不是不联网可以访问本地php文件

你好 本地访问就是你在你自己的电脑上访问你的PHP网页,例如localhost或127.0.0.1就是本地访问,所以即使你的电脑没有网络也可以访问,希望我的回答能够帮助到你,如果还有什么疑问可以继续追问

Ⅵ 本机安装apache服务后怎么配置域名格式访问

当然可以,前提是你有自己的域名解析服务器,在你的域名解析服务器上进行www.acbcbc.com域名解析,C:\WINDOWS\system32\drivers\etc\hosts文件可以模拟这个解析。
然后在httpd.conf文件定义severName为www.acbcbc.com即可。

Ⅶ apache怎样配置本地访问权限

给指定的文件夹配置对应的访问权限是Apache配置中的基础应用,也是Apache使用者的必备技能之一。

在Apache配置文件中,给指定目录设置基本的访问权限,主要是靠Allow、Deny、Order三个指令的配合使用来实现的。

1.Allow指令

Allow指令的作用与其英文单词的含义一致,用于设置允许访问当前目录(及其子目录)或文件的用户范围。例如,Allow from all表示允许所有用户访问。下面,我们参考更多的例子,以帮助理解(Deny与Order用法一致):

<Directory /web>
#只允许IP为123.10.10.2的用户访问/web目录
Allow from 123.10.10.2
</Directory>
<Directory /web>
#只允许IP以10.10开头的用户访问/web目录
Allow from 10.10
</Directory>
<Directory /web>
#只允许域名为365mini.com的用户访问
Allow from 365mini.com
</Directory>
2.Deny指令

同样的,Deny指令的作用就是“Deny(拒绝)”,用于设置拒绝访问当前目录或文件的用户范围。例如,Deny from all表示拒绝所有用户访问。

3.Order指令

在Apache的配置文件中,Order指令用于控制Allow指令和Deny指令的生效顺序。例如,Order Allow,Deny表示当前配置段中的Allow指令先生效,Deny指令后生效。

在Apache中,Allow指令和Deny指令在同一配置段中都可以有多条。不过,对于Allow和Deny指令而言,如果先生效的指令与后生效的指令的作用范围存在冲突,则起冲突的作用范围部分以后生效的指令为准。

下面,我们同样参考几个具体的例子以帮助大家理解:

<Directory /web>
Order Allow,Deny
Allow from all
Deny from 112.2.10.2
#先允许所有用户访问,再拒绝112.2.10.2
#总结:允许除IP为112.2.10.2外的所有用户访问
</Directory>
<Directory /web>
Order Allow,Deny
Deny from 112.2.10.2
Allow from all
#先允许所有用户访问,再拒绝112.2.10.2
#总结:允许除IP为112.2.10.2外的所有用户访问
#(即使Deny指令在Allow指令之前,但是根据Order Allow,Deny语句,仍然先看Allow,再看Deny)
</Directory>
<Directory /web>
Order Deny,Allow
Deny from 112.2.10.2
Allow from all
Deny from 123.10.10.1
#先拒绝112.2.10.2访问
#再拒绝123.10.10.1访问
#最后允许所有用户访问
#总结:允许所有用户访问
#(即使Allow指令在Deny指令前,但是根据Order Deny,Allow语句,仍然先看Deny,再看Allow)
</Directory>

Ⅷ 虚拟机linux开启apache怎么在本机访问

首先你是linux哪个发行版本,rhel系列的,直接就可以进去,如果当前用户不是root,直接su 回车,输入root密码就可以了;如果是ubuntu,要先设置root密码,sudo passwd root 输入密码,取得密码后,su切换到root就可以了!~

Ⅸ 怎么取消Apache只有本机127.0.0.1才能访问的限定呢

这种情况肯定是Apache限定了只有本机才能访问web网站,wamp默认安装好的apache的配置就是限定了只有本机127.0.0.1才能访问。要解除这个限制,只需要打开wamp -> Apache -> httpd.conf 配置文件,查找这句:Allow from 127.0.0.1然后把其中的127.0.0.1改成all,如下:Allow from all修改完保存httpd.conf文件,关闭之后,wamp会自动重启Apache服务,刷新网页,就会看到限制已经去掉了。

Ⅹ 如何通过apache访问本机文件

首先修改C盘WINDOWS\system32\drivers\etc目录下的
hosts
文件,用记事本打开,加入:
127.0.0.1
xxxxxx
xxxxxx:表示你自行设置的域名
hosts文件是用来解析的,你在浏览器里输入一个域名www.a.com,第一个就是找hosts文件里有没有www.a.com对应的解析记录,找不到再找dns
在wamp里打开httpd.conf文件,搜索
“Include
conf/extra/httpd-vhosts.conf”,确保前面没有
#
注释符,也就是确保引入了
vhosts
虚拟主机配置文件,访问此IP的域名将全部指向
vhosts.conf
中的第一个虚拟主机。
在我的电脑里些文件的路径是D:\wamp\bin\apache\Apache2.2.21\conf
在虚拟主机设置文件D:\wamp\bin\apache\Apache2.2.21\extra\httpd-vhosts.conf里设置:
取消
NameVirtualHost
*:80
前面的
##,这样就启用了
vhosts.conf
,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在
httpd-vhosts.conf
里。
<VirtualHost
*:80>
DocumentRoot
"E:/workspace/php/a"
ServerName
www.a.com
ErrorLog
"logs/a-error.log"
CustomLog
"logs/a-access.log"
common
</VirtualHost>
设置完了之后,你会发现访问
localhost直接指向到设置的
a
那个路径去了,这个问题在第2条有讲。也就是开启了
vhosts
后,默认的
httpd
的配置就会失效了,默认的访问就指向到
vhosts
里的第一条设置去了。这时候你要把
localhost
的目录配置给设置回来。
<VirtualHost
*:80>
DocumentRoot
"D:\wamp\www"
ServerName
localhost
</VirtualHost>

热点内容
威朗pro高配都有哪些配置 发布:2025-05-15 15:57:09 浏览:956
数据库分页查询数据 发布:2025-05-15 15:45:13 浏览:520
phpmyadmin上传限制 发布:2025-05-15 15:39:52 浏览:431
如何给手机配置真正的电脑 发布:2025-05-15 15:39:52 浏览:764
抽脚本命令 发布:2025-05-15 15:39:45 浏览:659
sok编程 发布:2025-05-15 15:33:21 浏览:40
lms算法程序 发布:2025-05-15 15:31:53 浏览:569
数据库二级映射 发布:2025-05-15 15:14:09 浏览:477
3d文件加密 发布:2025-05-15 15:05:17 浏览:362
jquery拖拽上传图片 发布:2025-05-15 14:53:36 浏览:130