搭建nginx 服務
step1
測驗你的服務器有沒有 nginx
nginx

我的出現以下問題 說明沒有安裝接下來我們來安裝試試
安裝 nginx 服務
首先我執行了換源操作
具體操作可以參考小弟我之前的文章 如果你是阿里云 就可以不用配置 yum 源了
傳送門
如下圖

# 執行下方命令 然后等待命令執行完畢
yum install nginx -y
# 測驗啟動
systemctl start nginx
# 啟動后測驗畫面如下

現在開始搭建自己的第一個網站
首先寫組態檔 我先給大家介紹一下 nginx 組態檔 其他的不用關注
Nginx主組態檔:
user nginx; # 指定程式的運行用戶
worker_processes 8; # 配置nginx的作業執行緒數量
根據系統內核數來
error_log /var/log/nginx/error.log; #錯誤日志記錄路徑
pid /run/nginx.pid; # 指定nginx服務行程號存放路徑
模塊:events{呼叫的協議、核心配置}
http{程式核心引數
log_formate # 記錄日志內容
server {
listen 80;
server_name www.dabaojian.com;
root /源代碼位置路徑;
index index.html;
}
include /etc/nginx/conf.d/*.conf;
}
接下來配置我們自己的檔案
要想寫一個專案,需要寫一個自己的.conf 檔案
我這里直接使用80 埠了,使用云服務器的小伙伴們注意了,去控制臺 實體中選擇出站規則

步驟二

這里配置完成后
vim /etc/nginx/conf.d/test.conf

# 這里復制以下代碼,但是前提先按下 i 這樣才能進入到 編輯模式
server {
listen 80; # 埠號
server_name 你自己的公網ip; # 域名或者ip 一般沒有備案的域名是訪問不通的
root /code/text; # 表示你源代碼的地址
index index.html; # 表示你的入口檔案名稱 就是我去/code/text 目錄下找到 index.html 檔案
charset utf-8; # 字符編碼
}
# 記得寫對哦
# 先按以下左上角的 esc 鍵 然后輸入英文狀態下的 : 在輸入 wq 表示保存

檢查 配置是否寫對 使用nginx -t 命令
nginx -t

ok 說明沒報錯
現在需要重啟nginx服務 因為組態檔修改了,所以我需要重啟服務
# ps 只要沒反應,就說明沒報錯,這是所有人喜歡的樣子,只要敲擊回車后沒有回顯,就很舒服
systemctl restart nginx
別著急
現在去訪問檔案可以不一定會訪問得到,不行你去試試 因為我沒寫其他埠直接服務器ip就可以了
我幫你試試去

哈哈,不出所料
接下來去配置 其 代碼地址
地址是什么,忘記的小伙伴可以上去看看我的代碼
/code/text 在根目錄下的 code 目錄下的 text 檔案中找 index.html 檔案
所以我們要創建/code/text/index.html 以及以上檔案
mkdir /code/text
vim /code/text/index.html
# 同理 使用vim 編輯 寫入以下檔案 寫成 html 格式代碼
# 向我這么懶的人直接寫入 Hello Browser
# 同理 Esc + : + wq 命令 去保存
接下來并沒有萬事大吉 不信我們去訪問一波 其實我是直接能出結果的
不知道你們實作了嗎 沒事實作的小伙伴們 會出現 403 也就是權限不夠 之前我就遇到的這個問題
接下來解決權限不夠的問題
# 將權限給nginx
chown -R root.root /code/

大功告成
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/342164.html
標籤:其他
