业务需求,我需要设置几个站点,我又不喜欢自己定域名骗自己...希望局域网的朋友可以访问我,所以,我需要多配置几个站点.以不同端口的形式.
开启伪静态,此处非必须的,只是我的项目有,所以开启.
进入 \wamp\bin\apache\apache2.4.9\conf 目录下 找 httpd.conf 文件
LoadModule rewrite_module modules/mod_rewrite.so 此句#号去掉.
搜索 AllowOverride None 改成 AllowOverride All ,两处都修改.
重启 ok
配置多端口:
进入 \wamp\bin\apache\apache2.4.9\conf 目录下 找 httpd.conf 文件
搜索 PHPIniDir xxxxx 此句#号去掉.
# Virtual hosts
Include conf/extra/httpd-vhosts.conf 此句#号去掉.
添加新的可使用的端口
搜索 Listen 模仿自带的配置 只修改端口,复制一份,我要加的是8002,
#Listen 12.34.56.78:8002
Listen 0.0.0.0:8002
Listen [::0]:8002
挨着复制就可以
进入 \wamp\bin\apache\apache2.4.9\conf\extra\ 目录下,找 http-vhosts.conf 文件.
进入以后,复制下:
<VirtualHost *:8002>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:\wamp\www\CMS"
ServerName mytp
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "E:\wamp\www\CMS">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
E:\wamp\www\CMS 换成你的项目的地址,www目录也是可以改的,我觉得没必要就没有修改,这样,重启以后就可以
127.0.0.1:8002 访问你的项目了
如果80端口被占用的话:
IIS占用, 把它停止。
SQL Server 的话 cmd -〉services.msc 找到 SQL Server Reporting Services (MSSQLSERVER)
把它停止。