成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Ubuntu安裝配置Nginx(一)——部署Web服務(wù)

SmallBoyO / 938人閱讀

一、安裝環(huán)境

ubuntu版本:16.04

二、安裝 1、安裝
// 更新包
sudo apt-get update
// 下載安裝nginx
sudo apt-get install nginx
2、測試安裝

在命令行中輸入:

sudo nginx -t

窗口顯示:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

在瀏覽器中輸入ip地址:

3、重啟nginx
sudo service nginx restart
二、卸載 1、刪除nginx,-purge包括配置文件
sudo apt-get --purge remove nginx
2、移除全部不使用的軟件包
sudo apt-get autoremove
3、羅列出與nginx相關(guān)的軟件并刪除
dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core
4、查看nginx正在運(yùn)行的進(jìn)程,如果有就kill掉
ps -ef |grep nginx
sudo kill -9 XXX
三、配置Nginx

最新版本nginx配置是由4個(gè)文件構(gòu)成:

conf.d:用戶自己定義的conf配置文件

sites-available:系統(tǒng)默認(rèn)設(shè)置的配置文件

sites-enabled:由sites-available中的配置文件轉(zhuǎn)換生成

nginx.conf:匯總以上三個(gè)配置文件的內(nèi)容,同時(shí)配置我們所需要的參數(shù)

在部署需要的web服務(wù)時(shí),我們可以拷貝sites-enabled中的default文件到conf.d并且修改名字為**.conf,然后進(jìn)行配置

server {
    #服務(wù)啟動時(shí)監(jiān)聽的端口
    listen 80 default_server;
    listen [::]:80 default_server;
    #服務(wù)啟動時(shí)文件加載的路徑
    root /var/www/html/wordpress;
    #默認(rèn)加載的第一個(gè)文件
    index index.php index.html index.htm index.nginx-debian.html;
    #頁面訪問域名,如果沒有域名也可以填寫_
    server_name www.xiexianbo.xin;

    location / {
        #頁面加載失敗后所跳轉(zhuǎn)的頁面
        try_files $uri $uri/ =404;
    }
    
      
    #以下配置只服務(wù)于php
    # 將PHP腳本傳遞給在127.0.0.1:9000上監(jiān)聽的FastCGI服務(wù)器
    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;
    }
}

注意事項(xiàng):

apache的端口也是80,所以我們可以選擇關(guān)閉apache或者,在這里更換端口,例如81,82等,但是我們需要吧這個(gè)端口開放出來

React、Vue等由于是單頁面應(yīng)用,所以我們在刷新的會遇到資源加載不到的錯誤,這時(shí)我們需要把頁面重定向到index.html

  try_files $uri /index.html;

每次配置完成后,都需要重啟nginx。

下期內(nèi)容

nginx如何優(yōu)化Web服務(wù)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/40047.html

相關(guān)文章

  • Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服務(wù)

    摘要:百度不行就用吧,中文不行就找英文的,最后,給我誤打誤撞的部署成功了。準(zhǔn)備工作我使用的系統(tǒng)是版,官網(wǎng)下載地址安裝的時(shí)候全部選擇英文,記得以前選擇中文的時(shí)候安裝時(shí)出了問題,服務(wù)器組件一個(gè)不選,安裝做的很貼心,基本上是一路回車,就不詳細(xì)說明了。 Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服務(wù)器 前不久為了部署Django項(xiàng)目,在百度上到處找教程,找...

    silvertheo 評論0 收藏0
  • Ubuntu 14.04 服務(wù)器上部署 Hexo 博客

    摘要:本文將介紹如何在一臺的云服務(wù)器上快速部署博客站點(diǎn),如何快速發(fā)布一篇博文并通過云服務(wù)器上的私有倉庫部署到服務(wù)器目錄下。此外,還要在云服務(wù)器上安裝和兩個(gè)必備的軟件包。在服務(wù)器上部署博客以下為文章正文。 推薦理由:Hexo 是用 Node.js 開發(fā)的一個(gè)靜態(tài)站點(diǎn)生成器(Static Site Generator),支持 Markdown 語法寫作,有著強(qiáng)大的插件系統(tǒng),而且性能優(yōu)異。下面我推...

    cyqian 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<