I'm running EasyPHP on Windows. The default install just opens port 80 on the loopback interface, 127.0.0.1. I want my sites to be accessible over the local network too. There are no simple EasyPHP settings for enabling my other interface, like the one that's connected to the internet (let's say 192.168.1.3). What do I add/modify in Apache httpd.conf?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Use this code in your httpd.conf
ServerName localdomain
# env
SetEnv TMP "/tmp"
ServerAdmin admin@devserver
DocumentRoot "/var/www"
#NameVirtualHost *:80
#Listen 80
##################################################################
# default
<VirtualHost *:80>
DocumentRoot "/var/www"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www"
ServerName www.localdomain.com
</VirtualHost>
** I just realize EasyPHP is for windows. You might use c:/path/to/www instead
of /var/www
回答2:
I just need to add this line
Listen <your machine IP>:<your port>
e.g.
Listen 192.168.1.3:8080
and restart Apache