windows10下配置Apache做⽂件服务器(浏览器⽂件共享)
2.把下载的压缩包解压到D盘,即把解压出来的Apache24⽂件夹放到D盘根⽬录.
3.记事本打开Apache24/conf⾥⾯的f.修改以下相应字段.
(1):把c:/Apache24 改为 ServerRoot “D:/Apache24”
(2):Listen 80 默认为80,如80端⼝已被占⽤,请使⽤其他端⼝号,如:Listen 8181
(3):把DocumentRoot “c:/Apache24/htdocs” 改为 DocumentRoot “D:/Apache24/htdocs” 这⾥使⽤的是默认的⽂件夹,你也可以⾃⼰新建,然后修改路径就好了
(4):把<Directory “c:/Apache24/htdocs”> 改为 <Directory “D:/Apache24/htdocs”>
(5):把ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/” 改为 ScriptAlias /cgi-bin/ “D:/Apache24/cgi-bin/”
(6):把<Directory “c:/Apache24/cgi-bin”> 改为 <Directory “D:/Apache24/cgi-bin”>
(7) 把
AllowOverride none
下载apacheRequire all denied
的 denied 改为 granted
(这⾥的意思就是同意请求)(改完这个其他电脑才能访问你,不然只能⾃⼰本机访问)
3.上⾯设置完成后,保存⽂档。下⾯就是启动Apache
开始 — 运⾏,输⼊cmd,打开命令提⽰符。接着输⼊
d: 回车
cd Apache24\bin 回车
httpd 回车
3.1在这⾥插⼀个跳的坑,能启动正常的忽略即可.
我在启动httpd时,⽼是提⽰ XXXXX addrs XX443 之类的.
通过 netstat -ano 命令查看端⼝占⽤发现,443 的被pid 为 XXX的占⽤,
再通过任务管理器⾥服务查看对应pid进程为VMware开头的进程,原来是vmware的进程影响启动httpd了,把此进程关闭即可.
如果f配置正确的话,输⼊httpd回车后是没有任何提⽰的,这个时候就是启动了Apache。
注意:不能关掉这个命令窗⼝,否则apache会关闭的。
4.测试. ⽤浏览器访问 你的ip:你设置的端⼝号
会出现“It works”那么就说明apache已经正确安装了。
5.加⼊为windows的系统服务,让Apache⾃启动。
(1)关闭3的那个httpd命令窗⼝,不然会报错的。
(2)管理员权限进⼊命令提⽰符。输⼊d:回车cd Apache24\bin 回车
这⾥加⼊服务的命令为: -k install -n “servicename”。
servicename为Apache在windows的服务中的名字。例如: -k install -n “Apache24”。
输⼊ -k install -n "Apache24"后,会有成功安装的提⽰,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。
如果要卸载这个服务的话,先要停⽌这个服务,然后输⼊ -k uninstall -n "Apache24"卸载这个服务。
以后可以通过Apache24\bin⽂件夹下的来控制这个Apache。任务栏也会有显⽰这个软件的很⽅便的管理Apache的运⾏。
注意:
如果上⾯都设置好了,还是只能本机访问,其他电脑访问不了.这时就要考虑防⽕墙的问题了.
最直接的办法就是关闭windows⾃带防⽕墙和杀毒软件的防⽕墙.
不想关闭或者说嫌每次关闭⿇烦.就在防⽕墙⾥设置允许 Apache/bin/
下⾯的
具体⽅法为
在这⾥把添加进去即可.
如果还不⾏就要考虑杀毒软件还有⼀个防⽕墙.也关闭或者设置为允许.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论