導航:首頁 > IDC知識 > 項目域名訪問

項目域名訪問

發布時間:2020-09-20 05:43:29

1、java項目怎麼綁定域名以及用域名訪問

在本地 的話 的設置 IIS 如果上線了 那麼 就得 域名解析到 指定伺服器IP

2、nginx域名如何定位到項目的某個目錄下

server {

listen 80 default_server;

server_name  test.example.com;

root F:/web;

access_log  logs/access.log  main buffer=1024k;

}

3、伺服器上的jar包項目怎麼通過域名訪問

這個是不能直接進行訪問的你需要進行搭建環境才可以的

4、Java web項目中tomcat下是否可以在內網可以配置成域名訪問項目?

修改 Tomcat/conf/server.xml文件,在host節點結束前加上<Context path="" docBase="Demo" reloadable="true" />,這樣就可以(用ip+埠)訪問Demo項目。若想把省去的話修改8080埠為80即可,效果圖如下:

5、關於如何通過域名直接訪問程序的項目

直接在地址欄里域名後面添加/文件夾名,當然前提是你得知道他程序里有哪些文件

6、將項目部署到外網用域名訪問總是進入路由器

路由器找到DMZ設置,裡面的主機映射地址填寫你的電腦區域網IP

7、我用Myeclipse開發web項目,伺服器用的是tomcat時,域名訪問老是訪問不了

<?xml version="1.0" encoding="UTF-8"?>  
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"  
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  

    <!-- 在Spring框架中是如何解決從頁面傳來的字元串的編碼問題的呢?
    下面我們來看看Spring框架給我們提供過濾器CharacterEncodingFilter  
     這個過濾器就是針對於每次瀏覽器請求進行過濾的,然後再其之上添加了父類沒有的功能即處理字元編碼。  
      其中encoding用來設置編碼格式,forceEncoding用來設置是否理會 request.getCharacterEncoding()方法,設置為true則強制覆蓋之前的編碼格式。-->  
    <filter>  
        <filter-name>characterEncodingFilter</filter-name>  
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
        <init-param>  
            <param-name>encoding</param-name>  
            <param-value>UTF-8</param-value>  
        </init-param>  
        <init-param>  
            <param-name>forceEncoding</param-name>  
            <param-value>true</param-value>  
        </init-param>  
    </filter>  
    <filter-mapping>  
        <filter-name>characterEncodingFilter</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>  
    <!-- 項目中使用Spring 時,applicationContext.xml配置文件中並沒有BeanFactory,要想在業務層中的class 文件中直接引用Spring容器管理的bean可通過以下方式-->  
    <!--1、在web.xml配置監聽器ContextLoaderListener-->  
    <!--ContextLoaderListener的作用就是啟動Web容器時,自動裝配ApplicationContext的配置信息。因為它實現了ServletContextListener這個介面,在web.xml配置這個監聽器,啟動容器時,就會默認執行它實現的方法。  
    在ContextLoaderListener中關聯了ContextLoader這個類,所以整個載入配置過程由ContextLoader來完成。  
    它的API說明  
    第一段說明ContextLoader可以由 ContextLoaderListener和ContextLoaderServlet生成。  
    如果查看ContextLoaderServlet的API,可以看到它也關聯了ContextLoader這個類而且它實現了HttpServlet這個介面  
    第二段,ContextLoader創建的是 XmlWebApplicationContext這樣一個類,它實現的介面是WebApplicationContext->->ApplicationContext->  
    BeanFactory這樣一來spring中的所有bean都由這個類來創建  
     IUploaddatafileManager uploadmanager = (IUploaddatafileManager)    ContextLoaderListener.().getBean("uploadManager");
     -->  
    <listener>  
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  
    </listener>  
    <!--2、部署applicationContext的xml文件-->  
    <!--如果在web.xml中不寫任何參數配置信息,默認的路徑是"/WEB-INF/applicationContext.xml,  
    在WEB-INF目錄下創建的xml文件的名稱必須是applicationContext.xml。  
    如果是要自定義文件名可以在web.xml里加入contextConfigLocation這個context參數:  
    在<param-value> </param-value>里指定相應的xml文件名,如果有多個xml文件,可以寫在一起並以「,」號分隔。  
    也可以這樣applicationContext-*.xml採用通配符,比如這那個目錄下有applicationContext-ibatis-base.xml,  
    applicationContext-action.xml,applicationContext-ibatis-.xml等文件,都會一同被載入。  
    在ContextLoaderListener中關聯了ContextLoader這個類,所以整個載入配置過程由ContextLoader來完成。-->  
    <context-param>  
        <param-name>contextConfigLocation</param-name>  
        <param-value>classpath:spring/applicationContext.xml</param-value>  
    </context-param>  

    <!--如果你的DispatcherServlet攔截"/",為了實現REST風格,攔截了所有的請求,那麼同時對*.js,*.jpg等靜態文件的訪問也就被攔截了。-->  
    <!--方案一:激活Tomcat的defaultServlet來處理靜態文件-->  
    <!--要寫在DispatcherServlet的前面, 讓 defaultServlet先攔截請求,這樣請求就不會進入Spring了,我想性能是最好的吧。-->  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.css</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.swf</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.gif</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.jpg</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.png</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.js</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.html</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.xml</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.json</url-pattern>  
    </servlet-mapping>  
    <servlet-mapping>  
        <servlet-name>default</servlet-name>  
        <url-pattern>*.map</url-pattern>  
    </servlet-mapping>  
    <!--使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一個Servlet,,所以可以配置多個DispatcherServlet-->  
    <!--DispatcherServlet是前置控制器,配置在web.xml文件中的。攔截匹配的請求,Servlet攔截匹配規則要自已定義,把攔截下來的請求,依據某某規則分發到目標Controller(我們寫的Action)來處理。-->  
    <servlet>  
        <servlet-name>DispatcherServlet</servlet-name><!--在DispatcherServlet的初始化過程中,框架會在web應用的 WEB-INF文件夾下尋找名為[servlet-name]-servlet.xml 的配置文件,生成文件中定義的bean。-->  
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
        <!--指明了配置文件的文件名,不使用默認配置文件名,而使用dispatcher-servlet.xml配置文件。-->  
        <init-param>  
            <param-name>contextConfigLocation</param-name>  
            <!--其中<param-value>**.xml</param-value> 這里可以使用多種寫法-->  
            <!--1、不寫,使用默認值:/WEB-INF/<servlet-name>-servlet.xml-->  
            <!--2、<param-value>/WEB-INF/classes/dispatcher-servlet.xml</param-value>-->  
            <!--3、<param-value>classpath*:dispatcher-servlet.xml</param-value>-->  
            <!--4、多個值用逗號分隔-->  
            <param-value>classpath:spring/dispatcher-servlet.xml</param-value>  
        </init-param>  
        <load-on-startup>1</load-on-startup><!--是啟動順序,讓這個Servlet隨Servletp容器一起啟動。-->  
    </servlet>  
    <servlet-mapping>  
        <!--這個Servlet的名字是dispatcher,可以有多個DispatcherServlet,是通過名字來區分的。每一個DispatcherServlet有自己的WebApplicationContext上下文對象。同時保存的ServletContext中和Request對象中.-->  
        <!--ApplicationContext是Spring的核心,Context我們通常解釋為上下文環境,我想用「容器」來表述它更容易理解一些,ApplicationContext則是「應用的容器」了:P,Spring把Bean放在這個容器中,在需要的時候,用getBean方法取出-->  
        <servlet-name>DispatcherServlet</servlet-name>  
        <!--Servlet攔截匹配規則可以自已定義,當映射為@RequestMapping("/user/add")時,為例,攔截哪種URL合適?-->  
        <!--1、攔截*.do、*.htm, 例如:/user/add.do,這是最傳統的方式,最簡單也最實用。不會導致靜態文件(jpg,js,css)被攔截。-->  
        <!--2、攔截/,例如:/user/add,可以實現現在很流行的REST風格。很多互聯網類型的應用很喜歡這種風格的URL。弊端:會導致靜態文件(jpg,js,css)被攔截後不能正常顯示。 -->  
        <url-pattern>/</url-pattern> <!--會攔截URL中帶「/」的請求。-->  
    </servlet-mapping>  

    <welcome-file-list><!--指定歡迎頁面-->  
        <welcome-file>login.html</welcome-file>  
    </welcome-file-list>  
    <error-page> <!--當系統出現404錯誤,跳轉到頁面nopage.html-->  
        <error-code>404</error-code>  
        <location>/nopage.html</location>  
    </error-page>  
    <error-page> <!--當系統出現java.lang.NullPointerException,跳轉到頁面error.html-->  
        <exception-type>java.lang.NullPointerException</exception-type>  
        <location>/error.html</location>  
    </error-page>  
    <session-config><!--會話超時配置,單位分鍾-->  
        <session-timeout>360</session-timeout>  
    </session-config>  
