[英]Configuration of virtual host
我試圖在本地主機上創建虛擬主機,然后在互聯網上瀏覽了一個tuto。 步驟如下:
1)我在桌面上創建了我的項目(使用laravel 5)
2)我打開文件“ httpd-vhosts.conf”(C:\\ Program Files(x86)\\ EasyPHP-Devserver-16.1 \\ eds-binaries \\ httpserver \\ apache2418x161221110224 \\ conf \\ httpd-vhosts.conf)以取消注釋此行: “包括conf / extra / httpd-vhosts.conf”
3)我編輯了文件“ httpd-vhosts.conf”,並添加了以下幾行:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\Users\Sony\Desktop\links"
ServerName links.localhost
</VirtualHost>
4)我編輯了文件“主機”(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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.