1. 程式人生 > >區域網訪問 虛擬機器中Postgresql 拒絕訪問

區域網訪問 虛擬機器中Postgresql 拒絕訪問

問題:

could not connect to server: Permission denied

Is the server running locally and accepting

connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

--------------------------------------------------------

情景描述:

通過127.0.0.1可以訪問資料庫

Apache釋出後不能訪問

原因:沒有對 /tmp 資料夾訪問的許可權

--------------------------------------------------------

解決方案:

1)找到 postgres.conf 檔案
2) 將listen_addresses = 'localhost'改為listen_addresses = '*'
3) 新增unix socket 資料夾,告訴配置檔案
unix_socket_directories = '/var/run/postgresql, /var/tmp'
4)修改許可權(當前使用者)
$ sudo chown root.ubuntu/var/tmp
$ sudo chmod g+wx /var/tmp
5)重啟postgresql資料庫

sudo service postgresql start

相關推薦

區域網訪問 虛擬機器Postgresql 拒絕訪問

問題: could not connect to server: Permission denied Is the server running locally and accepting conne

DVWA可以在本機訪問,但是無法在區域網虛擬機器)其他電腦訪問,提示403,解決,轉自SINA...

修改apache配置檔案httpd.conf 找到: Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from allSatisfy all 改為 Options FollowSymLinksAl

物理機訪問虛擬機器搭建的網站的方法以及遇到的問題解決

環境描述: 物理機中沒有搭建任何環境,將apache搭建在虛擬機器(vmware win7 x64)中,使用wamp,apache+mysql,使用物理機如何訪問虛擬機器中的php網頁。 連通網路 首先我們要使物理機和虛擬機器在一個內網中才能成功訪問。配置如下:

windows下使用SecureCRT遠端linux虛擬機器出現主機拒絕訪問的問題

先簡單介紹下使用平臺。 宿主機:win10 bit64 虛擬機器: WMware10.0.7 linux:Ubuntu 14.10 剛剛從windows下切換到linux,使用中有諸多不適應,也遇到不少問題。希望用部落格記錄遇到的問題以及解決方法,供自己日後查閱,也可方便

在windows下用瀏覽器無法訪問虛擬機器Linux的hadoop管理頁面

在虛擬機器中的Linux中配置好Hadoop之後,我們想要在windows下管理hadoop,那麼需要在windows環境下訪問虛擬機器下的hadoop應用程式,但是在訪問的時候 比如輸入   虛擬機器域名:50070   或者 虛擬機器域名:50030 之後訪問失敗 分析

本地計算機用plsql訪問虛擬機器的oracle資料庫

