首页 > 运维 > Nginx > 正文

linux如何安装nginx

藏色散人
发布: 2019-08-28 13:54:37
原创
9975人浏览过

linux如何安装nginx

linux如何安装nginx?

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

相关推荐:【Linux教程

安装命令:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
登录后复制

nginx下载地址:https://nginx.org/download/

下载“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 了。 

   09539d98e652d4e993c6e36117bfb4f.png

执行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 logs
chmod 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

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

    ca5004db67669a776d571f1d8086703.png

PHP高级教程
PHP高级教程

前言   第一部分 基础知识篇   第1章 PHP概述   1.1 PHP入门   1.1.1 PHP介绍   1.1.2 PHP的工作原理   1.1.3 如何学好PHP编程   1.2 PHP环境搭建   1.2.1 PHP相关软件下载   1.2.2 AppServ安装与测试(Windows)   1.2.3 XAMPP安装与测试(Windows)   1.2.4 II

PHP高级教程 508
查看详情 PHP高级教程

    

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

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

firewall-cmd --query-port=80/tcp
登录后复制

    5bd59a39899d8a6f8603abb0401ec30.png

显然80端口没有开启。

下面我们开启80端口:

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld
登录后复制

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

fb6a8d31fe77b99782171ce19e42f13.png

刷新浏览器

    ee3f9c02727f190340fb553d9f9dabf.png

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

配置完毕!

2、配置nginx开机自启动

vim /etc/rc.d/rc.local
登录后复制

121c6f20a6878431c4172c6c52bc00f.png

更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!

以上就是linux如何安装nginx的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号