如何在windows server云服务器上搭建wamp环境
下载wampserver,可以在官网下载打开下载好的软件,点击“next”
选择“I accept the agreement” 然后点击“next”
然后选择你的安装路径,可以直接安装在C盘,也可以自己选择磁盘目录,继续“next”
然后选择是否创建快捷方式,建议新手还是勾选上,免得不知道在哪,接着“next”
安装,等待安装完成
安装完成
wamp服务器搭建好之后,启动wamp服务默认开启网站80端口服务。‘
特别提醒:
wamp搭建的php环境apache环境,本机访问浏览器输入http://localhost
局域网电脑访问:
查看wamp电脑的本机内网ip,开始--运行--cmd-- ipconfig 查看
2 浏览器访问输入,http:// wamp电脑内网ip地址
公网访问:
1 打开wwwip138com查看,本机出口公网ip地址。
2路由器设置端口映射,开放wamp网站端口。默认是80
3如果需要使用域名如wwwabccom访问,需要登录abccom域名设置域名解析。
特别注意:
默认wamp是不允许使用公网地址访问,(如果要允许IP访问,请修改apacheconfig文件)
参考资料:
tp-link路由器端口映射方法
http://jingyanbaiducom/article/ca00d56c710ef9e99eebcf85html
您好,很明显没权限, 因为我将www对应的目录设置到了一个svn的目录, 我去查看了,发现目录是只读状态(其实是第三态),我把给成可读, 确定后再次查看还是这个状态, 所以我以为是这个原因(因为我在宿舍就可以映射www到svn目录),到网上搜索发现,这个第三态并没有实际作用,就是所和这个没关系
在网上找的改apache的配置文件都没用 纠结啊, 然后我试了一下127001,发现可以访问,ping localhost也通(不同的话改下hosts文件), 然后就再次搜索这个问题, 在这里找到了解决方法: 修改了ie的设置,摘录一下:
这是因为我所在部门的电脑只能通过局域网内主机做代理服务器来访问网络,在设置代理服务器的时候,未将"对于本地址不使用代理服务器(B)"打钩,导致访问本地地址的时候也实验代理服务器,localhost只能被本地主机解析,代理服务器不能解析其他主机的localhost。只要将 Internet选项--链接--局域网设置--代理服务器 下的那个√打上就可以了。
第一步:打开本地系统安装目录,比如我安装的是windows7,安装在c盘,进入目录C:\Windows\System32\drivers\etc
找到一个叫hosts的文件,用记事本打开:
在文件结尾加入以下代码:
127001 wwwtestcom
127001 wwwtestcom
127001 localhost
输入完成后保存。
第二步:打开apache的安装位置,如我用的是wampserver,安装目录为:D:\wamp\bin\apache\Apache2221
打开一个叫conf的文件夹,它是apache的配置文件夹
打开一个叫httpdconf文件
搜索一下Directory,找到一个如:<Directory "D:/wamp/www/">
的一行,看到
把代码:Order deny,allow
deny from all
Allow from 127001
改成:
Order allow,deny
Allow from all
第三步:在刚才这个httpdconf文件中,搜索Include conf/extra/httpd-vhostsconf
去掉它前面的#,然后保存这个文件
第四步:打开conf这个文件夹下一个子目录:extra,找到一个httpd-vhostsconf这个文件,一般是最后一个文件,
在文件最后添加上:
D:\wamp\bin\apache\apache2222\conf\extra
<VirtualHost :80>
DocumentRoot "D:/wamp/www/test"
ServerName wwwtestcom || xxcom
</VirtualHost>
<VirtualHost :80>
DocumentRoot "D:/wamp/www/xx/img"
ServerName imgxxcom
</VirtualHost>
<VirtualHost :80>
DocumentRoot "D:/wamp/www/"
ServerName localhost
</VirtualHost>
这个根据目录根据自己的apache文件目录来自行调整,我的apache工作目录为D:/wamp/www/,改成自己的apache工作目录即可
0条评论