2015-11-23 3 views
0

Я хотел бы создать 2 сайта wordpress на одном и том же ip-адресе, то есть ip_adress1/wordpress1 и ip_adress1/wordpress2.Как настроить 2 виртуальных хоста с одним и тем же корневым адресом?

я эти 2 файла в/и т.д./apache2/сайтов-доступных (это в основном изменения пути же, только сайта)

<VirtualHost *:80> 
DocumentRoot /usr/share/wordpress/MyFirstSite/ 
ServerName my.ip.adr.ess 
ServerAlias my.ip.adr.ess/MyFirstSite/* 
ServerAdmin [email protected] 

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

и

<VirtualHost *:80> 
DocumentRoot /usr/share/wordpress/MySecondSite/ 
ServerName my.ip.adr.ess 
ServerAlias my.ip.adr.ess/MySecondSite/* 
ServerAdmin [email protected] 

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> 

Кажется, что 2 сайты в доступных сайтах могут работать отдельно, когда я их включаю.

Когда я включаю их оба одновременно, работает только один. Я думаю, что это переписывание другого ... (нет ошибки apache, кстати)

Еще одна вещь: сайты работают, когда я достигаю http://my.ip.adr.ess (без пути для сайта). И я этого не хочу!

Как вы думаете?

Большое спасибо заранее

Станислас

ответ

0

Я сделал это, наконец-то, что кажется, лучше, после прочтения немного больше документации (https://httpd.apache.org/docs/2.2/mod/mod_alias.html) о апача конфигурации:

<VirtualHost *:80> 

DocumentRoot /usr/share/wordpress 
ServerName my.ip.adr.ess 
ServerAdmin [email protected] 

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>