網站如(rú)何生成靜态的(de)方法解釋

2019-06-03

View-HTML.jpg

1:添加靜态頁面在Tomcat8\webapps\ROOT根路徑下

例如(rú):在ROOT文件夾下放一(yī)個hello.html的(de)靜态頁面

訪問方法:localhost:

8080/hello.html

 
2:在Tomcat8\webapps路徑下自(zì)定義目錄網站

例如(rú):在Tomcat8\webapps下放入一(yī)個自(zì)定義的(de)網站文件夾WJ,在WJ文件夾下存放自(zì)己網站的(de)

內(nèi)容hello.html

訪問方法:localhost:8080/WJ/htllo.html

 
3:war壓縮包部署方式

解釋:這種方式和(hé)上面兩種方式差不多,隻不多項目文件被打包成單獨的(de)一(yī)個war格式文件(其實就是zip形式的(de)壓縮)。需要注意的(de)是:一(yī)定要在該項目的(de)根目錄之下進行打包壓縮,不能包含項目根目錄。

将打包好的(de)項目文件的(de)擴展名改為(wèi)war,并放入在

Tomcat8\webapps下,以文件名為(wèi)路徑名配合浏覽器進行訪問,啓動tomcat的(de)時候會自(zì)動進行解壓。

例如(rú):Tomcat8\webapps下放入

WJ.war,WJ.war下放一(yī)個靜态頁面hello.html

訪問方法:localhost:8080/WJ/hello.html

4:配置虛拟主機

在Tomcat8/conf/server.xml文件的(de)host元素中配置

例如(rú):<Context path="/WJ" docBase="D://WJ"/>

<Context psth="浏

覽器要訪問的(de)目錄地(dì)址" docBase="網站所在磁盤目錄"/>

訪問方式:localhost:8080/WJ/hello.html

5:配置Tomcat8/conf/localhost/xxx.xml

提示:如(rú)果在Tomcat8/conf目錄下沒有Catalina/localhost,可(kě)以自(zì)己去(qù)創建文件夾

Tomcat8/conf/Catalina/localhost目錄下新建一(yī)個xml文件,xml的(de)名字就是我們要訪問的(de)路徑的(de)名字。比如(rú)WJ.xml

在WJ.xml中寫入:

<Context docBase="D://TaoBao"/>

訪問方式:localhost:8080/WJ/hello.html


Nginx部署靜态網頁部署;

服務器換成了Linux+Nginx的(de)了。現在又要部署一(yī)次了這次。Nginx的(de)部署也不難。

步驟
新建.conf配置文件
cd /etc/nginx/sites-enabled
touch manage.conf
編輯配置文件

vim manage.conf
粘貼進如(rú)下代碼
server {
       listen 80;
       listen [::]:80;

       server_name manage.hgdqdev.cn;

       location / {
           

root /home/manage/dist;
            index index.html;
            try_files $uri $uri/ =404;
       }
}

這的(de)root是你的(de)需要部署的(de)首

頁的(de)目錄;index是項目的(de)首頁,我的(de)是index.html。

重啓Nginx
service nginx reload
如(rú)果不是管理(lǐ)員或者root用戶登錄就在命令前加上sudo。

配置https
修改上面的(de)Nginx配置為(wèi)
server {
    listen 443;
    server_name manage.hgdqdev.cn;
    ssl on;
    ssl_certificate   /home/manage/ssl/214266057470269.pem;
   

ssl_certificate_key  /home/manage/ssl/214266057470269.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-

SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
   

location / {
    root /home/manage/dist;
        index index.html;
    }
}

 

Tomcat部署靜态頁面

這裏的(de)操作是建立在java和(hé)tomcat已安裝好并且已經配置好環境變量的(de)情況下;


1:直接把靜态項目複制到Tomcat安裝目錄的(de)webapps目錄中。

例如(rú):我們新建一(yī)個test文件夾,在文件夾裏新建一(yī)個test.html文件,然後将整

個test文件夾複制到Tomcat安裝目錄的(de)webapps目錄中,啓動tomcat後在浏覽器輸入ip:port/test/test.html即可(kě)訪問了。

 

2:在tomcat安裝目錄中有一(yī)個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打開配置文件,并在<host>和(hé)</host>之間插入如(rú)

下語句

<Context path="test" docBase="D:\test" debug="0" reloadable="true" crossContext="true"/>

其中,path為(wèi)虛拟路徑,docBase

為(wèi)項目的(de)路徑,啓動tomcat後在浏覽器輸入ip:port/test/頁面名.html即可(kě)訪問了。


3:在conf目錄中,在Catalina\localhost(此處需要注意目錄的(de)大小寫)目錄下新建一(yī)個XML文件,任意命名(例如(rú):aaa),隻要和(hé)當前文件中的(de)

文件名不重複即可(kě),代碼如(rú)下
<Context path="" docBase="D:\test" debug="0" reloadable="true" crossContext="true"/>

其中,path屬性

可(kě)以不寫,docBase為(wèi)項目的(de)路徑,啓動tomcat後在浏覽器輸入ip:port/aaa/頁面名.html即可(kě)訪問了。


責任編輯:中山網站建設
 【網訊網絡】國(guó)家高(gāo)新技術企業》十年(nián)專注軟件開發,網站建設,網頁設計,APP開發,小程序,微信公衆号開發,定制各類企業管理(lǐ)軟件(OA、CRM、ERP、訂單管理(lǐ)系統、進銷存管理(lǐ)軟件等)!服務熱線:0760-88610046、13924923903,http://www.wansion.net

您的(de)項目需求咨詢熱線:0760-88610046(國(guó)家高(gāo)新技術企業)

*請認真填寫需求,我們會在24小時內(nèi)與您取得聯系。