Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何设置两个具有相同根地址的虚拟主机?_Wordpress_Apache2_Virtualhost - Fatal编程技术网

Wordpress 如何设置两个具有相同根地址的虚拟主机?

Wordpress 如何设置两个具有相同根地址的虚拟主机?,wordpress,apache2,virtualhost,Wordpress,Apache2,Virtualhost,我想在同一ip地址上设置两个wordpress站点,即ip地址1/wordpress1和ip地址1/wordpress2 我将这两个文件放入/etc/apache2/sites available(这些基本相同,只是站点的路径发生了变化) DocumentRoot/usr/share/wordpress/MyFirstSite/ ServerName my.ip.adr.ess 服务器别名my.ip.adr.ess/MyFirstSite/* 服务器管理员myemail@adress.ext

我想在同一ip地址上设置两个wordpress站点,即
ip地址1/wordpress1
ip地址1/wordpress2

我将这两个文件放入/etc/apache2/sites available(这些基本相同,只是站点的路径发生了变化)


DocumentRoot/usr/share/wordpress/MyFirstSite/
ServerName my.ip.adr.ess
服务器别名my.ip.adr.ess/MyFirstSite/*
服务器管理员myemail@adress.ext
别名/MyFirstSite/usr/share/wordpress/FolderForMyFirstSite
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融


DocumentRoot/usr/share/wordpress/MySecondSite/
ServerName my.ip.adr.ess
服务器别名my.ip.adr.ess/MySecondSite/*
服务器管理员myemail@adress.ext
别名/MyFirstSite/usr/share/wordpress/FolderForMySecondSite
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
当我启用站点中的两个站点时,它们似乎可以分别工作

但是,当我同时启用这两个选项时,只有一个可用。我认为它正在覆盖另一个。。。(顺便说一句,没有apache错误)

还有一件事:当我到达
http://my.ip.adr.ess
(没有站点的路径)。而且我不想这样

你觉得怎么样

非常感谢


Stanislas

在阅读了更多关于apache配置的文档()之后,我终于做出了这一点,这似乎更好了:

<VirtualHost *:80>

DocumentRoot /usr/share/wordpress
ServerName my.ip.adr.ess
ServerAdmin my.email@adress.ext

Alias /Alias1 /usr/share/wordpress/Folder1
<Directory /usr/share/wordpress/Folder1>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
<Directory /usr/share/wordpress/Folder1/wp-content>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>

Alias /Alias2 /usr/share/wordpress/Folder2
<Directory /usr/share/wordpress/Folder2>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
<Directory /usr/share/wordpress/Folder2/wp-content>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>

</VirtualHost>

DocumentRoot/usr/share/wordpress
ServerName my.ip.adr.ess
服务器管理员我的。email@adress.ext
别名/Alias1/usr/share/wordpress/Folder1
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
别名/Alias2/usr/share/wordpress/Folder2
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
选项如下符号链接多视图
命令允许,拒绝
允许超越所有
通融
<VirtualHost *:80>
DocumentRoot /usr/share/wordpress/MySecondSite/
ServerName my.ip.adr.ess
ServerAlias my.ip.adr.ess/MySecondSite/*
ServerAdmin myemail@adress.ext

Alias /MyFirstSite /usr/share/wordpress/FolderForMySecondSite
<Directory /usr/share/wordpress/FolderForMySecondSite>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
<Directory /usr/share/wordpress/FolderForMySecondSite/wp-content>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>

DocumentRoot /usr/share/wordpress
ServerName my.ip.adr.ess
ServerAdmin my.email@adress.ext

Alias /Alias1 /usr/share/wordpress/Folder1
<Directory /usr/share/wordpress/Folder1>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
<Directory /usr/share/wordpress/Folder1/wp-content>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>

Alias /Alias2 /usr/share/wordpress/Folder2
<Directory /usr/share/wordpress/Folder2>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>
<Directory /usr/share/wordpress/Folder2/wp-content>
Options FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>

</VirtualHost>