最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Win11 + VMware CentOS8 + Nginx 文件共享服務(wù)Wiki(網(wǎng)絡(luò)部署)

 更新時(shí)間:2026年05月07日 09:30:44   作者:Harvy_沒(méi)救了  
本文介紹了在Windows11宿主機(jī)上通過(guò)VMware運(yùn)行CentOS8虛擬機(jī),并部署Nginx搭建內(nèi)網(wǎng)文件下載服務(wù)的全過(guò)程,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

一、項(xiàng)目目標(biāo)

在 Windows 11 宿主機(jī)上,通過(guò) VMware 運(yùn)行 CentOS 8 虛擬機(jī),將主機(jī)文件夾共享給虛擬機(jī);部署 Nginx 搭建內(nèi)網(wǎng)文件下載服務(wù),實(shí)現(xiàn)內(nèi)網(wǎng)所有設(shè)備瀏覽器在線瀏覽、下載宿主機(jī)共享文件夾內(nèi)資料。

二、環(huán)境信息(脫敏)

組件版本/配置
宿主機(jī)Windows 11(內(nèi)網(wǎng)網(wǎng)段:192.168.3.0/24
虛擬機(jī)CentOS 8 最小化安裝(無(wú)GUI桌面)
虛擬化軟件VMware Workstation
共享文件夾名WinShare
服務(wù)組件Nginx 靜態(tài)文件服務(wù)
最終網(wǎng)絡(luò)模式虛擬機(jī)網(wǎng)卡 橋接模式

實(shí)際以個(gè)人設(shè)備參數(shù)為準(zhǔn)

三、部署流程 + 故障問(wèn)題 + 處理措施

1. CentOS8 聯(lián)網(wǎng) DNS 解析故障

問(wèn)題現(xiàn)象

執(zhí)行 dnf update -y 報(bào)錯(cuò):
Could not resolve host: mirrors.aliyun.com
無(wú)法解析軟件源域名,下載軟件包失敗。

根因

系統(tǒng)默認(rèn) DNS 配置異常,無(wú)法外網(wǎng)域名解析。

解決措施

  1. 重置并配置公共DNS
echo "" > /etc/resolv.conf
echo "nameserver 223.5.5.5" >> /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
  1. 重啟網(wǎng)絡(luò)并測(cè)試連通
systemctl restart NetworkManager
ping www.baidu.com
  1. 網(wǎng)絡(luò)正常后再執(zhí)行系統(tǒng)更新
dnf update -y

2. Nginx 安裝部署

操作步驟

  1. CentOS8 自帶基礎(chǔ)源可直接安裝 Nginx,無(wú)需安裝 epel-release
dnf install -y nginx
  1. 設(shè)置開(kāi)機(jī)自啟并立即啟動(dòng)
systemctl enable nginx
systemctl start nginx
  1. 校驗(yàn)運(yùn)行狀態(tài)
systemctl status nginx

正常狀態(tài):active (running)

3. 關(guān)閉防火墻 & SELinux(內(nèi)網(wǎng)環(huán)境必做)

# 關(guān)閉并禁用防火墻
systemctl stop firewalld
systemctl disable firewalld

# 臨時(shí)關(guān)閉SELinux
setenforce 0

# 永久關(guān)閉SELinux
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

4. VMware 共享文件夾掛載故障

問(wèn)題現(xiàn)象

執(zhí)行 ls /mnt/hgfs/ 無(wú)任何輸出,看不到 Windows 共享目錄。

根因

CentOS8 最小化無(wú)GUI,不會(huì)自動(dòng)掛載 VMware 共享目錄;且默認(rèn)掛載目錄非空,直接 fstab 掛載會(huì)沖突報(bào)錯(cuò)。

解決措施

  1. 安裝虛擬機(jī)工具依賴
dnf install -y open-vm-tools
  1. 確保掛載目錄存在
mkdir -p /mnt/hgfs
  1. 手動(dòng)臨時(shí)掛載(兼容非空目錄)
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o nonempty
  1. 校驗(yàn)是否識(shí)別共享目錄
ls /mnt/hgfs/

正常輸出:WinShare

  1. 配置開(kāi)機(jī)自動(dòng)掛載
# 清理舊沖突配置
sed -i '/vmhgfs-fuse/d' /etc/fstab
# 寫(xiě)入標(biāo)準(zhǔn)掛載配置
echo ".host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,nonempty 0 0" >> /etc/fstab
# 重載系統(tǒng)配置 + 測(cè)試掛載
systemctl daemon-reload
mount -a

5. Nginx 配置文件服務(wù)(目錄瀏覽+下載)

操作步驟

  1. 備份原始配置
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
  1. 編輯配置文件
vi /etc/nginx/nginx.conf
  1. 替換完整配置(路徑固定指向共享目錄)
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    server {
        listen 80;
        server_name _;

        root /mnt/hgfs/WinShare;
        index index.html;

        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;

        location / {
            try_files $uri $uri/ =404;
        }
    }
}
  1. 校驗(yàn)配置語(yǔ)法 + 重啟生效