</web-app>

8、javaweb項目,在區域網內發布,沒有域名等,用的tomcat,怎麼發布,直接訪問伺服器的IP,就能顯示項目首頁

直接發布就可以。
如果是在同一個區域網的電腦訪問你的項目,直接輸入 你的IP+埠+項目就可以訪問了。
例子:
如果你的電腦的IP是192.168.1.101
那個電腦的IP是192.168.1.XXX(只要和你在同一個區域網內就可以。)
假設你項目名為 Emp
他直接輸入: http://192.168.1.101:8080/Emp/ 就可以訪問到你的項目了。

如果你想讓外網用戶訪問到你的項目,比如說我訪問你的項目。
需要知道你的公網IP,這個你可以去IP138.com看自己的公網IP。
然後需要去路由器做埠映射,就是把路由器的8080埠映射你做伺服器的那台電腦的埠。

然後別人輸入: 你的公網IP+:8080/Emp就可以訪問了。

9、如何建立WEB站點 重點說如何將IP地址訪問改為域名訪問?

1.以前有大量的IP訪問你的站點,會在錯誤的時間段里,有很多地方訪問IP,而且時間很緊。此外,要訪問相同的頁面,沒有什麼需要修改的,只有IP和時間。

2. 當我每天看到這些IP地址訪問我的網站時,我需要加強後台和FTP的維護。但還是找不到為什麼會訪問你的網站,然後過一會兒,就會發現相同的IP欄位開始大量訪問你的網站。在任意時間批量訪問站點的所有頁面。

3.在這種情況下,網站很可能被攻擊,所有的網頁都被收集。然而,如果這些IP域現在每天都出現,而且你的網站每天都有人訪問,那麼你的網站就真的受到了攻擊,而不僅僅是被收集。看看這個IP,結果如下。

4. 如何阻止這些IP域訪問網站?可以在iis伺服器上限制某些欄位。打開IIS,選擇您想要設置的站點,打開properties - directory security,然後轉到IP地址和域名限制,添加您想要限制的IP欄位。

5.但是有些lunix是不能使用asp的,除了伺服器禁止一個欄位外,您還可以使用。Htasces禁止欄位。才能完成。

與項目域名訪問相關的知識