虽然经常配置这个,但有时一着急想不起来,这里做个记录
步骤:
- 监听本网络本主机的端口 (Listen 0.0.0.0:端口号)
- 添加虚拟主机 VirtualHost
- 配置目录访问权限(Require local 改为 Require all granted)
- 重启apache
上面这4项缺一不可
例如我要在ip:8068访问应用,则需在apache的httpd.conf里添加如下配置
Listen 0.0.0.0:8068
<VirtualHost *:8068>
ServerName localhost
ServerAlias localhost
# If you use Apache version below 2.4.9 you must consider update or use this instead
# ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/project/public/$1
# If you run your Symfony application on a subpath of your document root, the
# regular expression must be changed accordingly:
# ProxyPassMatch ^/path-to-app/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/project/public/$1
DocumentRoot E:/wamp64/www/zmy
<Directory E:/wamp64/www/zmy>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
FallbackResource /index.php
</Directory>
# uncomment the following lines if you install assets as symlinks
# or run into problems when compiling LESS/Sass/CoffeeScript assets
# <Directory E:/wamp64/www/zzResourcesAdmin>
# Options FollowSymlinks
# </Directory>
</VirtualHost>
附:
- 127.0.0.1和0.0.0.0地址的区别 https://zhuanlan.zhihu.com/p/72988255