搭建Ubuntu下JavaEE開發(fā)環(huán)境之Nginx

Nginx是一款是由俄羅斯的程序設(shè)計師Igor Sysoev所開發(fā)高性能的 Web和 反向代理 服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。Nginx因為它的穩(wěn)定性、豐富的模塊庫、靈活的配置和低系統(tǒng)資源的消耗而聞名。在高連接并發(fā)的情況下,Nginx是Apache服務(wù)器不錯的替代品。

系統(tǒng)環(huán)境

  • 操作系統(tǒng)
    Ubuntu18.04LTS桌面版,如果沒有,可以參考這里安裝Ubuntu18.04LTS
  • 輔助工具
    Vim文本編輯器,系統(tǒng)自帶,如果沒有安裝,可在終端(可使用快捷鍵Ctrl+Alt+T打開)執(zhí)行以下命令安裝
sudo apt install vim       //安裝vim
vim --version              //安裝好之后,可以執(zhí)行此命令查看安裝的vim版本
  • 網(wǎng)絡(luò)
    使用無線Wifi連接網(wǎng)絡(luò)

安裝Nginx

  • 安裝
    可以從官方網(wǎng)站下載壓縮包后安裝,也可以使用下面的方式安裝。目前Nginx最新版本為1.17.6。
    首先,安裝依賴組件
sudo apt install curl gnupg2 ca-certificates lsb-release       //部分組件可能已經(jīng)安裝

接著,配置nginx穩(wěn)定可用版本的下載源

echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -   //不要漏掉后面的-號
sudo apt-key fingerprint ABF5BD827BD9BF62

然后,更新下載源并安裝,等待安裝完成即可

sudo apt update
sudo apt install nginx
  • 修改啟動端口
    nginx安裝好了之后,默認(rèn)監(jiān)聽80端口,可能會與如Apache2這類Web服務(wù)器有沖突,可以使用vim編輯nginx的配置文件,修改默認(rèn)監(jiān)聽端口為8088,nginx默認(rèn)的配置文件在位置在/etc/nginx/conf.d/default.conf
sudo vim /etc/nginx/conf.d/default.conf

將第2行l(wèi)isten后面的80改為8088,修改后的內(nèi)容大致如下


修改Nginx默認(rèn)啟動端口

以下是nginx的相關(guān)命令

sudo systemctl start nginx       //啟動nginx
sudo systemctl stop nginx       //停止nginx
sudo systemctl restart nginx      //重啟nginx
sudo systemctl status nginx       //查看nginx狀態(tài)

修改后配置文件后,重新啟動nginx

sudo systemctl restart nginx      //重啟nginx
  • 驗證
    在瀏覽器中,鍵入以下地址
http://localhost:8088

正常將會看到Welcome to nginx!的頁面

  • 設(shè)置為開機啟動
    在終端中,通過執(zhí)行systemctl enable命令讓nginx隨系統(tǒng)啟動
sudo systemctl enable  nginx  //設(shè)置開機啟動

安裝好的nginx,其實默認(rèn)已經(jīng)被設(shè)置為開機啟動。如果想要關(guān)閉nginx開機啟動,可以執(zhí)行以下命令關(guān)閉,關(guān)閉后,使用時,需要手動去啟動。

systemctl  disable nginx 

上一步 安裝Apache2

下一步 安裝Tomcat8

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容