mac 配置Apache2 多端口访问

1

/etc/apache2;
sudo vim httpd.conf //此操作会提示输入密码  输入密码 回车即可

2. 接下来找到下面这行

 51 #Listen 12.34.56.78:80
 52 <IfDefine SERVER_APP_HAS_DEFAULT_PORTS>
 53     Listen 8080
 54 </IfDefine>
 55 <IfDefine !SERVER_APP_HAS_DEFAULT_PORTS>
 56     Listen 80
 57     Listen 81============>只修改此处
 58 </IfDefine>

如上图找到Listen 80这行,这是默认的端口,有可能你的默认端口是Listen 8080或者Listen 8001,总之就是带Listen的这行

下面添加一个监听端口Listen 81,这样就可以浏览 http://localhost:81/

3.修改项目目录

246 DocumentRoot "/Users/renzhifan/www"
247 <Directory "/Users/renzhifan/www">

这两个地址必须一致,这是你网站所在的跟目录

4.在这个文件里继续往下找,找到下面这行代码

517 # Virtual hosts
518 Include /private/etc/apache2/extra/httpd-vhosts.conf

把上面518行前面的#去掉

5.修改/private/etc/apache2/extra/httpd-vhosts.conf文件

 23 <VirtualHost *:80>
 24     DocumentRoot "/Users/renzhifan/www"
 25     ServerName localhost
 26 </VirtualHost>
 27 <VirtualHost *:81>
 28       DocumentRoot "/Users/renzhifan/www/traceability/public"
 29       ServerName localhost
 30  </VirtualHost>

6.再次确定

//切换到工作目录

$cd /etc

//拷贝配置文件

$sudo cp php.ini.default php.ini

// 重新启动apache服务器 之后下面说这句话是正常的

$sudo apachectl -k restart

至此可以通过http://localhost:81/访问项目了

转载于:https://www.jianshu.com/p/f1443fdbc780

猜你喜欢

转载自blog.csdn.net/weixin_34279061/article/details/91113654