有两种Magento应用化妆品和服装。我想在一个公共IP上使用apache2运行这两个应用程序。 因此,应用程序将以路径打开,
127.0.0.4/apparels
127.0.0.4/cosmetics
所以,我已经为两个应用程序设置了VirtualHost
,例如在Ubuntu中000-default.conf
的{{1}}文件中,但它不能正常工作,
etc/apache2/sites-available
如果有人知道,请帮助。 感谢
答案 0 :(得分:1)
在/etc/apache2/sites-enabled
中,您需要创建2个files.conf,例如:010-cosmetic.conf
& 010-apparel.conf
在010-cosmetic.conf
中,写下这样的内容:
<VirtualHost *:80>
ServerAlias cosmetics.mydomain.com
DocumentRoot /var/www/cosmetics/
Alias /cosmetics /var/www/cosmetics/
<Directory "/var/www/cosmetics">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
在010-apparel.conf
中,写下类似的内容:
<VirtualHost *:80>
ServerAlias apparels.mydomain.com
DocumentRoot /var/www/apparels/
Alias /cosmetics /var/www/apparels/
<Directory "/var/www/apparels">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
答案 1 :(得分:0)
你可能需要在Alias / var / www / html / apparels / /目前你已经指定/化妆品
<VirtualHost *:80>
DocumentRoot /var/www/html/apparels/
Alias /apparels /var/www/apparels/
<Directory "/var/www/html/apparels">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>