phpmyadmin - phpmyadmin 使用什么默认端口?
问题描述
我想使用我的路由器将访问端口转发到我的数据库。通常我会使用类似http://192.168.1.2:8080的东西。使用 phpmyadmin 时,我输入http://192.168.1.2/phpmyadmin。问题是我的路由器不接受“/phpmyadmin”部分,因为它包含文本。
我看到一些说明 phpmyadmin 使用 3306 的文档。我尝试http://192.168.1.2:3306没有成功。
解决方案
phpMyAdmin 实际上只是使用网络服务器(apache2 或 lighttpd)来运行 - 据我所知。
因此,您可以为您的网络服务器定义一个配置文件 - apache2 示例:
<VirtualHost 192.168.1.2:8080>
DocumentRoot "/phpmyadmin"
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
ErrorLog "/var/logs/phpmyadmin-error.log"
CustomLog "/var/logs/phpmyadmin-access.log" combined
</VirtualHost>
phpmyadmin
/usr/share/phpmyadmin
通常在安装时驻留在apt-get
推荐阅读
- mysql - 与 3 个表的内部联接(第二个和第三个“分配”给第一个 - 不是全部在一起)
- python - Flask:使用`flask run`时出现ModuleNotFoundError,但能够使用`python app.py`运行应用程序
- java - 归并排序算法问题。“退出分区”后,如何控制又回到分区功能?
- php - 使用 .htaccess 制作漂亮的网址
- reactjs - 将我的反应应用程序部署到 github,但主页是空白的
- plotly - 在 3d 散点图中绘制连续色标
- python - 在列表的打印语句中使用 join()。可能吗?
- python - 屏幕分离后如何通过 SSH 正确重新连接
- java - 使用 EntryProcessor 时让 Hazelcast 停止反序列化对象
- javascript - 使用 JavaScript 到 HTML 对所有可见文本执行功能?