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

来源:互联网 发布:adobe system四大软件 编辑:程序博客网 时间:2024/05/16 16:07

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?在CODE上查看代码片派生到我的代码片
  1. # localhost name resolution is handled within DNS itself.  
  2. #   127.0.0.1       localhost  
  3. #   ::1             localhost  
  4. 127.0.0.1       localhost  
  5. 127.0.0.2 www.emswxh.com  
  6. 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?在CODE上查看代码片派生到我的代码片
  1. <VirtualHost *:80>  
  2.     ServerAdmin webmaster@dummy-host2.example.com  
  3.     DocumentRoot "D:\wamp\www\singcms"                      //这个为您的项目目录  
  4.     ServerName www.singcms.com                       //这个为您在host中配置  
  5.     ErrorLog "logs/dummy-host2.example.com-error.log"  
  6.     CustomLog "logs/dummy-host2.example.com-access.log" common  
  7. </VirtualHost>  

然后重启服务器就可以了


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

找到httpd-vhosts.conf文件

然后添加以下内容

[php] view plain copy
 print?在CODE上查看代码片派生到我的代码片
  1. <VirtualHost *:80>  
  2.     ServerAdmin webmaster@dummy-host2.localhost
  3.     DocumentRoot "D:\wamp\www"                      //这个为您的项目目录  
  4.     ServerName localhost                      //这个为您在host中配置  
  5.     ErrorLog "logs/dummy-host2.localhost-error.log"  
  6.     CustomLog "logs/dummy-host2.localhost-access.log" common  
  7. </VirtualHost>
0 0
原创粉丝点击