首页 > 编程知识 正文

nginx文件上传服务器(ftp服务器的安装与配置)

时间:2023-05-06 07:11:40 阅读:68367 作者:357

Nginx的安装步骤稍微在网上有很多。

直接从更改配置文件开始。 配置文件路径/etc/nginx/nginx.conf

打开cd /etc/nginx/vi nginx.conf配置文件后,下面共有7行中文注释,将更改并保存。

#前略自动索引on; #显示文件目录autoindex_exact_size on; #显示文件大小autoindex_localtime on; #显示文件时间include /etc/nginx/mime.types; efault _ type应用程序/octet-stream; # loadmodularconfigurationfilesfromthe/etc/nginx/conf.ddirectory.# see http://nginx.org/en/docs/ngx _ core _ #默认值为80 server_name www.XXX.com; #本地写localhost charset utf-8; #中文名称文件不乱码. root/alidata/share文件; #设置文件服务器根目录# loadconfigurationfilesforthedefaultserverblock.include/etc/nginx/default.d/*.conf; location/{ } error _ page 404/404.html; location=/40x.html { } error _ page 500502503504/50x.html; location=/50x.html { }重新启动nginx服务:

这样就完成了服务nginx restart。 为了进行确认,也请确认Nginx是否正在监听端口。

netstat -ntlp | grep nginx往下看,表示已经在监听。

TCP 00.0.0.033608080.0.0.0: * listen 19821/nginx : master ok,启动浏览器,输入域名和端口号即可访问。

面临的问题:

Nginx服务启动失败: jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode.see“systemctlstatusnginx.sesee

使用命令service nignx restart时,将出现此错误,并按照提示中的命令检查错误详细信息。 systemctl status nginx.service

可以看到80个端口已经在使用。 所以我的配置文件,端口更改为8080。 如果再重新开始服务的话,就可以了。

用域名和端口访问时,总是无法访问。 原因:服务器的8080端口未打开。 我在使用云服务,但云服务默认情况下只打开80个端口。 每个云服务的设置页面都不同,所以不映射。 的设置页面是云服务实例详细信息页面,如果您查找“安全组设置规则”,其中包含服务器当前各种端口的打开情况,可以添加、删除和更改。

其他:如果您只是想下载某个文件,而不是展示整个目录结构,请打开自动索引; 这个我会评论的。 这样,对方就看不到你的目录结构了。 你可以把整个文件路径发给他,让他下载。 例如http://www.XXX.com :8080/test.txt

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。