我在具有主机10.2.10.987的本地计算机上安装了ubuntu服务器。我安装了Django,postgressql,并在上面部署了一个网站。 我有一台Mac,我正在尝试使用http://10.2.10.987:8000通过浏览器连接到ubuntu本地服务器上的网站
我已经创建了一个数据库,一个用户,并将该数据库的所有权授予了该用户。
我能够在ubuntu机器的本地主机上运行django网站,但是当我将ALLOWED_HOSTS更改为['localhost']时。当我将主机更改为10.2.10.987:8000并尝试从Mac连接时,出现错误
我还尝试用行编辑pg_hba.conf文件
host all all 10.2.10.987/24 trust
我还尝试用行编辑postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
我用*
替换了localhost这是我的设置。py
'''
ALLOWED_HOSTS = ['10.2.10.987']
'''
'''
DATABASES = {
default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'test',
'USER': 'andy',
'HOST': '10.2.10.987',
'PASSWORD': 'testpass',
'PORT': '',
}
}
'''
当我运行“ python3 manage.py runserver 10.2.10.987:8000”时,我希望看到
执行系统检查...
系统检查未发现问题(0静音)。
2019年6月7日-19:22:11 Django版本2.2.2,使用设置“ project.settings” 在http://10.2.10.987:8000/处启动开发服务器 用CONTROL-C退出服务器。
我明白了
执行系统检查...
系统检查未发现问题(0静音)。
2019年6月7日-19:22:11 Django版本2.2.2,使用设置“ project.settings” 在http://10.1.10.258:8000/处启动开发服务器 用CONTROL-C退出服务器。 错误:[Errno -2]名称或服务未知