ejabberd16.09建立使用者的403-auth(Denied by ACL)錯誤解決方法
當我們連線ejabberd(我使用的版本是16.09,Linux版,Mac版與此大同小異,檔案目錄位置和修改方法基本相同,Windows版下面也會有介紹)進行建立使用者操作時,會出現"403 -auth"的錯誤,提示"Denied by ACL"。
具體的ejabberd伺服器返回的錯誤如下:
<error xmlns="jabber:client" type="auth" code="403"> <forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Denied by ACL</text> </error>
出現這種錯誤通常都是因為ejabberd伺服器的配置問題,我們需要對ejabberd安裝路徑下的conf資料夾下的ejabberd.yml檔案進行修改(Linux和Mac版本在安裝目錄下的conf資料夾下)。
我使用的工具是Xshell連線Linux伺服器,上圖為Linux版本的截圖,Mac版的和它差不多。如果是Windows版本的,conf資料夾不在安裝目錄下,而是在C盤下,具體位置:
對於ejabberd.yml檔案,我一共修改了三處。第一處修改:
將圖中的trusted_network的配置修改成:
## Only allow to register from localhost trusted_network: - allow
第二處:
將registration_timeout的註釋開啟,這段就變成了:
## By default the frequency of account registrations from the same IP
## is limited to 1 account every 10 minutes. To disable, specify: infinity
registration_timeout: infinity
第三處:
開啟access_from的註釋,並修改配,同時註釋掉ip_access:
##ip_access: trusted_network ## ## Local c2s or remote s2s users cannot register accounts ## access_from: register access: register
修改完配置後,命令列進入ejabberd安裝目錄的bin目錄下,執行"./stop"命令停止ejabberd服務,再執行"./start"啟動ejabberd服務,配置即可生效,可以執行"./status"命令檢視ejabberd是否啟動(stop和start需要等待一小段時間完成,千萬不要命令沒有執行完就強制退出):
關於ejabberd伺服器的配置修改到此結束,如果哪裡介紹的有紕漏,歡迎大家指教!
相關推薦
ejabberd16.09建立使用者的403-auth(Denied by ACL)錯誤解決方法
當我們連線ejabberd(我使用的版本是16.09,Linux版,Mac版與此大同小異,檔案目錄位置和修改方法基本相同,Windows版下面也會有介紹)進行建立使用者操作時,會出現"403 -auth"的錯誤,提示"Denied by ACL"。 具體的ejabberd伺
Apache 403 錯誤解決方法-讓別人可以訪問你的服務器
denied 標簽 ted art get 錯誤 cnblogs -1 註意 參考網址:http://www.cnblogs.com/mrlaker/archive/2013/04/29/3050888.html http://www.jb
django post請求 403錯誤解決方法
get django tag test http 原因 sof 配置 logs --摘 第一次用Django做項目,遇到了很多問題。 今天遇到的問題是Django在處理post請求時多次出現403錯誤。 我先描述一下問題出現的環境:我用Django寫了一個web
阿裏雲ECS在CentOS 6.9中使用Nginx提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)的解決方法
命令 led spm 屏蔽 def fault 執行 ddr aliyun 說明: 1、[::]:80這個是IPv6的地址。 2、阿裏雲截至到今天還不支持IPv6。 解決方式: 1、普通解決方式:開啟IPv6的支持,不過這個方法在阿裏雲行不通。 vim /et
dpkg: error: dpkg status database is locked by another process 解決方法
http other cor 系統監視 pen figure 操作 body lis https://i.cnblogs.com/EditPosts.aspx?opt=1使用dpkg -i/apt命令安裝,報錯: ------------------------------
微信小程序訪問豆瓣api報403錯誤解決方法
src 數據信息 right json 地址 https display gin 微信小程序 通過豆瓣API可以獲取很多電影、書籍的數據信息,今天在調用豆瓣正在上映電影接口的時候報403錯誤,原因是豆瓣設置了小程序的訪問權限。如下: 解決方法是使用代理,將豆瓣AP
Ubuntu下連接mysql出現 ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決方法
use ces 數據 表示 vim amp https 創建 sel ubuntu版本:18.04 mysql版本:5.7.24 ubuntu安裝mysql後用root賬戶登入會出現問題:ERROR 1698 (28000): Access denied
django post請求 403錯誤解決方法 django post請求 403錯誤解決方法
django post請求 403錯誤解決方法 --摘 第一次用Django做專案,遇到了很多問題。 今天遇到的問題是Django在處理post請求時多次出現403錯誤。 我先描述一下問題出現的環境:我用Django寫了一個web服務端,姑且
Git Your branch is ahead of 'origin/master' by X commits解決方法
You get that message because you made changes in your local master and you didn’t push them to remote. You have several ways to “so
error 1044 (42000):access denied for user ''@'l...解決方法
這幾天用空密碼登入mysql後,然後修改mysql預設密碼,使用mysql表出現過這個問題,提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。網上找了一些方法,終於搞定了。 我用
關於PHP+Mysql1045 Access denied for user錯誤解決辦法——你可能想不到的
最近在看一個大神的PHP後臺入門介紹。照著他介紹的搭好了XAMPP-APACHE+PHP的開發環境~也一步步做了從面向過程→面向物件的PHP登陸驗證功能~詳情見後續傳送門然後在做PHP+MySQL,通過資料庫查詢認證使用者資訊時就來了問題了~總是提示我mysqli::mysq
requests爬取貓眼電影403錯誤解決方法
原始碼如下: import requests from requests.exceptions import RequestException def one_page_code(url): try: &n
ssh_exchange_identification: Connection closed by remote host 解決方法
share conn linux 註釋 etc all allow linu 執行 ssh_exchange_identification: Connection closed by remote host 解決方法問題描述:在linux主機上ssh 另一臺主機的內網地址報
java.io.FileNotFoundException: Permission denied 錯誤解決方法
在android6.0以後,需要runtime許可權:requestPermissions方法。 具體如下: private static final int REQUEST_EXT
MySQL 5.5.X版本GROUP BY錯誤解決方法
安裝新本版的MySQL GROUP BY分組查詢會出現錯誤提示如下: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggrega
WampServer 2.5設定手機訪問(403 Forbidden錯誤解決方法)
使用手機開啟http://***.***.***.***(本機ip)之後出現403錯誤 解決方法: 在右下角“WampServer 2.5”圖示上單擊左鍵 → Apache → httpd.conf 將297行:Require local;替換為:Require all
MYSQL升級到5.7中的後GROUP BY語句出錯解決方法
今天用mysql執行GROUP BY 語句的時候碰到 which is not functionally dependent on columns in GROUP BY clause的問題,發現5.6以及之前的mysql中GROUP BY中的列不一定到出現在select
zookeeper.out: Permission denied錯誤解決方法
[[email protected] root]$ zkServer.sh start JMX enabled by default Using config: /opt/software
LF will be replaced by CRLF問題解決方法
開發環境: 作業系統: windows xp ruby 1.9.2 rails 3.1.3 git version 1.7.8.msysgit.0 問題描述: 啟動GIT: 新建了一個rails工程 Ruby程式碼 $ rails new blog 當切換到blog目錄下執行
Apache/2.4.9啟動錯誤:AH01630: client denied by server configuration
2.4 -s 錯誤 client ont pop 配置 出現 doc 在升級Yii框架1.11->2.0beta時,PHP升級到5.5。順帶升級Apache2.2.x到2.4.9。把原有vhost配置移植過來,出現Apache啟動錯誤:AH01630: client