CentOS 快速搭建文件服務(wù)器
CentOS 快速搭建文件服務(wù)器
1砰苍、安裝nginx
- EPEL 倉(cāng)庫(kù)中有 Nginx 的安裝包垃喊。如果你還沒(méi)有安裝過(guò) EPEL尖淘,可以通過(guò)運(yùn)行下面的命令來(lái)完成安裝:
sudo yum install epel-release
- 安裝nginx
sudo yum install nginx
- 設(shè)置 Nginx 開(kāi)機(jī)啟動(dòng)
sudo systemctl enable nginx
- 啟動(dòng) Nginx:
sudo systemctl start nginx
- 通過(guò)運(yùn)行以下命令颈将,來(lái)檢查 Nginx 的運(yùn)行狀態(tài):
sudo systemctl status nginx
- 如果你的服務(wù)器開(kāi)啟了防火墻驹针,則需要同時(shí)打開(kāi) 80(HTTP)和 443(HTTPS)端口
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
- 此時(shí)訪問(wèn)主頁(yè)就是nginx的歡迎頁(yè)面了
2、配置Nginx代理的文件目錄
- Nginx的配置目錄在
/etc/nginx/conf.d/*
- 創(chuàng)建文件夾
/var/www/files
- 配置文件服務(wù)器的代理
vim /etc/nginx/conf.d/file_server.conf
server {
listen 9009; # 你想要代理的端口
server_name 10.0.0.1; # 自己PC的ip或者服務(wù)器的域名 charset utf-8; # 避免中文亂碼
root /var/www/files; # 存放文件的目錄
location / {
autoindex on; # 索引
autoindex_exact_size on; # 顯示文件大小
autoindex_localtime on; # 顯示文件時(shí)間
}
}
- 使配置生效
sudo service nginx reload
3阿蝶、訪問(wèn)文件服務(wù)
- 將下載的文件放在
/var/www/files
目錄下就可以了 - 在瀏覽器輸入:
域名:9009
就可看到文件服務(wù)已經(jīng)生效