当前位置:首页 > 技术文章 > 正文内容

nginx的搭建步骤

arlanguage4个月前 (12-25)技术文章27


nginx下载地址 http://nginx.org/en/download.html

1.1、nginx安装环境

nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。

一次执行下边的命令

需要安装gcc:

命令: yum install gcc-c++

nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库

命令: yum install -y pcre pcre-devel

zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。

命令:yum install -y zlib zlib-devel

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库

命令: yum install -y openssl openssl-devel

1.2、把nginx安装包nginx-1.14.0.tar.gz上传到服务器。

使用SSH将下载包进行上传,保存目录为/opt

(1)进入该目录 cd /opt

执行解压命令: tar -zxvf nginx-1.14.0.tar.gz

(2)进入nginx-1.14.0目录

执行命令: ./configure

(3)编译:

在目录nginx-1.14.0

执行命令:make

在执行安装命令 make install

(4)安装成功以后进入安装目录(创建makedir时指定的”--prefix=/usr/local/nginx \“)


编辑文件nginx.conf 可将此文件下载到本地进行编辑后上传修改红圈中的内容

(5)命令进入启动目录

cd /usr/local/nginx/sbin

在此目录下执行防火墙操作

然后执行启动命令

./nginx 启动

./nginx -s stop 停止

./nginx -s reload 重启

查看nginx的进程

ps -ef|grep nginx

杀死进程使用

kill -9 进程号

访问前请关闭防火墙


访问地址:

http://ip:prot


FTP服务器的安装参照之前的文档这里不做说明


中的一步来了nginx服务器如何访问你的ftp目录下的文件


配置 在nginx中的配置

编辑nginx.conf文件具体位置参照上边的

第一行的用放开并且修改为

user root;

在下边位置增加配置

location ~ \.(gif|jpg|jpeg|png|bmp|swf|doc|docx|pdf|txt|conf|xlsx|xls)$ {

root /home/ftpserver/ftpsf;

}

改完记得上传。


关闭nginx然后重启命令参考上边记住必须到nginx的下边执行命令


以上参考的资料地址为

https://blog.csdn.net/u012401711/article/details/53525908

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/434.html

分享给朋友:

“nginx的搭建步骤” 的相关文章

免费泛域名SSL证书申请教程

申请免费泛域名证书的过程通常涉及以下几个步骤:选择证书颁发机构(CA)首先,您需要选择一个提供免费泛域名证书的证书颁发机构(CA)。目前,JoySSL是个提供免费泛域名证书的知名机构。注册并登录账户访问所选JoySSL的官方网站,注册一个新账户。填写特定的注册码230923以获得申请免费通配符证书的...

前端必备的nginx知识点及相关实例配置

Nginx是一个高性能的HTTP和反向代理服务器,它广泛用于网站加速、负载均衡、动静分离、虚拟主机等领域。对于前端工程师来说,掌握一些基本的Nginx知识点和实例配置是非常有必要的。以下是前端必备的一些Nginx知识点及相关实例配置:静态资源服务器通常,前端开发需要经常处理各种静态资源,比如图片、样...

Linux 系统安装 Nginx

Linux 系统安装 NginxCentOS 7 Nginx 源代码编译安装# 官网下载最新版 https://nginx.org/en/download.html # 系统安装必备组件: yum install gcc gcc-c++ pcre pcre-devel zlib-devel ope...

网页上出现503 Service Unavailable Error应该如何处理?

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zcwyou.com1. 前言在浏览网页时,最常见的错误之一是“503 Service Unavaila...

面试常问知识点:Nginx设置代理的一个注意点

前几天,重启了下Nginx代理服务,发现报错了,以下是本次的思考。1:先解决问题查看Nginx错误日志:40 SSL_do_handshake() failed (SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handsha...

nginx检查提示“unknown directive "stream" in /etc/*/nginx.conf”

yum安装nginx检查时提示“unknown directive "stream" in /etc/nginx/nginx.conf”yum安装nginx,在配置反代时,出现错误:nginx -tnginx: [emerg] unknown directive "strea...