虚拟主机的配置
Configuration of virtual host
我试图在我的本地主机上创建一个虚拟主机,我遵循了互联网上的教程。以下是步骤:
1) 我在桌面上创建了我的项目(使用 laravel 5)
2) 我打开文件 "httpd-vhosts.conf" (C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\httpserver\apache2418x161221110224\conf\httpd-vhosts.conf ) 取消注释这一行:"Include conf/extra/httpd-vhosts.conf"
3) 我编辑了文件 "httpd-vhosts.conf" 我添加了以下几行:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\Users\Sony\Desktop\links"
ServerName links.localhost
</VirtualHost>
4) 我编辑了文件 "hosts" (C:\Windows\System32\drivers\etc\hosts)
并添加了这一行“127.0.0.1 links.localhost”
5) 然后我重新启动 easyphp 并在我的命令行上执行以下命令:ipconfig /flushdns
--> 结果:
文件 "httpd-vhosts.conf" 为空
这一行再次评论:"Include conf/extra/httpd-vhosts.conf"
当我尝试访问虚拟主机“http://links.localhost”时,就像我正在访问本地主机一样
这就是我在 "httpd.conf"
结尾的内容
# VIRTUAL HOSTS
## Virtualhost localweb
<VirtualHost 127.0.0.1>
DocumentRoot "C:/Program Files (x86)/EasyPHP-Devserver-16.1/eds-www"
ServerName 127.0.0.1
<Directory "C:/Program Files (x86)/EasyPHP-Devserver-16.1/eds-www">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
</VirtualHost>
#Costumized vhost config file
Include conf/links-vhost.conf
首先创建一个文件(比如)将其命名为 links.conf
并添加您的虚拟主机
<VirtualHost *:80>
DocumentRoot "C:\Users\Sony\Desktop\links"
ServerName links.localhost
</VirtualHost>
现在在您的 httpd.conf
末尾添加:Include conf/links.conf
.
我试图在我的本地主机上创建一个虚拟主机,我遵循了互联网上的教程。以下是步骤:
1) 我在桌面上创建了我的项目(使用 laravel 5)
2) 我打开文件 "httpd-vhosts.conf" (C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\httpserver\apache2418x161221110224\conf\httpd-vhosts.conf ) 取消注释这一行:"Include conf/extra/httpd-vhosts.conf"
3) 我编辑了文件 "httpd-vhosts.conf" 我添加了以下几行:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\Users\Sony\Desktop\links"
ServerName links.localhost
</VirtualHost>
4) 我编辑了文件 "hosts" (C:\Windows\System32\drivers\etc\hosts) 并添加了这一行“127.0.0.1 links.localhost”
5) 然后我重新启动 easyphp 并在我的命令行上执行以下命令:ipconfig /flushdns
--> 结果: 文件 "httpd-vhosts.conf" 为空
这一行再次评论:"Include conf/extra/httpd-vhosts.conf"
当我尝试访问虚拟主机“http://links.localhost”时,就像我正在访问本地主机一样
这就是我在 "httpd.conf"
结尾的内容# VIRTUAL HOSTS
## Virtualhost localweb
<VirtualHost 127.0.0.1>
DocumentRoot "C:/Program Files (x86)/EasyPHP-Devserver-16.1/eds-www"
ServerName 127.0.0.1
<Directory "C:/Program Files (x86)/EasyPHP-Devserver-16.1/eds-www">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
</VirtualHost>
#Costumized vhost config file
Include conf/links-vhost.conf
首先创建一个文件(比如)将其命名为 links.conf
并添加您的虚拟主机
<VirtualHost *:80>
DocumentRoot "C:\Users\Sony\Desktop\links"
ServerName links.localhost
</VirtualHost>
现在在您的 httpd.conf
末尾添加:Include conf/links.conf
.