博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下安装nginx
阅读量:6947 次
发布时间:2019-06-27

本文共 1352 字,大约阅读时间需要 4 分钟。

linux版本:CentOS7 64位

【yum 安装最新版nginx:】

在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel

Linux下检查是否安装过某软件包:

安装命令:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

nginx下载地址:

下载“nginx-1.9.9.tar.gz”,移动到/usr/local/下。

## 解压tar -zxvf nginx-1.9.9.tar.gz##进入nginx目录cd nginx-1.9.9
## 配置 ./configure --prefix=/usr/local/nginx # make make make install

OK,现在可以执行make 了。 

   

执行make、make install命令

测试是否安装成功

# cd到刚才配置的安装目录/usr/loca/nginx/ ./sbin/nginx -t

错误信息

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)

2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)

原因分析:nginx/目录下没有logs文件夹

解决方法

mkdir logschmod 700 logs

正常情况的信息输出:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

启动nginx 

cd /usr/local/nginx/sbin./nginx //启动nginx

在浏览器中输入服务器的ip地址,如:192.168.1.12

很不幸,打不开链接。下面进行原因排查:

    

    

说明服务器的80端口是打不开的。

因为我使用的linux系统版本是CentOS7,所以可以在服务器中执行如下命令来验证》》

firewall-cmd --query-port=80/tcp

    

显然80端口没有开启。

下面我们开启80端口:

firewall-cmd --add-port=80/tcp --permanent #重启防火墙 systemctl restart firewalld

 --permanent   #永久生效,没有此参数重启后失效

   

刷新浏览器

    

====================== 分割线 ====================

配置完毕!

2、配置nginx开机自启动

vim /etc/rc.d/rc.local

 

转载地址:http://tuenl.baihongyu.com/

你可能感兴趣的文章
[下一个话题]利用NodeJs+Html5+WebSocket快速构建即时在线简易PPT
查看>>
如何在Exchange Server 2007集线器传输服务器角色上使用防垃圾邮件功能
查看>>
Redis持久化相关问题
查看>>
maven-war-plugin参数说明
查看>>
Qt学习之路(18): Qt标准对话框之QInputDialog
查看>>
java中OutOfMemory种类和解决方法
查看>>
OpenNLP-Sentence Detector
查看>>
Cordova3.3在android平台下的配置方法
查看>>
ExtJs+SHH实现异步树节点搜索和查找
查看>>
go的变量作用域
查看>>
nginx 出现413 Request Entity Too Large问题的解决方法
查看>>
Magento版本比较:Magento社区版 vs Magento企业版本 vs MEC Ma...
查看>>
linux (deepin),swoole安装
查看>>
Idea + git 卡顿问题解决
查看>>
python中的输入BIF:input和raw_input
查看>>
scp和rsync限速发送
查看>>
spring-mvc学习1
查看>>
卸载 windows search (KB940157)
查看>>
JAVA IO - list files/direcotries
查看>>
线程池的一些原理
查看>>