日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 18.04 安装 nginx 并搭建一个简单的网站

發布時間:2024/3/12 Ubuntu 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 18.04 安装 nginx 并搭建一个简单的网站 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、安裝 nginx
  • 二、設置 nginx 服務器模塊
  • 三、總結
  • 四、參考資料

盡你所學(采用 html、或 CSS、或 Javascript 等)完成一個靜態網頁,比如制作一個簡單的個人介紹網頁,至少包含一張圖片、一個二級網頁跳轉鏈接和一個文件下載鏈接;將制作的網頁資料上傳至 Ubuntu 系統,用 ngnix 完成一個簡單 web 網站。

編譯環境:Ubuntu 18.04
使用語言:html
安裝工具:nginx

一、安裝 nginx

  • 使用命令:
sudo apt update sudo apt install nginx
  • 安裝完成后,請檢查 nginx 服務的狀態:
sudo systemctl status nginx

注:顯示如下時,按 Q 返回。

  • 檢查 nginx 版本:
sudo nginx -v

  • 如果您正在運行防火墻,則還需要打開端口 80 和 443 。
sudo ufw allow 'Nginx Full'

  • 可以通過以下方式驗證更改:
sudo ufw status

  • 使用命令查看 Ubuntu 的 IP 地址:
ifconfig

  • 使用瀏覽器輸入:http://你的 Ubuntu 的 IP 地址(例:http://192.168.0.7)打開默認的 nginx 登錄頁面。

  • 至此,就成功安裝了 nginx ,更多的 nginx 使用命令請參考以下:
1、停止nginx服務: sudo systemctl stop nginx 2、再次啟動: sudo systemctl start nginx 3、重新啟動nginx服務: sudo systemctl restart nginx 4、在進行一些配置更改后重新加載Nginx服務: sudo systemctl reload nginx 5、禁用nginx服務在啟動時啟動: sudo systemctl disable nginx 6、啟用nginx服務在啟動時啟動: sudo systemctl enable nginx

二、設置 nginx 服務器模塊

第一步:將域名指向本機

  • 使用命令:
sudo nano /etc/hosts
  • 然后添加一行內容(域名可以自己隨便設置,這里我設置的為 ubuntuzcj.com):
127.0.0.1 ubuntuzcj.com www.ubuntuzcj.com
  • 保存之后,重啟 network:
sudo /etc/init.d/networking restart


第二步:創建目錄結構

文檔根目錄是域名網站文件的存儲和響應請求的目錄,將文檔根目錄設置為我們想要的任何位置,但在本指南中,我們將使用以下目錄結構:

/var/www/
├── ubuntuzcj.com
│ └── public_html
├── ubuntuzcj.net
│ └── public_html

  • 我們希望在 /var/www 目錄下的服務器上托管的每個域創建一個單獨的目錄,在每個這些目錄中,我們將創建一個 public_html 目錄來存儲域網站文件。
  • 我們來為我們的域 ubuntuzcj.com 創建根目錄。
sudo mkdir -p /var/www/ubuntuzcj.com/public_html
  • 后續需要使用 rar 來壓縮文件,所以先下載好。
sudo apt install rar
  • 下載完畢后,進入域文檔根目錄下,此時沒有任何文件。
cd /var/www/ubuntuzcj.com/public_html ls

  • 創建一個 123.txt 文件并用 rar 壓縮。
sudo nano 123.txt sudo rar a 123.rar 123.txt

  • 緊接著,在 123.rar 同目錄下創建一個 index.html ,并輸入以下的代碼。
sudo nano index.html <!DOCTYPE html> <html><head> <meta charset="utf-8"> <title>ubuntuzcj.com</title> </head><body><h1>標題</h1><p>內容:這是一個簡單的網頁</p><img src="https://i01piccdn.sogoucdn.com/c4e7021b4ab1def7" alt="動漫圖"><br><br><br><a href="https://www.baidu.com">百度一下,你就知道</a><br><br><br><a href="123.rar">下載一個 123.txt 文本</a> </body></html>
  • 然后保存,現在有三個文件了。


第三步:創建服務器塊

默認情況下,在 Ubuntu 系統上 nginx 服務器模塊配置文件存儲在 /etc/nginx/sites-available 目錄中,這些目錄通過到 /etc/nginx/sites-enabled/ 目錄的符號鏈接啟用。

  • 首先創建基本配置文件。
sudo nano /etc/nginx/sites-available/ubuntuzcj.com server {listen 80;listen [::]:80;root /var/www/ubuntuzcj.com/public_html/;index index.html;server_name ubuntuzcj.com www.ubuntuzcj.com;access_log /var/log/nginx/ubuntuzcj.com.access.log;error_log /var/log/nginx/ubuntuzcj.com.error.log;location / {try_files $uri $uri/ =404;} }

  • 要啟用新的服務器塊文件,我們需要創建一個從文件到啟動站點的符號鏈接,該目錄在啟動期間由 nginx 讀取。
sudo ln -s /etc/nginx/sites-available/ubuntuzcj.com /etc/nginx/sites-enabled/

第四步:測試 nginx 配置是否正確:

  • 使用如下命令:
sudo nginx -t

  • 如果沒有錯誤,請重新啟動 nginx 服務以啟用新的更改。
sudo systemctl restart nginx
  • 最后,在瀏覽器中使用域名打開網頁。

  • 這個網頁可以轉到百度官網,也可以已下載文件。

三、總結

按照上訴方法搭建的網站,也是能是本機自己能訪問,如果要搭建外網能訪問的網站,就需要自己買一個服務器,然后將自己的網頁放上去,我覺得太貴了就沒買了,就只是演示下本機如何搭建網站,如果你擁有自己的服務器,可以根據參考資料進行網站的搭建。

四、參考資料

1、如何在Ubuntu 18.04上安裝Nginx
2、如何在Ubuntu 18.04上設置Nginx服務器模塊
3、在Ubuntu 18.04上使用Let’s Encrypt保護Nginx
4、教你在自己的服務器上搭建一個網站

總結

以上是生活随笔為你收集整理的Ubuntu 18.04 安装 nginx 并搭建一个简单的网站的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。