pgAdmin 4 服务器模式端口

问题描述 投票:0回答:2

按照这个教程,我已经在服务器模式下成功安装了pgAdmin4。然而,pgAdmin4 可以通过我的 IP 地址在默认端口上访问。我想使用另一个端口(例如 8081)进行访问。我尝试修改 /etc/apache2/sites-available/pgadmin4.conf 的内容,但没有成功。预先感谢

<VirtualHost *:8081> ServerName my_ip WSGIDaemonProcess pgadmin processes=1 threads=25 python-home=/home/user/environments/my_env WSGIScriptAlias / /home/user/environments/my_env/lib/python3.6/site-packages/pgadmin4/pgAdmin4.wsgi <Directory "/home/user/environments/my_env/lib/python3.6/site-packages/pgadmin4/"> WSGIProcessGroup pgadmin WSGIApplicationGroup %{GLOBAL} Require all granted </Directory>

    
apache2 pgadmin-4
2个回答
1
投票
我自己找到了解决方案。

步骤是:

    将 Apache 配置为侦听您想要服务的每个端口。在 ports.conf 文件中添加
  1. Listen 8081
    sudo nano /etc/apache2/ports.conf
    
    
  2. 修改pgadmin4.conf内容如下
  3. sudo nano /etc/apache2/sites-available/pgadmin4.conf
    
    
类型

<VirtualHost my_ip:8081> ServerName my_ip:8081 WSGIDaemonProcess pgadmin processes=1 threads=25 python-home=/home/user/environments/my_env WSGIScriptAlias / /home/user/environments/my_env/lib/python3.6/site-packages/pgadmin4/pgAdmin4.wsgi <Directory "/home/user/environments/my_env/lib/python3.6/site-packages/pgadmin4/"> WSGIProcessGroup pgadmin WSGIApplicationGroup %{GLOBAL} Require all granted </Directory>

    重新启动阿帕奇

0
投票
你能帮我吗

我正在尝试您的步骤,但是,我没有在下面列出

pgadmin4.conf

/etc/apache2/sites-available/pgadmin4.conf
每当我尝试运行脚本并启动 Apac 时,都会失败,因为端口正在使用中。怎么改成8080端口,我已经改了ports.conf并添加了

Listen 8080
但找不到在哪里为 pgadmin4 设置此值。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.