狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

使用nginx發布網站【轉】

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

在公司要在自己的服務器上發布網站時遇到一個這樣的情況


公司網站是外包公司制作的,用的是ASP


公司服務中心網站是JSP做的


公司購買的郵件服務器的webmail是PHP的


公司兩臺服務器一臺是數據庫服務器一臺最為上述三個網站的web服務器,web服務器通過路由器NAT到因特網提供服務器.


現在的問題是:


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


2.用IIS發布ASP和PHP很容易實現,但是IIS不能發布JSP


由于這兩個問題使得我們以前采用的方法是:


1.使用IIS開著80端口,Tomcat使用8888端口;


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


這樣的確能夠實現,但是始終有個8888感覺很不爽~


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


通過瀏覽器打開 www.test.com 進入公司網站


打開 www.test.com/mail 進入mail


輸入 www.test.com/zhongxin 后會自動跳轉到 www.test.com:8888


這樣的效果確實不能讓我們滿意


因為這個不滿意我突然留意到了nginx,寫了一大堆,終于到主角了


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


我在其官方網站上下載了0.7.65版,進入conf目錄用記事本打開nginx.conf文件,我們看到(我刪掉了部分#號注釋掉的內容,因為我沒有用到)如下內容






#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;
        }


   }

}


在我這個例子里面,其他地方不用改,直接關注紅色部分






server {
        listen       80;   #監聽80端口
        server_name  localhost; #主機名/域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

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

}


nginx本身就是一個web服務器,但是我沒有用它來發布網頁 因此本地的web服務我就不要了,根據我的需求我做了如下更改


首先將IIS停掉,端口改為81,tomcat的端口確認為8888,且通過127.0.0.1:8888/zhongxin/ 也能訪問到服務中心網站的首頁


然后修改nginx.conf文件的內容






server {
        listen       80;   #監聽80端口
        server_name  www.test.com; #主機名/域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {           #配置本地web目錄 *
            proxy_pass http://192.168.0.3:81#將請求轉發到81端口
        }


       location /zhongxin/ {


           proxy_pass http://192.168.0.3:8888#將請求轉發到8888端口  
       }


}


完成這個簡單的修改后,運行nginx.exe,如果沒有錯誤網站就啟動了,可以通過瀏覽器測試訪問了


這僅僅是nginx功能的其中一項,我是來不及研究太多就先這樣臨時搞出來了~


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