nginx -t
systemctl restart nginx

6. Win11 網(wǎng)絡(luò)與防火墻配置

  1. 查看宿主機(jī)內(nèi)網(wǎng)網(wǎng)段:使用 ipconfig 獲取內(nèi)網(wǎng)網(wǎng)段 192.168.3.0/24
  2. Windows Defender 防火墻已全局關(guān)閉,無(wú)需單獨(dú)放行80端口入站規(guī)則。

7. 瀏覽器訪問(wèn)打不開(kāi)頁(yè)面故障

問(wèn)題現(xiàn)象

Nginx 運(yùn)行正常、共享目錄掛載正常、防火墻全關(guān),但訪問(wèn)宿主機(jī)IP無(wú)法打開(kāi)文件頁(yè)面。

根因

Nginx 部署在虛擬機(jī)內(nèi),若為NAT模式,直接訪問(wèn)宿主機(jī)IP不會(huì)自動(dòng)轉(zhuǎn)發(fā)80端口到虛擬機(jī);請(qǐng)求無(wú)法抵達(dá)Nginx服務(wù)。

解決措施(推薦方案)

  1. 關(guān)機(jī) CentOS8 虛擬機(jī)
  2. VMware 虛擬機(jī)設(shè)置 → 網(wǎng)絡(luò)適配器 → 改為 橋接模式
  3. 開(kāi)機(jī)后查看虛擬機(jī)內(nèi)網(wǎng)IP
ip a
  1. 內(nèi)網(wǎng)設(shè)備直接訪問(wèn) 虛擬機(jī)同網(wǎng)段IP,即可正常瀏覽下載。

四、最終實(shí)現(xiàn)效果

  1. 只需往 Win11 WinShare 文件夾放入資料,無(wú)需配置虛擬機(jī);
  2. 虛擬機(jī)開(kāi)機(jī)自動(dòng)掛載共享目錄、Nginx 自啟;
  3. 內(nèi)網(wǎng)手機(jī)、電腦、平板同網(wǎng)段下,瀏覽器訪問(wèn) 虛擬機(jī)內(nèi)網(wǎng)IP,在線瀏覽文件、點(diǎn)擊下載。

五、日常維護(hù)說(shuō)明

  1. 宿主機(jī)增刪文件,Nginx 實(shí)時(shí)生效,無(wú)需重啟服務(wù);
  2. 虛擬機(jī)重啟無(wú)丟失配置:共享自動(dòng)掛載、Nginx 自動(dòng)運(yùn)行;
  3. 新增共享目錄只需在VMware添加共享名,修改Nginx root 路徑即可。

六、常見(jiàn)問(wèn)題速查表

問(wèn)題現(xiàn)象排查處理方向
dnf 無(wú)法解析域名配置公共DNS,測(cè)試外網(wǎng)ping連通性
/mnt/hgfs 為空用帶 nonempty 參數(shù)手動(dòng)掛載,配置fstab開(kāi)機(jī)自掛
頁(yè)面403/404檢查Nginx root路徑、共享目錄掛載狀態(tài)
瀏覽器打不開(kāi)虛擬機(jī)網(wǎng)卡改用橋接模式,訪問(wèn)虛擬機(jī)IP而非宿主機(jī)IP

到此這篇關(guān)于Win11 + VMware CentOS8 + Nginx 文件共享服務(wù)Wiki(網(wǎng)絡(luò)部署)的文章就介紹到這了,更多相關(guān)VMware CentOS8 Nginx 文件共享內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

蒙自县| 竹山县| 施甸县| 朔州市| 太和县| 紫阳县| 荆门市| 闸北区| 红河县| 宁都县| 高清| 兖州市| 克东县| 婺源县| 阿拉善左旗| 濮阳市| 丹凤县| 平陆县| 六安市| 泗水县| 宾阳县| 道孚县| 会宁县| 宝应县| 九龙坡区| 锡林浩特市| 凤台县| 老河口市| 吐鲁番市| 板桥市| 阜康市| 三原县| 贵南县| 伊宁市| 中方县| 鄂伦春自治旗| 大宁县| 台中县| 宁明县| 凤台县| 花莲县|