1. 程式人生 > >無法通過ip訪問伺服器

無法通過ip訪問伺服器

前提:服務上是web容器可以正常執行(以tomcat為例)

域名沒有備案或沒有域名直接通過ip訪問是不開放80和8080埠號的

1、開啟tomcat/conf目錄修改server.xml配置檔案,修改預設的8080埠號
2、開放防火牆埠號,沒有防火牆的要先安裝防火牆(一般都有):
[[email protected] ~]# yum install iptables-services

開啟目錄/etc/sysconfig,編輯iptables檔案,新增需要開放的埠號

-A INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT
-A
INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重啟防火牆:[[email protected] ~]# service iptables restart

3、在伺服器的控制檯中的安全組中新增開放的埠號(伺服器不同也可能不一樣,我開放的是9090埠)
這裡寫圖片描述

4、直接在瀏覽器裡輸入域名或ip地址,ip後面要加上在tomcat裡面修改後的埠號
這裡寫圖片描述

希望能幫上各位朋友,謝謝大家閱覽

相關推薦

無法通過ip訪問伺服器

前提:服務上是web容器可以正常執行(以tomcat為例) 域名沒有備案或沒有域名直接通過ip訪問是不開放80和8080埠號的 1、開啟tomcat/conf目錄修改server.xml配置檔案,修改預設的8080埠號 2、開放防火牆埠號,沒有防火牆的要先

webpack-dev-server 無法通過ip訪問

color -s onf gre ogr uil class 生成 pts 使用Vue-cli生成的webpack腳手架,之前一直是可以通過本地ip + 端口來訪問的。今天忽然不可以,百度一下才知道缺少了host參數。 打開package.json。在.scripts.de

SQL Server 2008 R2安裝說明以及無法通過IP訪問的解決辦法

專案中要用sql,安裝過程中遇到點小問題,把過程寫出來,也許對其他朋友有用 一路Next的步驟我就不配圖了 安裝環節 1、如果只是使用SQL Server服務以及管理器,只需要選擇以下勾選項即可 2、點選按鈕“對所有SQL Server服務使用相同的賬戶” 3、

解決wildfly外部無法通過ip訪問

解決wildfly外部無法通過ip訪問 http://tbk.iteye.com/blog/2126932?utm_source=tuicool&utm_medium=referral http://hwm-work.iteye.com/blog/2259810

MySQL無法通過IP訪問,只能使用localhost

MySQL預設是沒有開啟該許可權的,需要我們自己手動開啟這個許可權 開啟MySQL 的DOS視窗 進入Mysql終端輸入這個命令 GRANT ALL PRIVILEGES ON *.* TO 'root

aliyun linux下寫python flask,無法通過瀏覽器訪問公網ip

tail 操作系統 結果 出現 blog mage linux下 ubunt 服務器 出現的問題是: 寫了一個基於flask框架的輸出helloworld的.py程序,是在aliyun服務器上寫的,基於ubuntu的操作系統。 寫的代碼是這樣的: 但是在瀏覽器訪問時

Tomcat的主頁可以通過IP訪問,但是無法通過localhost或者127.0.0.1訪問

      早上在公司電腦裝了tomcat,去發現只能通過本機的內網IP訪問,無法通過localhost訪問,查看了以下host檔案,發現並沒有什麼問題呀。       後來想到,公司電腦配置的是內網,通過瀏覽器訪問外網的時候需要走代理

為什麼有些網站無法通過IP地址進行訪問,卻能通過域名訪問

        在我讀《HTTP權威指南》的18章Web主機託管,有關通過Host首部進行虛擬主機託管時,腦海中突然產生了一個問題,就是當人們通過IP地址進行訪問網站時,怎麼區分使用者訪問的是哪個網站?最後上網搜了一下,發現有人說有些網站是不能通過IP地址訪問的。這時我感覺這

騰訊雲伺服器搭建的tomcat專案,並用外網通過ip訪問專案

