1.安装gcc环境

yum install gcc-c++  -y

2.安装pcre库

yum install -y pcre pcre-devel

3.安装zlib库

yum install -y zlib zlib-devel

4.安装openssl库

yum install -y openssl openssl-devel

5.上传包并解压

mkdir –p /usr/local/nginxtar -zxvf nginx-1.8.0.tar.gzcd nginx-1.8.0

6.设置参数

./configure--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--with-http_gzip_static_module \--http-client-body-temp-path=/var/temp/nginx/client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \--http-scgi-temp-path=/var/temp/nginx/scgi

7.编译安装

make && make install

8.启动nginx

cd /usr/local/nginx/sbin/./nginx

注意:

执行./nginx启动nginx,这里可以-c指定加载的nginx配置文件,如下:

./nginx -c /usr/local/nginx/conf/nginx.conf

如果不指定-c,nginx在启动时默认加载conf/nginx.conf文件,此文件的地址也可以在编译安装nginx时指定./configure的参数(--conf-path= 指向配置文件(nginx.conf))

9.重新加载配置文件并重启

cd /usr/local/nginx/sbin./nginx -s reload./nginx -s quit./nginx

10.配置nginx代理ftp服务器

修改用户为ftp服务器用户

user  ftpuser;   

修改路径:

修改资源路径为ftp用户的根路径

 location / {root   /home/ftpuser;index  timg.jpg;}

这时就可以通过http协议访问ftp服务器资源了

http://192.168.172.135/

CentOS7安装nginx 代理vsftp服务器相关推荐

  1. Centos7下Nginx代理和二级域名配置

    Centos7下Nginx代理和二级域名配置 nginx的安装步骤请阅读上一篇文章. 一.nginx的反向代理配置 编辑nginx的配置文件(找到自己的配置文件) vim /usr/local/ngi ...

  2. Centos7 安装Nginx(OpenResty)、Windows安装Nginx

    Nginx是一款高性能的代理.转发服务器,目前已经支持4层和7层代理. OpenResty则是基于Nginx增加Lua的功能,可以方便的实现缓存功能. 1.Nginx不同安装形式分析 安装形式 安装难 ...

  3. Centos7安装Nginx监控组件Nginx-rrd【二】

    Centos7安装Nginx监控组件Nginx-rrd 1. 安装perl.rrdtool 2. 安装Nginx-rrd 1. 下载Nginx-rrd 2. 配置nginx-rrd.conf 3. 配 ...

  4. 海康摄像头web无插件3.2,vue开发,Nginx代理IIS服务器

    在vue中实现海康摄像头播放,采用海康web无插件3.2开发包,采用Nginx代理IIS服务器实现: 1 摄像头要求,支持websocket 2 Nginx反向代理的结构 3 vue前端显示视频流代码 ...

  5. CentOS7安装Nginx

    CentOS7安装Nginx 1.下载软件包 wget http://nginx.org/download/nginx-1.20.2.tar.gz 2.安装依赖 yum -y install gcc ...

  6. REHL7、CentOS7安装Nginx

    title: REHL7.CentOS7安装Nginx categories: Linux tags: - Nginx timezone: Asia/Shanghai date: 2019-01-06 ...

  7. Centos7安装和配置VNC服务器 - openbox篇

    文章目录 VNC简介 安装TigerVNC 防火墙设置 安装图形用户界面(GUI) openbox 配置openbox自启动文件 lightdm 修改配置文件 VNC 客户端连接 关闭VNC服务 参考 ...

  8. Centos7安装Nginx并配置开机自启

    Centos7安装Nginx并配置开机自启 1.常用命令 #开机自启 chkconfig nginx on #启动nginx服务 systemctl start nginx.service #停止ng ...

  9. Centos7 安装 nginx 服务器的两种方式

    选用系统 Centos7 < 一 >  使用 yum 安装,该方法比较方便,如果不追求版本推荐使用 01, 添加 nginx 储存库  yum -y install epel-releas ...

最新文章

  1. USACO Shaping Regions(离散化)
  2. 测量左右磁极的原片磁铁
  3. mysql5.5安装最后一步一直无反应_【MATLAB R2019b】保姆级安装教程
  4. 运行银联支付系统demo
  5. 【Codeforces - 378C】Maze(dfs,思维)
  6. 全套安全从业人员必备工具(建议大家收藏这个帖子)
  7. DevExpress之TreeList用法
  8. Linux 环境下安装 GitLab 与配置
  9. Linux Tun/Tap网口(/dev/net/tun)的读写方法
  10. 微信开发(4) -- 推送微信模板信息到服务号
  11. 图书管理系统项目开发计划书
  12. curl 504 php,nginx - PHP 经常提示 504 Gateway Time-out
  13. Selenium中的鼠标单击事件
  14. JDBDUitl代码记录
  15. 可盈可乐研究院 | 2019:区块链+跨境支付”新旧”势力的新一轮角力
  16. ORACLE隐式类型转换
  17. PCL实现Alpha Shapes算法
  18. webpack (九) -热更新——浏览器不刷新,更新打包后的结果
  19. 关于c++中缺省问题的总结
  20. PHPnow 是什么?

热门文章

  1. ABAP 调用migo
  2. java创建画板_java画板的设计和创建
  3. 基于51单片机及PCF8591芯片的ADC电压检测
  4. 零阶保持器和延时模块的区别
  5. 电子计算机机房设备接地线,电子计算机机房的防雷接地措施
  6. 困时, 累时, 找些句子, 换一种方式思考
  7. 通用vue组件化搜索组件页面
  8. 盈帆报表软件制作编号报表(报表工具)
  9. 在物流信息系统中,物联网主要应用于哪些领域
  10. 按键精灵打怪学习-前台和内网发送后台验证码