nginx 安装步骤
1. 下载nginx,网址:http://nginx.org/download/
2. 解压 tar -xzvf nginx-1.6.2.tar.gz
3. 建立映像文件:mount -t iso9660 rhel-server-6.5-i386-dvd.iso /media/iso -o loop
4. 在/etc/yum.repos.d目录下,新建文件myResource.repo内容如下:
[rhel-source]
name=ISO - Source
baseurl=file:///media/iso
enabled=1
gpgcheck=0
baseurl是我们的映像路径,注意有三个反斜杠;enabled值表示该文件是否可用,1表示可用,0表示不可用;gpgcheck表示需要检查 gpg 签名,0表示不需要,1表示需要
5. 执行安装命令:yum groupinstall Development Tools ,安装一些开发用的工具软件。
无意中遇到的一个问题:
如果/etc/yum.repos.d目录下有另外一个repo文件中也定义了:baseurl=file:///mnt/iso ;那么执行yum groupinstall Development Tools命令时,寻找的
安装包可能会定位到:/mnt/iso目录下导致找不到相应安装文件。可以将路径修改为我们建立映像的路径(baseurl=file:///media/iso)。
6. 设置nginx安装目录,方便卸载等:./configure --prefix=/usr/local/install // 注意:--prefix=/usr/...的等号两边不要有空格;
这一步可能会报如下错误,要求安装PCRE library 或者关联到PCRE安装目录;
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
如果系统中没有安装PCRE,如果需要下载安装PCRE相关安装包,我使用的是:pcre-8.35.tar.gz。
安装完PCRE后再次执行:./configure --prefix=/usr/local/nginx 命令,如果还是报错,可能是需要关联到PCRE路径。根据错误提示关联即可,
例如:./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre
7. 然后执行,make命令,如果没有问题再执行:make install 安装完毕
说明:3,4,5 步的目的是为了安装一些相关开发工具软件,严格来说跟nginx安装没关系。目的是避免安装nginx过程中出现大规模依赖程序缺失问题。
一些错误:
nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法
Linux(CentOS)系统下设置nginx开机自启动
http://blog.163.com/qsc0624@126/blog/static/140324073201312734548701/
路径配置参考:
[root@nginx nginx-1.4.2]# ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre
nginx 安装步骤的更多相关文章
- Nginx安装步骤及本地浏览器不通解决方案,Nginx在Linux发布项目,Tomcat 与本地浏览器不通解决方案
Nginx安装步骤及本地浏览器不通解决方案 1.将安装包放到usr/local文件夹下 2..进入local目录,解压 tar -zxvf nginx-1.17.5.tar.gz 3.进入 nginx ...
- nginx安装步骤和加固方案
安装步骤参考https://blog.csdn.net/qq_37345604/article/details/90034424 出现以下页面就表示安装完成(默认是80端口,我修改成了8009端口,所 ...
- ubuntu 12.04 下nginx安装步骤
2013-12-05 10:25 2289人阅读 评论(0) 收藏 举报 分类: Ubuntu/Linux(17) nginx(4) 转自:http://blog.csdn.net/acccca ...
- Nginx(一)Linux上的Nginx安装步骤
一.Windows下安装 解压:nginx-windows 双击: nginx.exe 能看到nginx欢迎界面说明,nginx安装成功 演示下 nginx做静态服务器 二.Linux下安装 (1). ...
- nginx安装步骤
1.下载地址:下载nginx压缩包wget -c https://nginx.org/download/nginx-1.10.1.tar.gz2.配置nginx安装所需的环境yum install g ...
- Linux下一个Nginx安装步骤
一个.下载pcre 官网下载:http://www.pcre.org/ # wget http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre ...
- Linux nginx安装步骤 centos7
1.安装依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.创建一个文件夹cd /usr/localmk ...
- linux 之 nginx安装步骤
配置规划 用户 lzh 用户目录 /lzh 下载 进入官网下载nginx http://nginx.org/download/ 安装 解压 cd /lzh/app tar -zxvf nginx-1 ...
- centos下Nginx安装和配置多个域名的虚拟主机
nginx安装步骤,源码编译安装(源码编译,可以自定制更多功能) openssl #user nobody; worker_processes ; #error_log logs/error.log; ...
随机推荐
- yii---load怎么使用
在用YII进行二次开发的时候,看到登录方法有一个load的方法: public function actionLogin() { if (Yii::$app->request->isPos ...
- Centos7.2修改时区
设置时区同样, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序. 用法很简单: # timedatectl # 查看系统时间方面的各种状态 Local time: 四 ...
- 【转】.NET 应用程序是怎么运行的
原文:http://www.cnblogs.com/xishuai/p/mono-dotnetcore.html .NET应用程序运行过程 C#程序运行过程 CLR结构
- ArcGIS API for javascript开发笔记(二)——解决ArcGIS Service中的服务在内网环境下无法进行javascript预览问题
感谢一路走来默默支持和陪伴的你~~~ ----------------------------拒绝转载-------------------------------- 1.问题说明 在使用ArcGIS ...
- MySql关联子查询
mysql有时候把子查询优化的很差,最差的情景就是 在where子句中使用in. -----<高性能mysql第二版>4.4.1
- 代码实现SQL SERVER TCP/IP协议配置
代码实现SQL SERVER TCP/IP协议配置 SET NOCOUNT ON ) ,) ,) SET @Root = 'HKEY_LOCAL_MACHINE' SET @Path = 'Softw ...
- sql server作业管理查看/进程管理查看命令
一.作业管理 (1) select * from msdb.dbo.sysjobhistory 可以查看作业的历史记录 (2) select * from msdb.dbo.sysjobs 查 ...
- Win10+vs2012+cuda8.0的安装与配置
安装环境说明:NVDIA GeForce 930M.Intel(R) HD Graphics 520 显卡和cuda需要兼容匹配,我一开始下载的cuda6.5无法安装,所以又重新下了比较新的cuda8 ...
- HTML5-Canvas 绘制线条的深入认识
1. lineWidth 线条宽度 ( 示例: lineWidth = 10 ) 2. lineCap 线条帽(线条两端的形状) ( 示例: lineCap = butt(default) | rou ...
- Sqoop导入HBase,并借助Coprocessor协处理器同步索引到ES
1.环境 Mysql 5.6 Sqoop 1.4.6 Hadoop 2.5.2 HBase 0.98 Elasticsearch 2.3.5 2.安装(略过) 3.HBase Coprocessor实 ...