背景:把專案的war包放到了tomcat的webapps目錄下,在伺服器裡面可以訪問,但是不能在外網訪問。 在tomcat的conf目錄裡面找到server.xml去新增80埠,應該是TCP協議,不太確定。 記住新增80埠,改成tcp協議 參考原文

【SSL】配置好SSL仍然無法通過阿里雲伺服器訪問https443埠的問題

背景 因為小程式的後臺伺服器必須使用https,否則無法使用,所以需要在新的伺服器配置SSL證書 正文 我之前有一臺騰訊雲伺服器,那時候配置SSL成功挺快的,可是阿里雲伺服器就不行 關於配置SSL教程連結如下 https://jingyan.baidu.com/arti

一步一步用騰訊雲伺服器搭建一個tomcat專案,並用外網通過ip訪問專案

搭建了一天的專案,陸陸續續也遇到一些小問題不過最後還是成功解決了,接下來把這個過程記錄下來。首先呢,是因為騰訊雲伺服器的一波廣告一個月才10塊錢,所以毫不猶豫買下來了也就是這樣的伺服器,還不錯接下來呢就是配置這個伺服器1.安裝java JDK並配置環境參考:http://bl

【Django】不能通過IP訪問Docker容器裡的Django伺服器

問題描述 建立容器時用-p選項指定了容器開放的埠8000 在Docker容器裡用命令python manage.py runserver啟動了Django伺服器 用docker ps命令得到了

通過外網ip訪問伺服器之tomcat配置

1.tomcat預設埠為8080,首先在雲伺服器控制檯配置安全組規則,如下圖 2.配置tomcat的配置檔案server.xml。   找到tomcat檔案目錄下的conf,開啟裡面的配置檔案server.xml,將標籤<Host>裡面的name值改為

VS的IISExpress配置通過IP訪問程序

alt app 用戶 項目 cal toc log acl localhost 打開C:\Users\用戶\Documents\IISExpress\config\applicationhost.config 獲取本地VS項目運行起來的端口,比如 然後在文本裏搜索 2

如何設置tomcat,直接通過IP 訪問

pro dex path oca exp pac port get 路徑 找到tomcat的主目錄,進入conf文件夾,找到server.xml文件,並打開: 修改tomcat的監聽端口為80端口: 在server.xml文件中找到:

IIS https綁定主機頭方法(可實現禁止直接通過IP訪問,好像還可以實現IIS中綁定多個https<是使用多個單域名證書,非多域名證書>)

多個 nbsp app for iis 直接 fig protoc eight 步驟: 打開:%systemroot%\SYSTEM32\inetsrv\config\ 打開:applicationHost.config 查找:<binding protocol="

vue 前端通過ip訪問無效

啟動vue時,一般用命令  npm run dev和npm run build,在命令列輸出訪問地址,一般是127.0.0.1:埠號,如果想通過本地ip,或者其他人訪問自己的專案,把127.0.0.1換成需訪問的ip是訪問失敗的, 解決辦法: 可以在webpack.con

配置apache禁止通過IP訪問網站

兩步:修改配置檔案,重啟服務。 1. 找到apache的服務配置檔案,httpd.conf,最後加上修改內容: [plain]  view plain  copy <

使用阿里雲部署Web專案後無法通過瀏覽器訪問

部署時使用Django+Nginx+uwsgi的框架,部署完成後訪問網頁一直報錯無法訪問,檢查部署過程沒有問題,之後發現原因是沒有開啟阿里雲的埠 解決方法是: 1、登入阿里雲,在控制檯進入雲伺服器的例項管理 2、在部署的伺服器後面點選“更多” 3、點選“安全與配置” 4、點選“配

前後端分離,https站點無法通過Ajax訪問http資源(Mixed Content,The page at 'https://xxx.com' was loaded over HTTPS)

目前Web開發,大部分公司都用的是前後端分離模式,即前端專注於前端頁面互動,後端專注於功能實現及提供Web Api介面。 在某次新站點的開發過程中,為了網站的安全性,要求Web站點使用https協議,在部署到QA環境時,發現呼叫介面報如下的錯: 從提示的內容來看,大致可推斷出是因為站點是https協議