這幾天正在做一個測試,需要本地電腦在host-only模式下連線虛擬機器中的oracle資料庫,下面我給大家講一下執行步驟: 1.在虛擬機器中安裝好oracle資料庫之後(本人安裝的是oracle11

Java物件與JVM(三) Java物件在Java虛擬機器的引用訪問方式

Java物件與JVM(三) Java物件在Java虛擬機器中的引用訪問方式         在前面兩篇文章中瞭解到Java物件例項是如何在HotSpot虛擬機器的Java堆中建立的,以及建立後的記憶體佈局是怎樣的。 下面我們詳細瞭解在Java堆中的Java物件是如何訪

windows java訪問虛擬機器的hbase

為了演示hbase的相關操作,我在windows7中安裝了虛擬機器vmware,在虛擬中安裝了hadoop和hbase 環境 具體環境如下 windows 7 vmware 12 使用 centos 6.5 hbase 1.2.4 和

主機不能訪問虛擬機器的web服務【解決方案】

情況是這樣的:在虛擬機器visualBox裡安裝了centos7系統,並且在該系統裡運行了一個web服務,想通過宿主機或者外網來訪問該服務,總是無法訪問(虛擬機器網絡卡已配置成橋接):宿主機【win7】ip:虛擬機器【CentOS7】ip:彼此能互相ping通,虛擬機器中啟動

區域網內其他主機如何訪問執行在宿主機的虛擬機器的Django專案

1.在宿主機cmd中檢視宿主機的ip(注意區分主機中虛擬機器的ip) 我連的是無線,IP如下 2.在Django專案的mysite檔案中更改settings.py檔案 ALLOWED_HOSTS為允許訪問的地址,設定為宿主機的ip ALLOWED_HO

區域網如何用一臺電腦訪問另一臺電腦虛擬機器的地址

問題描述:兩臺電腦組成的區域網,其中一臺中裝有VMware虛擬機器,虛擬機器中有網頁地址192.168.242.135:50070,VM連線方式是NAT,且本機可以訪問192.168.242.135:50070,怎麼用另一臺電腦訪問本機虛擬機器中的地址? 方法如下:

如何在Windows使用Eclipse訪問虛擬機器Linux系統的hadoop

1.將hadoop安裝包解壓到windows系統 2.給eclipse配置hadoop外掛 3.配置引數 4.將hadoop/conf下的兩個相關配置檔案(core-site.xml和mapred-site.xml)的ip全部由localhost變為虛擬機器ip,如圖 參考文章: https

在wmware esxi 虛擬機器 ,centos7 無法訪問外網 問題的解決

在虛擬機器的centos7 系統中,使用yum 下載安裝svn,一直失敗。   錯誤提示資訊為  Cannot find a valid baseurl for repo: updates/7/x86_64 按照這個錯誤提示資訊,在網路上搜索相關解決方案,全部無效! 修改

Window下無法訪問VMware 虛擬機器的Hadoop管理頁面

在VMware中的Linux上配置好了Hadoop,但是在windows下一直訪問不了管理頁面。而且VMware中的其他Linux也無法訪問。但是相互間都可以ping通。經過排查,發現是被Linux的防火牆擋住了。解決方法就是:

關於虛擬機器網路配置及埠對映(外部能夠訪問虛擬機器裡面的服務)

0: 以管理員的身份執行 1: 編輯---------à 虛擬網路編輯器                             &nb

如何從本機之外的其他電腦上訪問本機虛擬機器的django程式

1,將VM虛擬機器設定為橋連線模式,橋連線下的選項(複製物理網路連線狀態(P))如果自己使用的是桌上型電腦機就不必要選。此項的意思就是:假如你的虛擬機器安裝在筆記本上,在你切換有線網路和無線網路時,IP地址就可能會發生變化。選擇了此項之後,IP地址就不會發生變化。 2.在虛

手把手教你設定區域網訪問虛擬機器內伺服器

如果我們在虛擬機器內搭建好伺服器後,希望可以在區域網內的裝置上都能訪問到這個虛擬伺服器,就可以參照以下步驟來操作。其中包括了很多遇到的坑。先說說我的環境是 宿主機:windows 8.1 虛擬機器:vmware+linux centos6.5

virtualboxNAT方式通過宿主機訪問虛擬機器埠對映配置

NAT 網路地址翻譯,是隻能從內訪問外面而不能從外部訪問裡面,所以只能單向ping通,虛擬機器的ip只是內部ip。橋接則是與主機公用網絡卡,有獨立的外部ip。 NAT模式只有通過繫結靜態轉發才可能從外部訪問 以下是靜態轉發配置方式   安裝篇 注意:Ubuntu許可權問題

訪問vmware workstation虛擬機器web服務(8080埠)的方法

一、設定虛擬機器上Linux伺服器的防火牆[[email protected] bin]# iptables -F[[email protected] bin]# iptables -P INPUT ACCEPT[[email protected

虛擬機器訪問主機上的Oracle資料庫

####背景:主機上有Oracle資料庫,在虛擬機器中的Ubuntu上部署專案練手,發現虛擬機器、主機能互相ping通但是Oracle資料庫卻連線不上。 ####一、問題排查 1.在虛擬機器中ping主機: 能ping通。 主機ping虛擬機器同樣沒問題。 2