我已在链接中创建了apache虚拟主机:
[set up apache virtual hosts ][1]
https://www.youtube.com/watch?v=Vd2aLTZDLQg
但我无法从谷歌访问该网页。我尝试了以下链接,但它也没有工作
[how to create virtual host on apache][1]
https://www.youtube.com/watch?v=PaEs4-3Rrok
请建议我为什么错误虚拟主机不能正常工作
答案 0 :(得分:0)
我正在尝试通过提供您需要执行的步骤的简历来帮助您,以使您的虚拟主机正常工作。进行自己的更改以使其适应您的项目(名称,位置等)
我认为您有一个正在运行的网站,您可以使用http://127.0.0.1/example.com
我想你想创建一个虚拟主机来使用http://example.dev
我认为文件夹“example.com”位于“/ var / www /”
我认为您正在使用Ubuntu(或使用Windows 10 Ubuntu Bash)
sudo nano etc/apache2/sites-available/example.com.conf
将以下内容复制/粘贴到其中:
<VirtualHost *:80>
ServerName www.example.dev
ServerAlias example.dev
ServerAdmin changeThisWithYourEmail
DocumentRoot /var/www/example.com/
DirectoryIndex index.php
<Directory "/var/www/dev">
Options Multiviews FollowSymLinks
MultiviewsMatch Any
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/example_error.log
CustomLog ${APACHE_LOG_DIR}/example_access.log combined
</VirtualHost>
sudo a2ensite example.com.conf
sudo nano /etc/hosts
然后在文件末尾添加此行:
127.0.1.1 example.dev
sudo service apache2 restart