超碰人人人人人,亚洲AV午夜福利精品一区二区,亚洲欧美综合区丁香五月1区,日韩欧美亚洲系列

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

使用nginx發(fā)布網(wǎng)站【轉(zhuǎn)】

admin
2010年12月2日 12:9 本文熱度 5491

在公司要在自己的服務(wù)器上發(fā)布網(wǎng)站時(shí)遇到一個(gè)這樣的情況


公司網(wǎng)站是外包公司制作的,用的是ASP


公司服務(wù)中心網(wǎng)站是JSP做的


公司購(gòu)買(mǎi)的郵件服務(wù)器的webmail是PHP的


公司兩臺(tái)服務(wù)器一臺(tái)是數(shù)據(jù)庫(kù)服務(wù)器一臺(tái)最為上述三個(gè)網(wǎng)站的web服務(wù)器,web服務(wù)器通過(guò)路由器NAT到因特網(wǎng)提供服務(wù)器.


現(xiàn)在的問(wèn)題是:


1.做JSP的技術(shù)人員很嫻熟的使用tomcat發(fā)布JSP,但是還不知道如何使用Apache發(fā)布ASP和PHP


2.用IIS發(fā)布ASP和PHP很容易實(shí)現(xiàn),但是IIS不能發(fā)布JSP


由于這兩個(gè)問(wèn)題使得我們以前采用的方法是:


1.使用IIS開(kāi)著80端口,Tomcat使用8888端口;


2.IIS主要發(fā)布公司網(wǎng)站,配置PHP支持后建立/mail虛擬目錄發(fā)布郵件webmail,建立/zhongxin 虛擬目錄轉(zhuǎn)發(fā)到8888端口顯示服務(wù)中心的網(wǎng)站


這樣的確能夠?qū)崿F(xiàn),但是始終有個(gè)8888感覺(jué)很不爽~


效果如下(域名僅僅舉個(gè)例子):


通過(guò)瀏覽器打開(kāi) www.test.com 進(jìn)入公司網(wǎng)站


打開(kāi) www.test.com/mail 進(jìn)入mail


輸入 www.test.com/zhongxin 后會(huì)自動(dòng)跳轉(zhuǎn)到 www.test.com:8888


這樣的效果確實(shí)不能讓我們滿意


因?yàn)檫@個(gè)不滿意我突然留意到了nginx,寫(xiě)了一大堆,終于到主角了


有關(guān)nginx的介紹自己去Google, 小心你知道得太多了!


我在其官方網(wǎng)站上下載了0.7.65版,進(jìn)入conf目錄用記事本打開(kāi)nginx.conf文件,我們看到(我刪掉了部分#號(hào)注釋掉的內(nèi)容,因?yàn)槲覜](méi)有用到)如下內(nèi)容






#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }


   }

}


在我這個(gè)例子里面,其他地方不用改,直接關(guān)注紅色部分






server {
        listen       80;   #監(jiān)聽(tīng)80端口
        server_name  localhost; #主機(jī)名/域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {           #配置本地web目錄 *
            root   html;
            index  index.html index.htm;
        }

}


nginx本身就是一個(gè)web服務(wù)器,但是我沒(méi)有用它來(lái)發(fā)布網(wǎng)頁(yè) 因此本地的web服務(wù)我就不要了,根據(jù)我的需求我做了如下更改


首先將IIS停掉,端口改為81,tomcat的端口確認(rèn)為8888,且通過(guò)127.0.0.1:8888/zhongxin/ 也能訪問(wèn)到服務(wù)中心網(wǎng)站的首頁(yè)


然后修改nginx.conf文件的內(nèi)容






server {
        listen       80;   #監(jiān)聽(tīng)80端口
        server_name  www.test.com; #主機(jī)名/域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {           #配置本地web目錄 *
            proxy_pass http://192.168.0.3:81#將請(qǐng)求轉(zhuǎn)發(fā)到81端口
        }


       location /zhongxin/ {


           proxy_pass http://192.168.0.3:8888#將請(qǐng)求轉(zhuǎn)發(fā)到8888端口  
       }


}


完成這個(gè)簡(jiǎn)單的修改后,運(yùn)行nginx.exe,如果沒(méi)有錯(cuò)誤網(wǎng)站就啟動(dòng)了,可以通過(guò)瀏覽器測(cè)試訪問(wèn)了


這僅僅是nginx功能的其中一項(xiàng),我是來(lái)不及研究太多就先這樣臨時(shí)搞出來(lái)了~


該文章在 2010/12/2 12:09:21 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved