1. 程式人生 > >Nginx 簡單Web專案部署

Nginx 簡單Web專案部署

Nginx安裝過程比較簡單,再次不在贅述。文章從出來Nginx的預設頁面之後,部署自己的網站開始。
最新版本nginx配置是由4個檔案構成,在Ubuntu中,這幾個檔案的路徑在:/etc/nginx 下:

  1. conf.d:使用者自己定義的conf配置檔案
  2. sites-available:系統預設設定的配置檔案sites-available:系統預設設定的配置檔案
  3. sites-enabled:由sites-available中的配置檔案轉換生成 sites-enabled:由sites-available中的配置檔案轉換生成
  4. nginx.conf:彙總以上三個配置檔案的內容,同時配置我們所需要的引數nginx.conf:彙總以上三個配置檔案的內容,同時配置我們所需要的引數

在部署需要的web服務時,我們可以拷貝sites-enabled中的default檔案到conf.d並且修改名字為 **.conf ,然後進行配置:

server {
    #服務啟動時監聽的埠
    listen 80 default_server;
    listen [::]:80 default_server;
    #服務啟動時檔案載入的路徑
    root /var/www/html/wordpress;
    #預設載入的第一個檔案
    index index.php index.html index.htm index.nginx-debian.html;
    #頁面訪問域名,如果沒有域名也可以填寫_
    server_name www.xiexianbo.xin;

    location / {
        #頁面載入失敗後所跳轉的頁面
        try_files $uri $uri/ =404;
    }
    
      
    #以下配置只服務於php
    # 將PHP指令碼傳遞給在127.0.0.1:9000上監聽的FastCGI伺服器
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        # With php7.0-cgi alone:
        #fastcgi_pass 127.0.0.1:9000;
        # With php7.0-fpm:
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    # 如果Apache的文件為root,則拒絕訪問.htaccess檔案
    location ~ /\.ht {
        deny all;
    }
}

配置完成後,刪除sites-enabled中的default檔案,然後執行命令:sudo nginx -s reload 重啟Nginx即可。

相關推薦

Nginx 簡單Web專案部署

Nginx安裝過程比較簡單,再次不在贅述。文章從出來Nginx的預設頁面之後,部署自己的網站開始。 最新版本nginx配置是由4個檔案構成,在Ubuntu中,這幾個檔案的路徑在:/etc/nginx 下: conf.d:使用者自己定義的conf配置檔案

Jetty學習(二)--jetty部署簡單web專案

pom.xml見http://blog.csdn.net/zero__007/article/details/47860629 在/src/main/resources下建立/conf/web.xml web.xml<?xml version="1.0" encodi

Java Web專案部署至Linux伺服器的步驟及問題詳解

        部門接手公司內部需求的一個小專案,從設計到研發自主完成,期間遇到了不少困難。部署過程也是坎坷,特此寫篇文章記錄一下,也為新手們填個坑~高手請跳過~~ 一、部署環境搭建(此步驟參考)      

解決eclipse中web專案部署至Tomcat在Tomcat安裝目錄下找不到專案問題

必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服

eclipse中web專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

tomcat的安裝與web專案部署到tomcat的使用

一、Tomcat8的下載 http://tomcat.apache.org/download-80.cgi 二、Tomcat配置 解壓tomcat到當前的檔案 TOMCAT環境變數配置 TOMCAT_HOME : D:\apache-tomcat-7.0.63 Pat

web專案部署到Linux

(一)下載工具 下載WinSCP(可以作為ftp上傳檔案,還可以線上編輯檔案)XShell (二)配置java環境 1.去oracle下載Linux對應的jdk,jdk-8u191-linux-x64.tar.gz(看好位數) https://www.oracle.com/techne

Java專案部署目錄結構與部署方法 打包方法attilax總結 目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案部署結構 2 3. Java專案的開發模式下目錄

Java專案部署目錄結構與部署方法 打包方法attilax總結   目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案的部署結構 2 3. Java專案的開發模式下目錄結構與路徑 2 3.1. 原則上儘可能與jee規範一致比較好 2

eclipse修改web專案部署路徑

Eclipse中用Tomcat釋出的Web專案,更改其部署路徑  我的Eclipse的工作目錄是D:/workspace 先配置Tomcat 選擇你的tomcat版本 點選next 這裡先不要把專案新增進去 我們先對tomcat的部署路徑做一下更改,e

SpringMVC+Spring4+Mybatis3整合,開發簡單Web專案+原始碼下載

基本準備工作 1、安裝JDK1.6以上版本,安裝與配置 4、Spring-4.0.0的版本 5、tomacat6.x以上版本即可 當然,這些jar還不夠,還需要MySQL資料庫與驅動,log4j的jar等等。下面我們開始今天的旅行: 第一步:建立資料庫表

在 Eclipse 中將 Web專案部署到 Tomcat 伺服器上

1.清除該容器中部署的專案(Add and Remove),如下圖 2. 啟動當前Tomcat的服務(Start),如上圖 3. 開啟Tomcat的修改介面(Open或者雙擊)--如下圖所示,進行修改,然後儲存。

【linux】linux:nginx 簡單web配置設定使用示例

目錄 一、一個簡單的Nginx轉發例子 二、例子2(暴露介面,但隱藏web專案的根目錄) 三、例子3 檔案對映 一、一個簡單的Nginx轉發例子 (1)需求 ①簡訊伺服器列表三臺,提供服務的地址如下: http://192.168.88.21:8091/smsserv

web 專案部署到 Linux 伺服器上

  1、開啟 eclipse,在已經完成的 web 專案上面點選右鍵,選擇 export,然後選擇匯出成 war 包。              以部署 SMBMS 專案為例                2、專案打包成 war ,選擇專案匯出到的位置。                 

在阿里雲上配置Java Web專案部署環境

①安裝前準備 ②配置環境 1.jdk的安裝 1.1 gzip: stdin: not in gzip format 問題的解決 後來找到了問題,我是用wget命令直接下載的JDK,這是問題的根源。 去Oracle官網下載過jdk的童鞋應該都知道,下載之前需要

web專案部署以及放到ROOT目錄下

     最近度過了一個國慶長假,好幾天都沒有寫部落格了!      釋出這篇案例也是希望能幫助到像我一樣的菜鳥o(* ̄︶ ̄*)o,百度上面的資料都不怎麼全。也沒有人說明注意事項。總是這篇說一點。那個人也說補一點,最後自己也是嘗試了好多次,各種坑踩過來了,以及一些優先順序和注意事項;      最近公

Linux系統中,將web專案部署到tomcat中

RT 1. 將專案打成war包:執行maven命令 package命令生成的war包 注: eclipse 中使用 maven -install 2. 將 war 包放到Linux環境中 tomcat 目錄下的 wapps 下就好 3. 實現tomcat的熱部署: 即tomcat(L

Maven專案釋出WEB專案部署到Tomcat

配置tomcat和maven 進入tomcat安裝目錄conf\tomcat_users.xml:修改如下: <role rolename="admin-gui"/> <role rolename="admin-script"/>

【持久化框架】SpringMVC+Spring4+Mybatis3整合,開發簡單Web專案+原始碼下載

      上篇博文我們介紹了mybatis的基本概念與原理,這篇博文我們通過Spring與Mybatis整合,開發一個簡單使用者增刪改查的Web專案。 基本準備工作 1、安裝JDK1.6以上版本,安裝與配置 4、Spring-4.0.0的版本 5、tomacat6

docker + nginx 實現web應用部署方案(以react為例)

1. 安裝docker 使用yum install docker -y,此處不再詳細說明 2. 配置react專案 可以使用cmss-react-app,構建完成後可以看到如下的專案目錄 在根目錄下執行npm install & npm run build

web專案部署到Tomcat的路徑問題

 1.儲存在eclipse的工作空間下 路徑如下:  好處:此種模式相當於將tomcat的部分檔案拷貝到如上路徑下,啟動時候不用載入tomcat其他頁面速度較快。 壞處:正因為是拷貝部分tomcat到如上路徑,所以沒法看到tomcat的歡迎頁面。 2.