成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

SmallBoyO / 890人閱讀

一、安裝環(huán)境

ubuntu版本:16.04

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

在命令行中輸入:

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

    location / {
        #頁(yè)面加載失敗后所跳轉(zhuǎn)的頁(yè)面
        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è)面應(yīng)用,所以我們?cè)谒⑿碌臅?huì)遇到資源加載不到的錯(cuò)誤,這時(shí)我們需要把頁(yè)面重定向到index.html

  try_files $uri /index.html;

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

下期內(nèi)容

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/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 評(píng)論0 收藏0
  • Ubuntu 14.04 服務(wù)器上部署 Hexo 博客

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

    cyqian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<