您的位置:首页 > 运维架构 > Apache

PHP 配置apache端口以及虚拟域名访问

2016-09-10 17:33 495 查看
1.    配置端口

安装了appserv 和wamp两种集成环境,这样就需要配置端口了。默认端口是80,这里选择让appserv改成其他端口(如8088),用localhost:8088来访问。

方法: 修改apache安装目录下的httpd.conf(我的是D:\AppServ\Apache2.2\conf\httpd.conf),其中的

         Listen 80   ->     8088

ServerNamelocalhost(这里的localhost也有可能是其他的值,安装时配置) :80  -> 8088

         重启apache

2.  配置虚拟域名(转载自http://blog.csdn.net/tracywxh/article/details/8456512)

1、首页我们得找到host文件、这个文件在c盘中WINDOWS\system32\drivers\etc\hosts

在该文件中插入:

[php] view
plain copy

 print?





# localhost name resolution is handled within DNS itself.  

#   127.0.0.1       localhost  

#   ::1             localhost  

127.0.0.1       localhost  

127.0.0.2 www.emswxh.com  

127.0.0.3 www.xiu.com  

2、然后咱们得去找httpd.conf文件、这个文件相应位置在您服务器安装的目录下/\apache\conf\httpd.conf , 找到 “Include
conf/extra/httpd-vhosts.conf  如果前面有# 则需要把它删掉

3、找到httpd-vhosts.conf文件

然后添加以下内容

[php] view
plain copy

 print?





<VirtualHost *:80>  

    ServerAdmin webmaster@dummy-host2.example.com  

    DocumentRoot "D:\wamp\www\singcms"                      //这个为您的项目目录  

    ServerName www.singcms.com                       //这个为您在host中配置  

    ErrorLog "logs/dummy-host2.example.com-error.log"  

    CustomLog "logs/dummy-host2.example.com-access.log" common  

</VirtualHost>  



然后重启服务器就可以了

3.配置虚拟域名之后,localhost 失效的问题

找到httpd-vhosts.conf文件

然后添加以下内容

[php] view
plain copy

 print?





<VirtualHost *:80>  

    ServerAdmin webmaster@dummy-host2.localhost

    DocumentRoot "D:\wamp\www"                      //这个为您的项目目录  

    ServerName localhost                      //这个为您在host中配置  

    ErrorLog "logs/dummy-host2.localhost-error.log"  

    CustomLog "logs/dummy-host2.localhost-access.log" common  

</VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php apache 域名
相关文章推荐