1.下载nginx
方法一
wget http://nginx.org/download/nginx-1.11.6.tar.gz
方法二
http://nginx.org/en/download.html在Nginx官网手动下载
2.解压nginx的gz包
tar -zxvf nginx-1.11.6.tar.gz 这里我选择安装在/usr/local/目录
3.初始化配置
cd /usr/local/nginx-1.11.6切换到nginx安装目录
运行./configure进行初始化配置,这里发现下面这个错误,如果出现这个错误,说明该机器没有安装PCRE,而nginx需要依赖PCRE.
安装PCRE: yum -y install pcre-devel, 安装完成后再执行./configure, 结果又发现一个新的错误, 说还需要zlib library
安装zlib: yum install -y zlib-devel, 提示Complete!表示安装成功了,继续执行./configure 执行完成后会提示下面信息表示初始化配置成功了.
提示信息中的nginx binary file: "usr/local/nginx/sbin/nginx" 这个路径在第4步执行编译操作后会生成的nginx的启动目录
4.运行 make install 进行编译
编译完成后会发生成了/usr/local/nginx/目录
5.启动nginx
cd /usr/local/nginx/sbin
执行./nginx
6.验证nginx是否启动成功
执行curl http://localhost 出现下面信息表示启动成功
或者直接在浏览器访问服务器的ip会出现下面画面,也表示启动成功.
7.nginx的常用命令
cd /usr/local/nginx/sbin
启动:./nginx
停止:./nginx -s stop
重启:./nginx -s reopen
执行./nginx -h 可以看到命令的帮助信息
《修改Nginx默认80端口指向目录》
CSDN
《设置Nginx开机自动启动(centos6.8上亲测可用)》传送门
设置Nginx开机自动启动(centos6.8上亲测可用)_你挚爱的强哥❤给你发来1条消息❤-CSDN博客
vim /etc/init.d/nginx 粘贴 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # description: Nginx is a high-...
本文档记录了完全使用最新源码来编译安装nginx最新版1.10.3,所有的依赖也是最新的,便于第三方nginx模块开发 假定使用root身份安装 目前最新的源码地址汇总 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz http:/...
为了自己的ThinkPad T420上面的Ubuntu可以使用openresty开发,我特地记录一下安装过程: 安装依赖包 apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential 下载源码并...
根据工作需要,现在需要安装nginx服务器,本来可以直接安装别人制作好的rpm包的,但是本着爱折腾和时刻尝鲜的精神,我决定从官网下载最新的nginx源码来安装,下面记录了我的安装过程。 下面的安装假定是以root用户登录并执行 1.安装依赖库 这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zl...
在某些情况下(例如通过网络访问数据),常常不希望程序卡住而占用太多时间以至于造成界面假死。在这时、我们可以通过Thread、Thread + Invoke(UI)或者是 delegate.BeginInvoke 来避免界面假死,但是这样做时,某些代码或者是某个方法的执行超时的时间还是无法操控的。那么我们又是否有一种比较通用的方法、来设...
传参 如果程序执行的时候需要加入参数,如 ./sample aa bb 使用 gdb 的时候可以使用如下方式 gdb --args ./sample aa bb 执行 启动 gdb 之后,直接使用 r,就是 run 的意思,或者可以使用 b 加一个断点进行调试。处理信号 如果在使用的时候,遇到类似下面的报错 Threa...
进程的图文形象表示 阮一峰–进程与线程的一个简单解释 多进程实质 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多任务的呢? 答案就是操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务...
redis 事物: Redis 事物的实现: 首先 wath监控键值 myKey开启批量执行 multi,执行命令入列,执行 exec 。如果监控的键值mykey 没有被修改过,则exec 中批量执行的命令成功,否则执行失败。无论执行成功与否,都会执行取消wath的执行 Redis multi 批量执行,是先把批量中的命令放入队列...
一、准备工作: 1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd / 2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下: cd /usr/local/ mkdir java 二、下载安装包 1.打开官网下载界面:https://www.oracle.com/...
XP出来已经2,3年了,很多朋友说自己的XP启动速度慢,现在虽然很多优化软件都可以提高开机速度,但还是有很多朋友说慢,如果有用了优化软件优化开机速度确还不满意开机速度的就看一下吧,也许能解决你的问题哦 1,首先是硬件配置。这点往往让忽略。其实硬件配置好了启动才能快的。第一是硬盘,一定要设置在第一主盘(master)。早期的硬盘跳线...