php - 在同一域上使用 httpd.conf 访问两个目录
问题描述
如何配置 httpd.conf 以访问laravelapp
并phpmyadmin
通过以下方式:
http://something.com
想访问 laravel 应用,
http://something.com/phpmyadmin
访问 phpmyadmin。
目录laravelapp
和phpmyadmin
在/var/www/html
我在/etc/httpd/conf/httpd.conf
文件中做了以下代码,但没有工作。
DocumentRoot "/var/www/html/laravelapp/public"
#
# Relax access to content within /var/www.
#
<Directory "/var/www/html/laravelapp">
AllowOverride All
# Allow open access:
Require all granted
</Directory>
<Directory "/var/www/html/phpmyadmin">
AllowOverride All
# Allow open access:
Require all granted
</Directory>
Laravel 应用程序/public
目录包含 laravel 附带的默认.htaccess
文件。
解决方案
您的 phpadmin 安装在外部,DocumentRoot
因此您需要其他东西。您可以:
创建一个指向 PMA 安装的符号链接(您将需要
Options +FollowSymlinks
它,因为这All
是默认设置)。使用
mod_alias
. 您只需将以下内容添加到当前配置中:Alias "phpmyadmin" "/var/www/html/phpmyadmin"
推荐阅读
- javascript - 带有更改顺序的下拉导航
- angularjs - 如何将 ionic-native 导入 Ionic1/AngularJS 项目?
- nvidia - Vulkan API:支持的最大 MSAA 样本为 VK_SAMPLE_COUNT_8_BIT
- wordpress - 标题前的WordPress发布日期
- javascript - AjaxResponseText 为空
- javascript - 角度材料数据表导出,路由器链接的不同名称
- alpha-vantage - ```treat_info_as_error``` 在 Alpha Vantage python 模块中做了什么
- python - 使用 python 构建 vtkUnstructuredGrid 时如何避免循环?
- jquery - 如何写入自动完成 json 对象?
- python - Create sequence of squares centered