Nginx配置

nginx 服務器搭建

前言

之前不知道是因為騰訊云出了 bug 還是咋的,已經(jīng)畢業(yè)的學生證還是可以在騰訊云上購買學生套餐目木,于是花了 300 不到買了 3 年的服務器,買完之后就擱置在一盤沒有怎么用了烤芦。

最近有想法弄點自己的小東西愕提,需要掛載到服務器上,于是就拿出了塵封已久的服務器华匾,搭建下環(huán)境了映琳,也好了解下怎么簡單的搭建服務器。

搭建

nginx 安裝

通過阿里云控制臺登錄控制臺蜘拉,或者通過本地ssh登錄服務器:

ssh root@server # server 是你服務器的ip地址

之后會讓輸入密碼萨西,輸入之后就登錄成功了。

然后我們安裝nginx旭旭,通過yum命令安裝:

yum install -y nginx

等待一會后距贷,nginx 就安裝上了祠锣,然后我們啟動nginx

service nginx start

::: tip 其他命令
service nginx restart # 重啟nginx服務
service nginx stop # 停止nginx服務
:::

然后打開瀏覽器,輸入服務器的 ip 地址咽扇,如果出現(xiàn)以下界面就表示成功了:

搭建成功

是不是很簡單?

配置 https

之所以想配置https是因為以下幾點:

  • 安全
  • 利于 SEO
  • 防劫持

因為窮宁舰,沒錢購買 ssl 安全證書。。矢否。只好用免費的了。脑溢。僵朗。這里使用的是certbot-auto免費生成密鑰。

首先安裝certbot-auto

wget https://dl.eff.org/certbot-auto

安裝結束后屑彻,我們修改下certbot-auto所在目錄的權限并暫時關閉nginx服務:

chown a+x ./certbot-auto
service nginx stop

然后我們使用certbot-auto生成證書验庙,生成證書有兩種模式:

  • standalone
  • webroot

區(qū)別
使用standalone模式生成的證書,如果到期后社牲,更新證書需要重啟服務粪薛,而webroot模式不需要,因為webroot模式會在項目目錄下生成一個隱藏的文件搏恤,并且通過這個隱藏文件來驗證违寿,所以到期更新證書的時候不需要重啟服務。

使用 standalone 生成證書

./certbot-auto certonly --standalone --email 郵箱地址 -d 域名1

提示
如果多個域名熟空,直接后面接連跟著 -d 域名地址藤巢,比如:./certbot-auto certonly --standalone -d 域名1 -d 域名2

使用 webroot 生成證書

./certbot-auto certonly --webroot --email 郵箱地址 -w 項目地址 -d 域名1 -d 域名2

生成后的證書會存在/etc/letsencrypt/live/你的域名/這個目錄中。

最后一步就是配置nginx

vim /etc/nginx/nginx.conf  # 打開nginx的配置文件

server中配置ssl

server {
    listen       443 ssl http2 default_server;
    listen       [::]:443 ssl http2 default_server;
    server_name  www.yourdomain.com yourdomain.com; # 域名綁定
    root         /var/project/;  # 項目目錄

    # 證書配置
    ssl on;
    ssl_certificate "/etc/letsencrypt/live/yourdomain/fullchain.pem";
    ssl_certificate_key "/etc/letsencrypt/live/yourdomain/privkey.pem";

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }
}

配置好后使用service nginx start重啟nginx就可以了息罗。

這樣訪問你自己的域名就可以了掂咒,比如我自己的https://weixiaomu.com

效果圖如下:

https效果

但是迈喉,如果我想普通訪問域名時自動跳到https下該怎么設置绍刮?

不難,我們在nginx配置文件中挨摸,新建立一個server录淡,當訪問http的時候,重定向到https即可:

server {
    listen  80;
    server_name     yourdomain.com;
    return  301 https://$server_name$request_uri;
}

然后重啟下nginx就可以了油坝。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末嫉戚,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子澈圈,更是在濱河造成了極大的恐慌彬檀,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞬女,死亡現(xiàn)場離奇詭異窍帝,居然都是意外死亡,警方通過查閱死者的電腦和手機诽偷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門坤学,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疯坤,“玉大人,你說我怎么就攤上這事深浮⊙沟。” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵飞苇,是天一觀的道長菌瘫。 經(jīng)常有香客問我,道長布卡,這世上最難降的妖魔是什么雨让? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮忿等,結果婚禮上栖忠,老公的妹妹穿的比我還像新娘。我一直安慰自己贸街,他們只是感情好庵寞,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著匾浪,像睡著了一般皇帮。 火紅的嫁衣襯著肌膚如雪卷哩。 梳的紋絲不亂的頭發(fā)上蛋辈,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音将谊,去河邊找鬼冷溶。 笑死,一個胖子當著我的面吹牛尊浓,可吹牛的內容都是我干的逞频。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼栋齿,長吁一口氣:“原來是場噩夢啊……” “哼苗胀!你這毒婦竟也來了?” 一聲冷哼從身側響起瓦堵,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤基协,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后菇用,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體澜驮,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年惋鸥,在試婚紗的時候發(fā)現(xiàn)自己被綠了杂穷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悍缠。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖耐量,靈堂內的尸體忽然破棺而出飞蚓,到底是詐尸還是另有隱情,我是刑警寧澤拴鸵,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布玷坠,位于F島的核電站,受9級特大地震影響劲藐,放射性物質發(fā)生泄漏八堡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一聘芜、第九天 我趴在偏房一處隱蔽的房頂上張望兄渺。 院中可真熱鬧,春花似錦汰现、人聲如沸挂谍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽口叙。三九已至,卻和暖如春嗅战,著一層夾襖步出監(jiān)牢的瞬間妄田,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工驮捍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疟呐,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓东且,卻偏偏與公主長得像启具,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子珊泳,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內容

  • 本文是我參考互聯(lián)網(wǎng)上一些 HTTPS 相關文章, 而后自己實踐而來主要內容由 ** 獲取證書 ,nginx TSL...
    jnil閱讀 5,161評論 0 0
  • 說明 以前總覺得搭建一個https服務器好難好難鲁冯,親手操作之后,其實并不難色查,因為現(xiàn)在可以從 letsencrypt...
    涼風兒閱讀 941評論 0 2
  • 瀏覽器地址欄標志著 HTTPS 的綠色小鎖頭從心理層面上可以給用戶專業(yè)安全的心理暗示薯演,本文簡單總結一下如何在 Ng...
    QieZi閱讀 37,954評論 0 10
  • 配置運行Nginx服務器用戶(組) 用于配置運行Nginx服務器用戶(組)的指令是user,其語法格式為: use...
    吃瓜的東閱讀 4,491評論 0 41
  • 花開 奇石古道 我經(jīng)千年風吹雨打综慎, 獨看創(chuàng)夯练拢化桑田, 鐵樹 問何千年不開花? 只為紅顏苦等好港, 不聽風吹愉镰。 不聞細雨...
    咚_閱讀 291評論 0 0