在Linux环境下的安装Nginx
第一步,安装gcc的环境。
[root@nginx home]# yum install gcc-c++
第二步,安装第三方依赖包。
// PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
[root@nginx home]# yum install -y pcre pcre-devel
// zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
[root@nginx home]# yum install -y zlib zlib-devel
// OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
[root@nginx home]# yum install -y openssl openssl-devel
这里使用的是yum安装,也可以下载三方库离线安装
第三步,解压ngnix安装包。
[root@nginx home]# tar -zxvf nginx-1.8.0.tar.gz
第四步,使用./configure命令创建makeFile文件,并且配置nginx。
[root@nginx nginx-1.8.0]# cd nginx-1.8.0
[root@nginx nginx-1.8.0]# ./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
1
第五步,make&&make install
[root@nginx nginx-1.8.0]# make
[root@nginx nginx-1.8.0]# make install
第六步,创建临时文件。
[root@nginx home]# mkdir /var/temp/nginx/client -p
第七步,启动nginx。
[root@nginx home]# cd /usr/local/nginx/sbin/
// 启动
[root@nginx sbin]# ./nginx
// 关闭
[root@nginx sbin]# ./nginx -s quit
// 重启,先关闭后启动
// 动态加载配置文件
[root@nginx sbin]# ./nginx -s reload

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
搭建基于 CentOS 搭建 FTP 文件服务
基于CentOS搭建FTP文件服务 1.安装并启动FTP服务 任务时间:5min ~ 10min 安装VSFTPD 使用yum安装vsftpd: yum install vsftpd -y vsftpd是在Linux上被广泛使用的FTP服务器,根据其[官网介绍][https://security.appspot.com/vsftpd.html],它可能是UNIX-like系统下最安全和快速的FTP服务器软件。 启动VSFTPD 安装完成后,启动FTP服务: service vsftpd start 启动后,可以看到系统已经[监听了21端口]: netstat -nltp | grep 21 此时,访问ftp://<您的CVM IP地址>可浏览机器上的/var/ftp目录了。 FTP协议默认使用21端口作为服务端口 2.配置FTP权限 任务时间:5min ~ 10min 目前FTP服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置FTP访问权限 了解VSFTP配置 vsftpd的配置目录为/etc/vsftpd,包含下列的配置文件: vsftpd.conf为主要配置文件 ...
-
下一篇
Linux基础 crontab定时任务
linux定时任务: 程序、进程、守护进程 程序:软件,可执行的代码 进程:正在执行的命令、服务,执行完成,就会退出 守护进程(服务):在后台一直运行的进程 sshd: 守护进程:daemon 1)检查crond服务是否允许 /etc/init.d/crond status /etc/init.d/crond start chkconfig crond on 2)定时任务的写法 * * * * * cmd 分 时 日 月 周 执行的命令 3)举例 编辑定时任务crontab -e * * * * * echo 1234567 >>/tmp/oldboy.txt 查看定时任务crontab -l 练习: 每隔两个小时,重启一下sshd服务 4)定时任务 一定要,命令行,先测试!!! 10 */2 * * * 每隔2小时的每分钟,都执行 5)定时任务的取值范围 * * * * * cmd 分 时 日 月 周 执行的命令 0-59 0-23 1-31 1-12 0-6 练习: 每周3,下午6点整,echo jiaozuoye 00 18...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程