在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条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度