我已经在我的机器上安装了wordpress。我有两个 apache 的 direcotory 来为网站服务。
第一个是/var/www/html/wordpressone
,第二个是/var/www/html/wordpresstwo
。现在我可以使用以下网址访问这些网站
http://192.168.0.1/wordpressone -> /var/www/html/wordpressone
http://192.168.0.1/wordpresstwo -> /var/www/html/wordpresstwo
现在我想定义一个自定义网址,例如。
http://192.168.0.1/admin -> /var/www/html/wordpressone
http://192.168.0.1/user -> /var/www/html/wordpresstwo
但是我无法使用 Vhost 做到这一点。我尝试了以下方法,但没有奏效。
我在/etc/apache2/sites-available
下创建了一个home.conf
的文件并启用了它。
<VirtualHost *:80>
ServerName http://192.168.0.1/user
DocumentRoot /var/www/html/wordpressone
<Directory />
请告诉我需要执行哪些步骤才能实现这一目标?
一切都取决于文档根目录。它将您导航到给定的文件夹,只需使两个主机一个
http://192.168.0.1/admin
内部配置
<VirtualHost *:80>
ServerName http://192.168.0.1/admin
DocumentRoot /var/www/html/wordpressone
<Directory />
另一个与
http://192.168.0.1/user
内部配置
<VirtualHost *:80>
ServerName http://192.168.0.1/user
DocumentRoot /var/www/html/wordpresstwo
<Directory />